/haiku/src/add-ons/kernel/file_systems/bindfs/ |
H A D | Volume.cpp | 68 fs_vnode* sourceFSNode = vfs_fsnode_for_vnode(fSourceVnode); 105 Volume::_InitVnodeOpsFrom(fs_vnode* sourceNode)
|
/haiku/src/system/kernel/fs/ |
H A D | rootfs.cpp | 473 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 D | Vnode.h | 26 struct vnode : fs_vnode, DoublyLinkedListLinkImpl<vnode> {
|
H A D | vfs.cpp | 3842 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;
|
/haiku/src/add-ons/kernel/file_systems/ntfs/ |
H A D | kernel_interface.cpp | 49 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/add-ons/kernel/file_systems/reiserfs/ |
H A D | kernel_interface.cpp | 179 reiserfs_lookup(fs_volume* fs, fs_vnode* _dir, const char *entryName, 236 reiserfs_read_vnode(fs_volume *fs, ino_t vnid, fs_vnode *node, int *_type, 262 reiserfs_write_vnode(fs_volume *fs, fs_vnode *_node, bool reenter) 286 reiserfs_read_symlink(fs_volume *fs, fs_vnode *_node, char *buffer, 306 reiserfs_access(fs_volume *fs, fs_vnode *_node, int mode) 326 reiserfs_read_stat(fs_volume *fs, fs_vnode *_node, struct stat *st) 355 reiserfs_open(fs_volume *fs, fs_vnode *_node, int openMode, void **cookie) 386 reiserfs_close(fs_volume *fs, fs_vnode *_node, void *cookie) 399 reiserfs_free_cookie(fs_volume *fs, fs_vnode *_node, void *cookie) 414 reiserfs_read(fs_volume *fs, fs_vnode *_nod [all...] |
/haiku/src/add-ons/kernel/file_systems/bfs/ |
H A D | kernel_interface.cpp | 283 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/fat/ |
H A D | file.cpp | 64 _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 D | dir.cpp | 912 dosfs_read_vnode(fs_volume *_vol, ino_t vnid, fs_vnode *_node, int *_type, 1034 dosfs_walk(fs_volume *_vol, fs_vnode *_dir, const char *file, ino_t *_vnid) 1059 dosfs_access(fs_volume *_vol, fs_vnode *_node, int mode) 1088 dosfs_opendir(fs_volume *_vol, fs_vnode *_node, void **_cookie) 1121 dosfs_readdir(fs_volume *_vol, fs_vnode *_dir, void *_cookie, 1190 dosfs_rewinddir(fs_volume *_vol, fs_vnode *_node, void* _cookie) 1207 dosfs_closedir(fs_volume *_vol, fs_vnode *_node, void *_cookie) 1216 dosfs_free_dircookie(fs_volume *_vol, fs_vnode *_node, void *_cookie)
|
H A D | dosfs.cpp | 1101 dosfs_ioctl(fs_volume *_vol, fs_vnode *_node, void *cookie, uint32 code, 1201 dosfs_fsync(fs_volume *_vol, fs_vnode *_node)
|
/haiku/src/add-ons/kernel/file_systems/cdda/ |
H A D | kernel_interface.cpp | 1570 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/websearchfs/ |
H A D | websearchfs.c | 233 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/system/kernel/device_manager/ |
H A D | devfs.cpp | 999 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/nfs/ |
H A D | nfs_add_on.c | 25 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/private/kernel/ |
H A D | vfs.h | 92 struct fs_vnode* vfs_fsnode_for_vnode(struct vnode* vnode); 148 status_t vfs_create_special_node(const char *path, fs_vnode *subVnode, 149 mode_t mode, uint32 flags, bool kernel, fs_vnode *_superVnode,
|
/haiku/src/add-ons/kernel/file_systems/userlandfs/server/haiku/ |
H A D | haiku_kernel_emu.cpp | 277 volume_for_vnode(fs_vnode *vnode)
|
/haiku/headers/private/fs_shell/ |
H A D | fssh_api_wrapper.h | 933 #define fs_vnode fssh_fs_vnode macro
|