Lines Matching refs:vnode

120 		fssh_fs_vnode *vnode);
122 fssh_fs_vnode *vnode);
126 /* vnode operations */
130 fssh_fs_vnode *vnode, char *buffer, fssh_size_t bufferSize);
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,
138 bool (*can_page)(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);
176 const char *name, fssh_fs_vnode *vnode);
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,
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,
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,
218 fssh_fs_vnode *vnode, fssh_fs_cookie cookie);
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,
229 fssh_fs_vnode *vnode, fssh_fs_cookie cookie);
231 fssh_fs_vnode *vnode, fssh_fs_cookie cookie);
232 fssh_status_t (*read_attr_dir)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
236 fssh_fs_vnode *vnode, fssh_fs_cookie cookie);
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,
247 fssh_fs_vnode *vnode, fssh_fs_cookie cookie);
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,
256 fssh_fs_vnode *vnode, fssh_fs_cookie cookie,
259 fssh_fs_vnode *vnode, fssh_fs_cookie cookie,
264 fssh_status_t (*remove_attr)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
267 /* support for vnode and FS layers */
273 fssh_fs_vnode *vnode, fssh_fs_volume *superVolume,
363 extern fssh_fs_volume* fssh_volume_for_vnode(fssh_fs_vnode *vnode);