Lines Matching refs:fssh_status_t

74 	fssh_status_t (*unmount)(fssh_fs_volume *volume);
76 fssh_status_t (*read_fs_info)(fssh_fs_volume *volume,
78 fssh_status_t (*write_fs_info)(fssh_fs_volume *volume,
80 fssh_status_t (*sync)(fssh_fs_volume *volume);
82 fssh_status_t (*get_vnode)(fssh_fs_volume *volume, fssh_vnode_id id,
87 fssh_status_t (*open_index_dir)(fssh_fs_volume *volume,
89 fssh_status_t (*close_index_dir)(fssh_fs_volume *volume,
91 fssh_status_t (*free_index_dir_cookie)(fssh_fs_volume *volume,
93 fssh_status_t (*read_index_dir)(fssh_fs_volume *volume,
96 fssh_status_t (*rewind_index_dir)(fssh_fs_volume *volume,
99 fssh_status_t (*create_index)(fssh_fs_volume *volume, const char *name,
101 fssh_status_t (*remove_index)(fssh_fs_volume *volume, const char *name);
102 fssh_status_t (*read_index_stat)(fssh_fs_volume *volume, const char *name,
106 fssh_status_t (*open_query)(fssh_fs_volume *volume, const char *query,
109 fssh_status_t (*close_query)(fssh_fs_volume *volume, fssh_fs_cookie cookie);
110 fssh_status_t (*free_query_cookie)(fssh_fs_volume *volume,
112 fssh_status_t (*read_query)(fssh_fs_volume *volume, fssh_fs_cookie cookie,
115 fssh_status_t (*rewind_query)(fssh_fs_volume *volume,
119 fssh_status_t (*create_sub_vnode)(fssh_fs_volume *volume, fssh_ino_t id,
121 fssh_status_t (*delete_sub_vnode)(fssh_fs_volume *volume,
127 fssh_status_t (*lookup)(fssh_fs_volume *volume, fssh_fs_vnode *dir,
129 fssh_status_t (*get_vnode_name)(fssh_fs_volume *volume,
132 fssh_status_t (*put_vnode)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
134 fssh_status_t (*remove_vnode)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
140 fssh_status_t (*read_pages)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
143 fssh_status_t (*write_pages)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
148 fssh_status_t (*io)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
150 fssh_status_t (*cancel_io)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
154 fssh_status_t (*get_file_map)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
159 fssh_status_t (*ioctl)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
162 fssh_status_t (*set_flags)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
164 fssh_status_t (*select)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
166 fssh_status_t (*deselect)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
168 fssh_status_t (*fsync)(fssh_fs_volume *volume, fssh_fs_vnode *vnode);
170 fssh_status_t (*read_symlink)(fssh_fs_volume *volume, fssh_fs_vnode *link,
172 fssh_status_t (*create_symlink)(fssh_fs_volume *volume, fssh_fs_vnode *dir,
175 fssh_status_t (*link)(fssh_fs_volume *volume, fssh_fs_vnode *dir,
177 fssh_status_t (*unlink)(fssh_fs_volume *volume, fssh_fs_vnode *dir,
179 fssh_status_t (*rename)(fssh_fs_volume *volume, fssh_fs_vnode *fromDir,
182 fssh_status_t (*access)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
184 fssh_status_t (*read_stat)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
186 fssh_status_t (*write_stat)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
188 fssh_status_t (*preallocate)(fssh_fs_volume* volume, fssh_fs_vnode* vnode,
192 fssh_status_t (*create)(fssh_fs_volume *volume, fssh_fs_vnode *dir,
195 fssh_status_t (*open)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
197 fssh_status_t (*close)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
199 fssh_status_t (*free_cookie)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
201 fssh_status_t (*read)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
204 fssh_status_t (*write)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
209 fssh_status_t (*create_dir)(fssh_fs_volume *volume, fssh_fs_vnode *parent,
211 fssh_status_t (*remove_dir)(fssh_fs_volume *volume, fssh_fs_vnode *parent,
213 fssh_status_t (*open_dir)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
215 fssh_status_t (*close_dir)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
217 fssh_status_t (*free_dir_cookie)(fssh_fs_volume *volume,
219 fssh_status_t (*read_dir)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
222 fssh_status_t (*rewind_dir)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
226 fssh_status_t (*open_attr_dir)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
228 fssh_status_t (*close_attr_dir)(fssh_fs_volume *volume,
230 fssh_status_t (*free_attr_dir_cookie)(fssh_fs_volume *volume,
232 fssh_status_t (*read_attr_dir)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
235 fssh_status_t (*rewind_attr_dir)(fssh_fs_volume *volume,
239 fssh_status_t (*create_attr)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
242 fssh_status_t (*open_attr)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
244 fssh_status_t (*close_attr)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
246 fssh_status_t (*free_attr_cookie)(fssh_fs_volume *volume,
248 fssh_status_t (*read_attr)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
251 fssh_status_t (*write_attr)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
255 fssh_status_t (*read_attr_stat)(fssh_fs_volume *volume,
258 fssh_status_t (*write_attr_stat)(fssh_fs_volume *volume,
261 fssh_status_t (*rename_attr)(fssh_fs_volume *volume,
264 fssh_status_t (*remove_attr)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
268 fssh_status_t (*create_special_node)(fssh_fs_volume *volume,
272 fssh_status_t (*get_super_vnode)(fssh_fs_volume *volume,
286 fssh_status_t (*scan_partition)(int fd, fssh_partition_data *partition,
293 fssh_status_t (*mount)(fssh_fs_volume *volume, const char *device,
310 fssh_status_t (*shadow_changed)(fssh_partition_data *partition,
314 fssh_status_t (*defragment)(int fd, fssh_partition_id partition,
316 fssh_status_t (*repair)(int fd, fssh_partition_id partition, bool checkOnly,
318 fssh_status_t (*resize)(int fd, fssh_partition_id partition,
320 fssh_status_t (*move)(int fd, fssh_partition_id partition,
322 fssh_status_t (*set_content_name)(int fd, fssh_partition_id partition,
324 fssh_status_t (*set_content_parameters)(int fd, fssh_partition_id partition,
326 fssh_status_t (*initialize)(int fd, fssh_partition_id partition,
329 fssh_status_t (*uninitialize)(int fd, fssh_partition_id partition,
338 typedef fssh_status_t (*fssh_iterative_io_get_vecs)(void *cookie,
341 typedef fssh_status_t (*fssh_iterative_io_finished)(void* cookie,
342 fssh_io_request* request, fssh_status_t status,
345 extern fssh_status_t fssh_new_vnode(fssh_fs_volume *volume,
348 extern fssh_status_t fssh_publish_vnode(fssh_fs_volume *volume,
351 extern fssh_status_t fssh_get_vnode(fssh_fs_volume *volume,
353 extern fssh_status_t fssh_put_vnode(fssh_fs_volume *volume,
355 extern fssh_status_t fssh_acquire_vnode(fssh_fs_volume *volume,
357 extern fssh_status_t fssh_remove_vnode(fssh_fs_volume *volume,
359 extern fssh_status_t fssh_unremove_vnode(fssh_fs_volume *volume,
361 extern fssh_status_t fssh_get_vnode_removed(fssh_fs_volume *volume,
364 extern fssh_status_t fssh_check_access_permissions(int accessMode,
368 extern fssh_status_t fssh_read_pages(int fd, fssh_off_t pos,
371 extern fssh_status_t fssh_write_pages(int fd, fssh_off_t pos,
374 extern fssh_status_t fssh_read_file_io_vec_pages(int fd,
379 extern fssh_status_t fssh_write_file_io_vec_pages(int fd,
384 extern fssh_status_t fssh_do_fd_io(int fd, fssh_io_request *request);
385 extern fssh_status_t fssh_do_iterative_fd_io(int fd, fssh_io_request *request,
389 extern fssh_status_t fssh_notify_entry_created(fssh_mount_id device,
391 extern fssh_status_t fssh_notify_entry_removed(fssh_mount_id device,
393 extern fssh_status_t fssh_notify_entry_moved(fssh_mount_id device,
397 extern fssh_status_t fssh_notify_stat_changed(fssh_mount_id device,
399 extern fssh_status_t fssh_notify_attribute_changed(fssh_mount_id device,
403 extern fssh_status_t fssh_notify_query_entry_created(fssh_port_id port,
407 extern fssh_status_t fssh_notify_query_entry_removed(fssh_port_id port,
411 extern fssh_status_t fssh_notify_query_attr_changed(fssh_port_id port,