/haiku/src/add-ons/kernel/file_systems/fat/ |
H A D | file.h | 11 status_t dosfs_get_vnode_name(fs_volume *_vol, fs_vnode *_node, 13 status_t dosfs_release_vnode(fs_volume *_vol, fs_vnode *_node, 15 status_t dosfs_rstat(fs_volume *_vol, fs_vnode *_node, struct stat *st); 16 status_t dosfs_open(fs_volume *_vol, fs_vnode *_node, int omode, 18 status_t dosfs_read(fs_volume *_vol, fs_vnode *_node, void *cookie, 20 status_t dosfs_free_cookie(fs_volume *vol, fs_vnode *node, void *cookie); 21 status_t dosfs_close(fs_volume *vol, fs_vnode *node, void *cookie); 23 status_t dosfs_remove_vnode(fs_volume *vol, fs_vnode *node, bool reenter); 24 status_t dosfs_create(fs_volume *vol, fs_vnode *dir, const char *name, 26 status_t dosfs_mkdir(fs_volume *vol, fs_vnode *di [all...] |
H A D | attr.h | 12 status_t dosfs_open_attrdir(fs_volume *_vol, fs_vnode *_node, void **_cookie); 13 status_t dosfs_close_attrdir(fs_volume *_vol, fs_vnode *_node, void *_cookie); 14 status_t dosfs_free_attrdir_cookie(fs_volume *_vol, fs_vnode *_node, 16 status_t dosfs_rewind_attrdir(fs_volume *_vol, fs_vnode *_node, void *_cookie); 17 status_t dosfs_read_attrdir(fs_volume *_vol, fs_vnode *_node, void *_cookie, 19 status_t dosfs_open_attr(fs_volume *_vol, fs_vnode *_node, const char *name, 21 status_t dosfs_close_attr(fs_volume *_vol, fs_vnode *_node, void *cookie); 22 status_t dosfs_free_attr_cookie(fs_volume *_vol, fs_vnode *_node, void *cookie); 23 status_t dosfs_read_attr_stat(fs_volume *_vol, fs_vnode *_node, void *_cookie, 25 status_t dosfs_read_attr(fs_volume *_vol, fs_vnode *_nod [all...] |
H A D | dir.h | 28 status_t dosfs_read_vnode(fs_volume *_vol, ino_t vnid, fs_vnode *_node, 30 status_t dosfs_walk(fs_volume *_vol, fs_vnode *_dir, const char *file, 32 status_t dosfs_access(fs_volume *_vol, fs_vnode *_node, int mode); 33 status_t dosfs_opendir(fs_volume *_vol, fs_vnode *_node, void **cookie); 34 status_t dosfs_readdir(fs_volume *_vol, fs_vnode *_node, void *cookie, 36 status_t dosfs_rewinddir(fs_volume *_vol, fs_vnode *_node, void *cookie); 37 status_t dosfs_closedir(fs_volume *_vol, fs_vnode *_node, void *cookie); 38 status_t dosfs_free_dircookie(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/system/kernel/fs/ |
H A D | fifo.h | 11 status_t create_fifo_vnode(fs_volume* superVolume, fs_vnode* vnode);
|
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/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/layers/log_overlay/ |
H A D | log_overlay.cpp | 34 ((fs_vnode *)vnode->private_node)->private_node, args); \ 44 fs_vnode *superVnode = (fs_vnode *)vnode->private_node; \ 50 overlay_put_vnode(fs_volume *volume, fs_vnode *vnode, bool reenter) 55 fs_vnode *superVnode = (fs_vnode *)vnode->private_node; 62 delete (fs_vnode *)vnode->private_node; 68 overlay_remove_vnode(fs_volume *volume, fs_vnode *vnode, bool reenter) 73 fs_vnode *superVnode = (fs_vnode *)vnod [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/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/userlandfs/server/haiku/ |
H A D | HaikuKernelNode.h | 23 struct HaikuKernelNode : fs_vnode { 38 static HaikuKernelNode* GetNode(fs_vnode* node); 74 HaikuKernelNode::GetNode(fs_vnode* node)
|
/haiku/src/add-ons/kernel/file_systems/layers/attribute_overlay/ |
H A D | attribute_overlay.cpp | 45 fs_vnode *superVnode = node->SuperVnode(); \ 85 fs_vnode *superVnode, ino_t inodeNumber); 92 fs_vnode * SuperVnode() { return &fSuperVnode; } 101 fs_vnode fSuperVnode; 110 fs_volume *volume, fs_vnode *vnode); 120 fs_volume *volume, fs_vnode *vnode); 122 fs_volume *volume, fs_vnode *vnode); 232 OverlayInode::OverlayInode(OverlayVolume *volume, fs_vnode *superVnode, 321 fs_vnode *vnode) 368 fs_vnode currentVnod [all...] |
/haiku/src/add-ons/kernel/file_systems/bindfs/ |
H A D | kernel_interface.cpp | 53 fs_vnode* sourceNode = vfs_fsnode_for_vnode(sourceVnode); \ 135 bindfs_lookup(fs_volume* fsVolume, fs_vnode* fsDir, const char* entryName, 162 bindfs_get_vnode(fs_volume* fsVolume, ino_t vnid, fs_vnode* fsNode, 188 bindfs_get_vnode_name(fs_volume* fsVolume, fs_vnode* fsNode, char* buffer, 203 bindfs_put_vnode(fs_volume* fsVolume, fs_vnode* fsNode, bool reenter) 219 bindfs_remove_vnode(fs_volume* fsVolume, fs_vnode* fsNode, bool reenter) 242 bindfs_can_page(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie) 257 bindfs_read_pages(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie, 275 bindfs_write_pages(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie, 299 bindfs_io(fs_volume* fsVolume, fs_vnode* fsNod [all...] |
H A D | Volume.h | 40 status_t _InitVnodeOpsFrom(fs_vnode* sourceNode);
|
/haiku/src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/ |
H A D | kernel_interface.cpp | 177 userlandfs_lookup(fs_volume* fsVolume, fs_vnode* fsDir, const char* entryName, 191 userlandfs_get_vnode_name(fs_volume* fsVolume, fs_vnode* fsNode, char* buffer, 206 userlandfs_get_vnode(fs_volume* fsVolume, ino_t vnid, fs_vnode* fsNode, 228 userlandfs_put_vnode(fs_volume* fsVolume, fs_vnode* fsNode, bool reenter) 245 userlandfs_remove_vnode(fs_volume* fsVolume, fs_vnode* fsNode, bool reenter) 262 userlandfs_io(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie, 276 userlandfs_cancel_io(fs_volume* fsVolume, fs_vnode* fsNode, void *cookie, 293 userlandfs_ioctl(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie, uint32 op, 307 userlandfs_set_flags(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie, 320 userlandfs_select(fs_volume* fsVolume, fs_vnode* fsNod [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/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/src/add-ons/kernel/file_systems/nfs4/ |
H A D | kernel_interface.cpp | 240 nfs4_get_vnode(fs_volume* volume, ino_t id, fs_vnode* vnode, int* _type, 294 nfs4_lookup(fs_volume* volume, fs_vnode* dir, const char* name, ino_t* _id) 335 nfs4_put_vnode(fs_volume* volume, fs_vnode* vnode, bool reenter) 346 nfs4_remove_vnode(fs_volume* volume, fs_vnode* vnode, bool reenter) 363 nfs4_read_pages(fs_volume* _volume, fs_vnode* vnode, void* _cookie, off_t pos, 407 nfs4_write_pages(fs_volume* _volume, fs_vnode* vnode, void* _cookie, off_t pos, 448 nfs4_io(fs_volume* volume, fs_vnode* vnode, void* cookie, io_request* request) 476 nfs4_get_file_map(fs_volume* volume, fs_vnode* vnode, off_t _offset, 484 nfs4_set_flags(fs_volume* volume, fs_vnode* vnode, void* _cookie, int flags) 497 nfs4_fsync(fs_volume* volume, fs_vnode* vnod [all...] |
/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...] |
/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/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/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/tests/system/kernel/file_corruption/fs/ |
H A D | checksumfs.cpp | 417 remove_entry(fs_volume* fsVolume, fs_vnode* parent, const char* name, 959 checksumfs_get_vnode(fs_volume* fsVolume, ino_t id, fs_vnode* vnode, 988 checksumfs_lookup(fs_volume* fsVolume, fs_vnode* fsDir, const char* name, 1028 checksumfs_put_vnode(fs_volume* fsVolume, fs_vnode* vnode, bool reenter) 1037 checksumfs_remove_vnode(fs_volume* fsVolume, fs_vnode* vnode, bool reenter) 1071 checksumfs_io(fs_volume* fsVolume, fs_vnode* vnode, void* cookie, 1106 checksumfs_get_file_map(fs_volume* fsVolume, fs_vnode* vnode, off_t offset, 1124 checksumfs_set_flags(fs_volume* fsVolume, fs_vnode* vnode, void* _cookie, 1138 checksumfs_fsync(fs_volume* fsVolume, fs_vnode* vnode) 1149 checksumfs_read_symlink(fs_volume* fsVolume, fs_vnode* vnod [all...] |
/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/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...] |