Searched refs:fs_vnode (Results 1 - 25 of 42) sorted by last modified time

12

/haiku/src/add-ons/kernel/file_systems/ramfs/
H A Dkernel_interface.cpp187 ramfs_lookup(fs_volume* _volume, fs_vnode* _dir, const char* entryName,
234 ramfs_get_vnode(fs_volume* _volume, ino_t vnid, fs_vnode* node, int* _type,
254 ramfs_write_vnode(fs_volume* /*fs*/, fs_vnode* DARG(_node), bool /*reenter*/)
270 ramfs_remove_vnode(fs_volume* _volume, fs_vnode* _node, bool /*reenter*/)
291 ramfs_ioctl(fs_volume* _volume, fs_vnode* /*node*/, void* /*cookie*/,
341 ramfs_set_flags(fs_volume* /*fs*/, fs_vnode* /*node*/, void* /*cookie*/,
352 ramfs_fsync(fs_volume* /*fs*/, fs_vnode* /*node*/)
361 ramfs_read_symlink(fs_volume* _volume, fs_vnode* _node, char *buffer,
397 ramfs_create_symlink(fs_volume* _volume, fs_vnode* _dir, const char *name,
455 ramfs_link(fs_volume* _volume, fs_vnode* _di
[all...]
/haiku/src/add-ons/kernel/file_systems/btrfs/
H A Dkernel_interface.cpp215 btrfs_get_vnode(fs_volume* _volume, ino_t id, fs_vnode* _node, int* _type,
241 btrfs_put_vnode(fs_volume* _volume, fs_vnode* _node, bool reenter)
249 btrfs_can_page(fs_volume* _volume, fs_vnode* _node, void* _cookie)
256 btrfs_read_pages(fs_volume* _volume, fs_vnode* _node, void* _cookie,
300 btrfs_io(fs_volume* _volume, fs_vnode* _node, void* _cookie,
329 btrfs_get_file_map(fs_volume* _volume, fs_vnode* _node, off_t offset,
378 btrfs_lookup(fs_volume* _volume, fs_vnode* _directory, const char* name,
403 btrfs_ioctl(fs_volume* _volume, fs_vnode* _node, void* _cookie, uint32 cmd,
414 btrfs_read_stat(fs_volume* _volume, fs_vnode* _node, struct stat* stat)
441 btrfs_write_stat(fs_volume* _volume, fs_vnode* _nod
[all...]
/haiku/src/system/kernel/fs/
H A Dvfs.cpp3842 fs_vnode resolvedNode;
3964 volume_for_vnode(fs_vnode* _vnode)
4236 vnode-pointer to a fs_vnode-pointer.
4239 extern "C" fs_vnode*
4511 vfs_create_special_node(const char* path, fs_vnode* subVnode, mode_t mode,
4512 uint32 flags, bool kernel, fs_vnode* _superVnode,
4545 fs_vnode superVnode;
9507 fs_vnode superVnode;
9528 fs_vnode superVnode;
H A Drootfs.cpp473 rootfs_lookup(fs_volume* _volume, fs_vnode* _dir, const char* name, ino_t* _id)
506 rootfs_get_vnode_name(fs_volume* _volume, fs_vnode* _vnode, char* buffer,
520 rootfs_get_vnode(fs_volume* _volume, ino_t id, fs_vnode* _vnode, int* _type,
551 rootfs_put_vnode(fs_volume* _volume, fs_vnode* _vnode, bool reenter)
563 rootfs_remove_vnode(fs_volume* _volume, fs_vnode* _vnode, bool reenter)
590 rootfs_create(fs_volume* _volume, fs_vnode* _dir, const char* name, int omode,
598 rootfs_open(fs_volume* _volume, fs_vnode* _v, int openMode, void** _cookie)
619 rootfs_close(fs_volume* _volume, fs_vnode* _vnode, void* _cookie)
628 rootfs_free_cookie(fs_volume* _volume, fs_vnode* _v, void* _cookie)
635 rootfs_fsync(fs_volume* _volume, fs_vnode* _
[all...]
H A Dfifo.cpp225 FIFOInode(fs_vnode* vnode)
232 fs_vnode* SuperVnode() { return &fSuperVnode; }
235 fs_vnode fSuperVnode;
846 fifo_put_vnode(fs_volume* volume, fs_vnode* vnode, bool reenter)
849 fs_vnode* superVnode = fifo->SuperVnode();
862 fifo_remove_vnode(fs_volume* volume, fs_vnode* vnode, bool reenter)
865 fs_vnode* superVnode = fifo->SuperVnode();
878 fifo_open(fs_volume* _volume, fs_vnode* _node, int openMode,
900 fifo_close(fs_volume* volume, fs_vnode* vnode, void* _cookie)
912 fifo_free_cookie(fs_volume* _volume, fs_vnode* _nod
[all...]
/haiku/src/add-ons/kernel/file_systems/fat/
H A Dfile.cpp64 _update_parent_last_modified(fs_volume *_vol, fs_vnode *_node)
83 dosfs_get_vnode_name(fs_volume *_ns, fs_vnode *_node, char *buffer,
157 dosfs_release_vnode(fs_volume *_vol, fs_vnode *_node, bool reenter)
184 dosfs_rstat(fs_volume *_vol, fs_vnode *_node, struct stat *st)
214 dosfs_wstat(fs_volume *_vol, fs_vnode *_node, const struct stat *st,
304 dosfs_open(fs_volume *_vol, fs_vnode *_node, int omode, void **_cookie)
360 dosfs_read(fs_volume *_vol, fs_vnode *_node, void *_cookie, off_t pos,
395 dosfs_write(fs_volume *_vol, fs_vnode *_node, void *_cookie, off_t pos,
477 dosfs_close(fs_volume *_vol, fs_vnode *_node, void *_cookie)
496 dosfs_free_cookie(fs_volume *_vol, fs_vnode *_nod
[all...]
H A Ddosfs.cpp1101 dosfs_ioctl(fs_volume *_vol, fs_vnode *_node, void *cookie, uint32 code,
1201 dosfs_fsync(fs_volume *_vol, fs_vnode *_node)
H A Dattr.cpp39 dosfs_open_attrdir(fs_volume *_vol, fs_vnode *_node, void **_cookie)
53 dosfs_close_attrdir(fs_volume *_vol, fs_vnode *_node, void *_cookie)
64 dosfs_free_attrdir_cookie(fs_volume *_vol, fs_vnode *_node, void *_cookie)
81 dosfs_rewind_attrdir(fs_volume *_vol, fs_vnode *_node, void *_cookie)
96 dosfs_read_attrdir(fs_volume *_vol, fs_vnode *_node, void *_cookie,
125 dosfs_open_attr(fs_volume *_vol, fs_vnode *_node, const char *name,
146 dosfs_close_attr(fs_volume *_vol, fs_vnode *_node, void *cookie)
153 dosfs_free_attr_cookie(fs_volume *_vol, fs_vnode *_node, void *cookie)
160 dosfs_read_attr_stat(fs_volume *_vol, fs_vnode *_node, void *_cookie,
185 dosfs_read_attr(fs_volume *_vol, fs_vnode *_nod
[all...]
/haiku/src/add-ons/kernel/file_systems/packagefs/
H A Dkernel_interface.cpp121 packagefs_lookup(fs_volume* fsVolume, fs_vnode* fsDir, const char* entryName,
163 packagefs_get_vnode_name(fs_volume* fsVolume, fs_vnode* fsNode, char* buffer,
179 packagefs_get_vnode(fs_volume* fsVolume, ino_t vnid, fs_vnode* fsNode,
209 packagefs_put_vnode(fs_volume* fsVolume, fs_vnode* fsNode, bool reenter)
231 packagefs_io(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie,
254 packagefs_ioctl(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie,
270 packagefs_read_symlink(fs_volume* fsVolume, fs_vnode* fsNode, char* buffer,
290 packagefs_access(fs_volume* fsVolume, fs_vnode* fsNode, int mode)
305 packagefs_read_stat(fs_volume* fsVolume, fs_vnode* fsNode, struct stat* st)
348 packagefs_open(fs_volume* fsVolume, fs_vnode* fsNod
[all...]
/haiku/src/add-ons/kernel/file_systems/ext2/
H A Dkernel_interface.cpp201 ext2_get_vnode(fs_volume* _volume, ino_t id, fs_vnode* _node, int* _type,
232 ext2_put_vnode(fs_volume* _volume, fs_vnode* _node, bool reenter)
240 ext2_remove_vnode(fs_volume* _volume, fs_vnode* _node, bool reenter)
284 ext2_can_page(fs_volume* _volume, fs_vnode* _node, void* _cookie)
291 ext2_read_pages(fs_volume* _volume, fs_vnode* _node, void* _cookie,
335 ext2_write_pages(fs_volume* _volume, fs_vnode* _node, void* _cookie,
382 ext2_get_file_map(fs_volume* _volume, fs_vnode* _node, off_t offset,
447 ext2_lookup(fs_volume* _volume, fs_vnode* _directory, const char* name,
482 ext2_ioctl(fs_volume* _volume, fs_vnode* _node, void* _cookie, uint32 cmd,
569 ext2_set_flags(fs_volume* _volume, fs_vnode* _nod
[all...]
/haiku/src/add-ons/kernel/file_systems/ufs2/
H A Dkernel_interface.cpp137 ufs2_get_vnode(fs_volume *_volume, ino_t id, fs_vnode *_node, int *_type,
163 ufs2_put_vnode(fs_volume *_volume, fs_vnode *_node, bool reenter)
170 ufs2_can_page(fs_volume *_volume, fs_vnode *_node, void *_cookie)
177 ufs2_read_pages(fs_volume *_volume, fs_vnode *_node, void *_cookie,
185 ufs2_io(fs_volume *_volume, fs_vnode *_node, void *_cookie,
193 ufs2_get_file_map(fs_volume *_volume, fs_vnode *_node, off_t offset,
203 ufs2_lookup(fs_volume *_volume, fs_vnode *_directory, const char *name,
224 ufs2_ioctl(fs_volume *_volume, fs_vnode *_node, void *_cookie, uint32 cmd,
232 ufs2_read_stat(fs_volume *_volume, fs_vnode *_node, struct stat *stat)
258 ufs2_open(fs_volume * _volume, fs_vnode *_nod
[all...]
/haiku/src/add-ons/kernel/file_systems/ntfs/
H A Dkernel_interface.cpp49 static status_t fs_access(fs_volume* _volume, fs_vnode* _node, int accessMode);
371 fs_get_vnode(fs_volume* _volume, ino_t nid, fs_vnode* _node, int* _type,
393 fs_put_vnode(fs_volume* _volume, fs_vnode* _node, bool reenter)
407 fs_remove_vnode(fs_volume* _volume, fs_vnode* _node, bool reenter)
459 fs_can_page(fs_volume* _volume, fs_vnode* _node, void* _cookie)
466 fs_read_pages(fs_volume* _volume, fs_vnode* _node, void* _cookie,
506 fs_write_pages(fs_volume* _volume, fs_vnode* _node, void* _cookie,
549 fs_lookup(fs_volume* _volume, fs_vnode* _directory, const char* name,
589 fs_get_vnode_name(fs_volume* _volume, fs_vnode* _node, char* buffer, size_t bufferSize)
601 fs_ioctl(fs_volume* _volume, fs_vnode* _nod
[all...]
/haiku/src/system/kernel/device_manager/
H A Ddevfs.cpp999 devfs_lookup(fs_volume* _volume, fs_vnode* _dir, const char* name, ino_t* _id)
1035 devfs_get_vnode_name(fs_volume* _volume, fs_vnode* _vnode, char* buffer,
1048 devfs_get_vnode(fs_volume* _volume, ino_t id, fs_vnode* _vnode, int* _type,
1073 devfs_put_vnode(fs_volume* _volume, fs_vnode* _vnode, bool reenter)
1087 devfs_remove_vnode(fs_volume* _volume, fs_vnode* _v, bool reenter)
1109 devfs_open(fs_volume* _volume, fs_vnode* _vnode, int openMode,
1151 devfs_close(fs_volume* _volume, fs_vnode* _vnode, void* _cookie)
1168 devfs_free_cookie(fs_volume* _volume, fs_vnode* _vnode, void* _cookie)
1187 devfs_fsync(fs_volume* _volume, fs_vnode* _v)
1194 devfs_read_link(fs_volume* _volume, fs_vnode* _lin
[all...]
/haiku/src/add-ons/kernel/file_systems/udf/
H A Dkernel_interface.cpp173 udf_get_vnode(fs_volume *_volume, ino_t id, fs_vnode *node, int *_type,
209 udf_lookup(fs_volume *_volume, fs_vnode *_directory, const char *file,
243 udf_put_vnode(fs_volume *volume, fs_vnode *node, bool reenter)
262 udf_remove_vnode(fs_volume* _volume, fs_vnode* _node, bool reenter)
270 udf_read_stat(fs_volume *_volume, fs_vnode *node, struct stat *stat)
313 udf_open(fs_volume* _volume, fs_vnode* _node, int openMode, void** _cookie)
321 udf_close(fs_volume* _volume, fs_vnode* _node, void* _cookie)
329 udf_free_cookie(fs_volume* _volume, fs_vnode* _node, void* _cookie)
337 udf_access(fs_volume* _volume, fs_vnode* _node, int accessMode)
345 udf_read(fs_volume *volume, fs_vnode *vnod
[all...]
/haiku/src/add-ons/kernel/file_systems/iso9660/
H A Dkernel_interface.cpp240 fs_get_vnode_name(fs_volume* _volume, fs_vnode* _node, char* buffer,
251 fs_walk(fs_volume* _volume, fs_vnode* _base, const char* file, ino_t* _vnodeID)
349 fs_read_vnode(fs_volume* _volume, ino_t vnodeID, fs_vnode* _node,
402 fs_release_vnode(fs_volume* /*_volume*/, fs_vnode* _node, bool /*reenter*/)
424 fs_read_pages(fs_volume* _volume, fs_vnode* _node, void* _cookie, off_t pos,
455 fs_io(fs_volume* _volume, fs_vnode* _node, void* _cookie, io_request* request)
480 fs_read_stat(fs_volume* _volume, fs_vnode* _node, struct stat* st)
512 fs_open(fs_volume* /*_volume*/, fs_vnode* _node, int openMode, void** /*cookie*/)
524 fs_read(fs_volume* _volume, fs_vnode* _node, void* cookie, off_t pos,
537 fs_close(fs_volume* /*_volume*/, fs_vnode* /*_nod
[all...]
/haiku/src/add-ons/kernel/file_systems/cdda/
H A Dkernel_interface.cpp1570 cdda_lookup(fs_volume* _volume, fs_vnode* _dir, const char* name, ino_t* _id)
1597 cdda_get_vnode_name(fs_volume* _volume, fs_vnode* _node, char* buffer,
1612 cdda_get_vnode(fs_volume* _volume, ino_t id, fs_vnode* _node, int* _type,
1633 cdda_put_vnode(fs_volume* _volume, fs_vnode* _node, bool reenter)
1640 cdda_open(fs_volume* _volume, fs_vnode* _node, int openMode, void** _cookie)
1659 cdda_close(fs_volume* _volume, fs_vnode* _node, void* _cookie)
1666 cdda_free_cookie(fs_volume* _volume, fs_vnode* _node, void* _cookie)
1678 cdda_fsync(fs_volume* _volume, fs_vnode* _node)
1685 cdda_read(fs_volume* _volume, fs_vnode* _node, void* _cookie, off_t offset,
1756 cdda_can_page(fs_volume* _volume, fs_vnode* _nod
[all...]
/haiku/src/add-ons/kernel/file_systems/bfs/
H A Dkernel_interface.cpp283 bfs_get_vnode(fs_volume* _volume, ino_t id, fs_vnode* _node, int* _type,
337 bfs_put_vnode(fs_volume* _volume, fs_vnode* _node, bool reenter)
362 bfs_remove_vnode(fs_volume* _volume, fs_vnode* _node, bool reenter)
403 bfs_can_page(fs_volume* _volume, fs_vnode* _v, void* _cookie)
411 bfs_read_pages(fs_volume* _volume, fs_vnode* _node, void* _cookie,
453 bfs_write_pages(fs_volume* _volume, fs_vnode* _node, void* _cookie,
498 bfs_io(fs_volume* _volume, fs_vnode* _node, void* _cookie, io_request* request)
531 bfs_get_file_map(fs_volume* _volume, fs_vnode* _node, off_t offset, size_t size,
588 bfs_lookup(fs_volume* _volume, fs_vnode* _directory, const char* file,
630 bfs_get_vnode_name(fs_volume* _volume, fs_vnode* _nod
[all...]
/haiku/src/add-ons/kernel/file_systems/xfs/
H A Dkernel_interface.cpp124 xfs_get_vnode(fs_volume *_volume, ino_t id, fs_vnode *_node, int *_type,
151 xfs_put_vnode(fs_volume *_volume, fs_vnode *_node, bool reenter)
160 xfs_can_page(fs_volume *_volume, fs_vnode *_node, void *_cookie)
167 xfs_read_pages(fs_volume *_volume, fs_vnode *_node, void *_cookie,
175 xfs_io(fs_volume *_volume, fs_vnode *_node, void *_cookie,
183 xfs_get_file_map(fs_volume *_volume, fs_vnode *_node, off_t offset,
194 xfs_lookup(fs_volume *_volume, fs_vnode *_directory, const char *name,
226 xfs_ioctl(fs_volume *_volume, fs_vnode *_node, void *_cookie, uint32 cmd,
234 xfs_read_stat(fs_volume *_volume, fs_vnode *_node, struct stat *stat)
266 xfs_open(fs_volume * /*_volume*/, fs_vnode *_nod
[all...]
/haiku/src/add-ons/kernel/file_systems/websearchfs/
H A Dwebsearchfs.c233 static status_t websearchfs_remove_vnode(fs_volume *_volume, fs_vnode *_node, bool reenter)
264 static status_t websearchfs_read_vnode(fs_volume *_volume, ino_t vnid, fs_vnode *_node, int* _type, uint32* _flags, bool reenter)
288 static status_t websearchfs_release_vnode(fs_volume *_volume, fs_vnode *_node, bool reenter)
302 static status_t websearchfs_get_vnode_name(fs_volume *_volume, fs_vnode *_node, char *buffer, size_t len)
313 static status_t websearchfs_walk(fs_volume *_volume, fs_vnode *_base, const char *file, ino_t *vnid)
356 static status_t websearchfs_opendir(fs_volume *_volume, fs_vnode *_node, void **cookie)
387 static status_t websearchfs_closedir(fs_volume *_volume, fs_vnode *_node, void *_cookie)
405 static status_t websearchfs_rewinddir(fs_volume *_volume, fs_vnode *_node, void *_cookie)
415 static status_t websearchfs_readdir(fs_volume *_volume, fs_vnode *_node, void *_cookie,
473 static status_t websearchfs_free_dircookie(fs_volume *_volume, fs_vnode *_nod
[all...]
/haiku/src/add-ons/kernel/file_systems/exfat/
H A Dkernel_interface.cpp222 exfat_get_vnode(fs_volume* _volume, ino_t id, fs_vnode* _node, int* _type,
249 exfat_put_vnode(fs_volume* _volume, fs_vnode* _node, bool reenter)
257 exfat_can_page(fs_volume* _volume, fs_vnode* _node, void* _cookie)
264 exfat_read_pages(fs_volume* _volume, fs_vnode* _node, void* _cookie,
308 exfat_io(fs_volume* _volume, fs_vnode* _node, void* _cookie,
337 exfat_get_file_map(fs_volume* _volume, fs_vnode* _node, off_t offset,
386 exfat_lookup(fs_volume* _volume, fs_vnode* _directory, const char* name,
414 exfat_ioctl(fs_volume* _volume, fs_vnode* _node, void* _cookie, uint32 cmd,
425 exfat_read_stat(fs_volume* _volume, fs_vnode* _node, struct stat* stat)
452 exfat_open(fs_volume* /*_volume*/, fs_vnode* _nod
[all...]
/haiku/headers/private/fs_shell/
H A Dfssh_api_wrapper.h933 #define fs_vnode fssh_fs_vnode macro
/haiku/src/add-ons/kernel/file_systems/nfs/
H A Dnfs_add_on.c25 static status_t fs_rmdir(fs_volume *_volume, fs_vnode *_dir, const char *name);
818 fs_read_vnode(fs_volume *_volume, ino_t vnid, fs_vnode *_node, int *_type,
853 fs_release_vnode(fs_volume *_volume, fs_vnode *node, bool r)
863 fs_walk(fs_volume *_volume, fs_vnode *_base, const char *file, ino_t *vnid)
901 fs_opendir(fs_volume *_volume, fs_vnode *_node, void **_cookie)
928 fs_closedir(fs_volume *_volume, fs_vnode *_node, void *cookie)
938 fs_rewinddir(fs_volume *_volume, fs_vnode *_node, void *_cookie)
950 fs_readdir(fs_volume *_volume, fs_vnode *_node, void *_cookie,
1088 fs_free_dircookie(fs_volume *_volume, fs_vnode *_node, void *cookie)
1098 fs_rstat(fs_volume *_volume, fs_vnode *_nod
[all...]
/haiku/headers/os/drivers/
H A Dfs_interface.h55 typedef struct fs_vnode fs_vnode; typedef in typeref:struct:fs_vnode
71 struct fs_vnode { struct
84 status_t (*get_vnode)(fs_volume* volume, ino_t id, fs_vnode* vnode,
112 status_t (*create_sub_vnode)(fs_volume* volume, ino_t id, fs_vnode* vnode);
113 status_t (*delete_sub_vnode)(fs_volume* volume, fs_vnode* vnode);
118 status_t (*lookup)(fs_volume* volume, fs_vnode* dir, const char* name,
120 status_t (*get_vnode_name)(fs_volume* volume, fs_vnode* vnode, char* buffer,
123 status_t (*put_vnode)(fs_volume* volume, fs_vnode* vnode, bool reenter);
124 status_t (*remove_vnode)(fs_volume* volume, fs_vnode* vnod
[all...]
/haiku/src/add-ons/kernel/file_systems/bindfs/
H A DVolume.cpp68 fs_vnode* sourceFSNode = vfs_fsnode_for_vnode(fSourceVnode);
105 Volume::_InitVnodeOpsFrom(fs_vnode* sourceNode)
/haiku/src/add-ons/kernel/file_systems/layers/write_overlay/
H A Dwrite_overlay.cpp112 fs_vnode *superVnode, ino_t inodeNumber,
132 void SetSuperVnode(fs_vnode *superVnode);
133 fs_vnode * SuperVnode() { return &fSuperVnode; }
208 fs_vnode fSuperVnode;
246 OverlayInode::OverlayInode(OverlayVolume *volume, fs_vnode *superVnode,
328 OverlayInode::SetSuperVnode(fs_vnode *superVnode)
1527 fs_vnode *superVnode = node->SuperVnode(); \
1534 overlay_put_vnode(fs_volume *volume, fs_vnode *vnode, bool reenter)
1545 fs_vnode *superVnode = node->SuperVnode();
1557 overlay_remove_vnode(fs_volume *volume, fs_vnode *vnod
[all...]

Completed in 206 milliseconds

12