/haiku/src/add-ons/kernel/file_systems/ramfs/ |
H A D | kernel_interface.cpp | 187 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 D | kernel_interface.cpp | 215 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 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;
|
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 | fifo.cpp | 225 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 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 | dosfs.cpp | 1101 dosfs_ioctl(fs_volume *_vol, fs_vnode *_node, void *cookie, uint32 code, 1201 dosfs_fsync(fs_volume *_vol, fs_vnode *_node)
|
H A D | attr.cpp | 39 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 D | kernel_interface.cpp | 121 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 D | kernel_interface.cpp | 201 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 D | kernel_interface.cpp | 137 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 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/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/udf/ |
H A D | kernel_interface.cpp | 173 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 D | kernel_interface.cpp | 240 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 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/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/xfs/ |
H A D | kernel_interface.cpp | 124 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 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/add-ons/kernel/file_systems/exfat/ |
H A D | kernel_interface.cpp | 222 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 D | fssh_api_wrapper.h | 933 #define fs_vnode fssh_fs_vnode macro
|
/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/os/drivers/ |
H A D | fs_interface.h | 55 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 D | Volume.cpp | 68 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 D | write_overlay.cpp | 112 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...] |