Symbol: fssh_fs_volume
headers/private/fs_shell/fssh_api_wrapper.h
936
#define fs_volume fssh_fs_volume
headers/private/fs_shell/fssh_fs_interface.h
101
fssh_status_t (*remove_index)(fssh_fs_volume *volume, const char *name);
headers/private/fs_shell/fssh_fs_interface.h
102
fssh_status_t (*read_index_stat)(fssh_fs_volume *volume, const char *name,
headers/private/fs_shell/fssh_fs_interface.h
106
fssh_status_t (*open_query)(fssh_fs_volume *volume, const char *query,
headers/private/fs_shell/fssh_fs_interface.h
109
fssh_status_t (*close_query)(fssh_fs_volume *volume, fssh_fs_cookie cookie);
headers/private/fs_shell/fssh_fs_interface.h
110
fssh_status_t (*free_query_cookie)(fssh_fs_volume *volume,
headers/private/fs_shell/fssh_fs_interface.h
112
fssh_status_t (*read_query)(fssh_fs_volume *volume, fssh_fs_cookie cookie,
headers/private/fs_shell/fssh_fs_interface.h
115
fssh_status_t (*rewind_query)(fssh_fs_volume *volume,
headers/private/fs_shell/fssh_fs_interface.h
119
fssh_status_t (*create_sub_vnode)(fssh_fs_volume *volume, fssh_ino_t id,
headers/private/fs_shell/fssh_fs_interface.h
121
fssh_status_t (*delete_sub_vnode)(fssh_fs_volume *volume,
headers/private/fs_shell/fssh_fs_interface.h
127
fssh_status_t (*lookup)(fssh_fs_volume *volume, fssh_fs_vnode *dir,
headers/private/fs_shell/fssh_fs_interface.h
129
fssh_status_t (*get_vnode_name)(fssh_fs_volume *volume,
headers/private/fs_shell/fssh_fs_interface.h
132
fssh_status_t (*put_vnode)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
headers/private/fs_shell/fssh_fs_interface.h
134
fssh_status_t (*remove_vnode)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
headers/private/fs_shell/fssh_fs_interface.h
138
bool (*can_page)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
headers/private/fs_shell/fssh_fs_interface.h
140
fssh_status_t (*read_pages)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
headers/private/fs_shell/fssh_fs_interface.h
143
fssh_status_t (*write_pages)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
headers/private/fs_shell/fssh_fs_interface.h
148
fssh_status_t (*io)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
headers/private/fs_shell/fssh_fs_interface.h
150
fssh_status_t (*cancel_io)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
headers/private/fs_shell/fssh_fs_interface.h
154
fssh_status_t (*get_file_map)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
headers/private/fs_shell/fssh_fs_interface.h
159
fssh_status_t (*ioctl)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
headers/private/fs_shell/fssh_fs_interface.h
162
fssh_status_t (*set_flags)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
headers/private/fs_shell/fssh_fs_interface.h
164
fssh_status_t (*select)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
headers/private/fs_shell/fssh_fs_interface.h
166
fssh_status_t (*deselect)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
headers/private/fs_shell/fssh_fs_interface.h
168
fssh_status_t (*fsync)(fssh_fs_volume *volume, fssh_fs_vnode *vnode, bool dataOnly);
headers/private/fs_shell/fssh_fs_interface.h
170
fssh_status_t (*read_symlink)(fssh_fs_volume *volume, fssh_fs_vnode *link,
headers/private/fs_shell/fssh_fs_interface.h
172
fssh_status_t (*create_symlink)(fssh_fs_volume *volume, fssh_fs_vnode *dir,
headers/private/fs_shell/fssh_fs_interface.h
175
fssh_status_t (*link)(fssh_fs_volume *volume, fssh_fs_vnode *dir,
headers/private/fs_shell/fssh_fs_interface.h
177
fssh_status_t (*unlink)(fssh_fs_volume *volume, fssh_fs_vnode *dir,
headers/private/fs_shell/fssh_fs_interface.h
179
fssh_status_t (*rename)(fssh_fs_volume *volume, fssh_fs_vnode *fromDir,
headers/private/fs_shell/fssh_fs_interface.h
182
fssh_status_t (*access)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
headers/private/fs_shell/fssh_fs_interface.h
184
fssh_status_t (*read_stat)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
headers/private/fs_shell/fssh_fs_interface.h
186
fssh_status_t (*write_stat)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
headers/private/fs_shell/fssh_fs_interface.h
188
fssh_status_t (*preallocate)(fssh_fs_volume* volume, fssh_fs_vnode* vnode,
headers/private/fs_shell/fssh_fs_interface.h
192
fssh_status_t (*create)(fssh_fs_volume *volume, fssh_fs_vnode *dir,
headers/private/fs_shell/fssh_fs_interface.h
195
fssh_status_t (*open)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
headers/private/fs_shell/fssh_fs_interface.h
197
fssh_status_t (*close)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
headers/private/fs_shell/fssh_fs_interface.h
199
fssh_status_t (*free_cookie)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
headers/private/fs_shell/fssh_fs_interface.h
201
fssh_status_t (*read)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
headers/private/fs_shell/fssh_fs_interface.h
204
fssh_status_t (*write)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
headers/private/fs_shell/fssh_fs_interface.h
209
fssh_status_t (*create_dir)(fssh_fs_volume *volume, fssh_fs_vnode *parent,
headers/private/fs_shell/fssh_fs_interface.h
211
fssh_status_t (*remove_dir)(fssh_fs_volume *volume, fssh_fs_vnode *parent,
headers/private/fs_shell/fssh_fs_interface.h
213
fssh_status_t (*open_dir)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
headers/private/fs_shell/fssh_fs_interface.h
215
fssh_status_t (*close_dir)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
headers/private/fs_shell/fssh_fs_interface.h
217
fssh_status_t (*free_dir_cookie)(fssh_fs_volume *volume,
headers/private/fs_shell/fssh_fs_interface.h
219
fssh_status_t (*read_dir)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
headers/private/fs_shell/fssh_fs_interface.h
222
fssh_status_t (*rewind_dir)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
headers/private/fs_shell/fssh_fs_interface.h
226
fssh_status_t (*open_attr_dir)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
headers/private/fs_shell/fssh_fs_interface.h
228
fssh_status_t (*close_attr_dir)(fssh_fs_volume *volume,
headers/private/fs_shell/fssh_fs_interface.h
230
fssh_status_t (*free_attr_dir_cookie)(fssh_fs_volume *volume,
headers/private/fs_shell/fssh_fs_interface.h
232
fssh_status_t (*read_attr_dir)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
headers/private/fs_shell/fssh_fs_interface.h
235
fssh_status_t (*rewind_attr_dir)(fssh_fs_volume *volume,
headers/private/fs_shell/fssh_fs_interface.h
239
fssh_status_t (*create_attr)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
headers/private/fs_shell/fssh_fs_interface.h
242
fssh_status_t (*open_attr)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
headers/private/fs_shell/fssh_fs_interface.h
244
fssh_status_t (*close_attr)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
headers/private/fs_shell/fssh_fs_interface.h
246
fssh_status_t (*free_attr_cookie)(fssh_fs_volume *volume,
headers/private/fs_shell/fssh_fs_interface.h
248
fssh_status_t (*read_attr)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
headers/private/fs_shell/fssh_fs_interface.h
251
fssh_status_t (*write_attr)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
headers/private/fs_shell/fssh_fs_interface.h
255
fssh_status_t (*read_attr_stat)(fssh_fs_volume *volume,
headers/private/fs_shell/fssh_fs_interface.h
258
fssh_status_t (*write_attr_stat)(fssh_fs_volume *volume,
headers/private/fs_shell/fssh_fs_interface.h
261
fssh_status_t (*rename_attr)(fssh_fs_volume *volume,
headers/private/fs_shell/fssh_fs_interface.h
264
fssh_status_t (*remove_attr)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
headers/private/fs_shell/fssh_fs_interface.h
268
fssh_status_t (*create_special_node)(fssh_fs_volume *volume,
headers/private/fs_shell/fssh_fs_interface.h
272
fssh_status_t (*get_super_vnode)(fssh_fs_volume *volume,
headers/private/fs_shell/fssh_fs_interface.h
273
fssh_fs_vnode *vnode, fssh_fs_volume *superVolume,
headers/private/fs_shell/fssh_fs_interface.h
293
fssh_status_t (*mount)(fssh_fs_volume *volume, const char *device,
headers/private/fs_shell/fssh_fs_interface.h
345
extern fssh_status_t fssh_new_vnode(fssh_fs_volume *volume,
headers/private/fs_shell/fssh_fs_interface.h
348
extern fssh_status_t fssh_publish_vnode(fssh_fs_volume *volume,
headers/private/fs_shell/fssh_fs_interface.h
351
extern fssh_status_t fssh_get_vnode(fssh_fs_volume *volume,
headers/private/fs_shell/fssh_fs_interface.h
353
extern fssh_status_t fssh_put_vnode(fssh_fs_volume *volume,
headers/private/fs_shell/fssh_fs_interface.h
355
extern fssh_status_t fssh_acquire_vnode(fssh_fs_volume *volume,
headers/private/fs_shell/fssh_fs_interface.h
357
extern fssh_status_t fssh_remove_vnode(fssh_fs_volume *volume,
headers/private/fs_shell/fssh_fs_interface.h
359
extern fssh_status_t fssh_unremove_vnode(fssh_fs_volume *volume,
headers/private/fs_shell/fssh_fs_interface.h
361
extern fssh_status_t fssh_get_vnode_removed(fssh_fs_volume *volume,
headers/private/fs_shell/fssh_fs_interface.h
363
extern fssh_fs_volume* fssh_volume_for_vnode(fssh_fs_vnode *vnode);
headers/private/fs_shell/fssh_fs_interface.h
53
typedef struct fssh_fs_volume fssh_fs_volume;
headers/private/fs_shell/fssh_fs_interface.h
64
fssh_fs_volume* sub_volume;
headers/private/fs_shell/fssh_fs_interface.h
65
fssh_fs_volume* super_volume;
headers/private/fs_shell/fssh_fs_interface.h
74
fssh_status_t (*unmount)(fssh_fs_volume *volume);
headers/private/fs_shell/fssh_fs_interface.h
76
fssh_status_t (*read_fs_info)(fssh_fs_volume *volume,
headers/private/fs_shell/fssh_fs_interface.h
78
fssh_status_t (*write_fs_info)(fssh_fs_volume *volume,
headers/private/fs_shell/fssh_fs_interface.h
80
fssh_status_t (*sync)(fssh_fs_volume *volume);
headers/private/fs_shell/fssh_fs_interface.h
82
fssh_status_t (*get_vnode)(fssh_fs_volume *volume, fssh_vnode_id id,
headers/private/fs_shell/fssh_fs_interface.h
87
fssh_status_t (*open_index_dir)(fssh_fs_volume *volume,
headers/private/fs_shell/fssh_fs_interface.h
89
fssh_status_t (*close_index_dir)(fssh_fs_volume *volume,
headers/private/fs_shell/fssh_fs_interface.h
91
fssh_status_t (*free_index_dir_cookie)(fssh_fs_volume *volume,
headers/private/fs_shell/fssh_fs_interface.h
93
fssh_status_t (*read_index_dir)(fssh_fs_volume *volume,
headers/private/fs_shell/fssh_fs_interface.h
96
fssh_status_t (*rewind_index_dir)(fssh_fs_volume *volume,
headers/private/fs_shell/fssh_fs_interface.h
99
fssh_status_t (*create_index)(fssh_fs_volume *volume, const char *name,
src/tools/fs_shell/vfs.cpp
116
fssh_fs_volume *volume;
src/tools/fs_shell/vfs.cpp
1885
fssh_new_vnode(fssh_fs_volume *volume, fssh_vnode_id vnodeID,
src/tools/fs_shell/vfs.cpp
1925
fssh_publish_vnode(fssh_fs_volume *volume, fssh_vnode_id vnodeID,
src/tools/fs_shell/vfs.cpp
1953
fssh_fs_volume *subVolume = volume;
src/tools/fs_shell/vfs.cpp
1984
fssh_get_vnode(fssh_fs_volume *volume, fssh_vnode_id vnodeID,
src/tools/fs_shell/vfs.cpp
2019
fssh_acquire_vnode(fssh_fs_volume *volume, fssh_vnode_id vnodeID)
src/tools/fs_shell/vfs.cpp
2036
fssh_put_vnode(fssh_fs_volume *volume, fssh_vnode_id vnodeID)
src/tools/fs_shell/vfs.cpp
2053
fssh_remove_vnode(fssh_fs_volume *volume, fssh_vnode_id vnodeID)
src/tools/fs_shell/vfs.cpp
2090
fssh_unremove_vnode(fssh_fs_volume *volume, fssh_vnode_id vnodeID)
src/tools/fs_shell/vfs.cpp
2106
fssh_get_vnode_removed(fssh_fs_volume *volume, fssh_vnode_id vnodeID, bool* removed)
src/tools/fs_shell/vfs.cpp
2124
extern "C" fssh_fs_volume*
src/tools/fs_shell/vfs.cpp
2499
vfs_get_fs_node_from_path(fssh_fs_volume *volume, const char *path,
src/tools/fs_shell/vfs.cpp
4645
mount->volume = (fssh_fs_volume*)malloc(sizeof(fssh_fs_volume));