/haiku/src/add-ons/kernel/file_systems/bindfs/ |
H A D | Volume.h | 40 status_t _InitVnodeOpsFrom(fs_vnode* sourceNode);
|
H A D | Volume.cpp | 68 fs_vnode* sourceFSNode = vfs_fsnode_for_vnode(fSourceVnode); 105 Volume::_InitVnodeOpsFrom(fs_vnode* sourceNode)
|
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...] |
/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.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...] |
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.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 | 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 | 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 | 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...] |
/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/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/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)
|
H A D | haiku_kernel_emu.cpp | 277 volume_for_vnode(fs_vnode *vnode)
|
/haiku/src/system/kernel/fs/ |
H A D | Vnode.h | 26 struct vnode : fs_vnode, DoublyLinkedListLinkImpl<vnode> {
|
H A D | fifo.h | 11 status_t create_fifo_vnode(fs_volume* superVolume, fs_vnode* vnode);
|
/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/headers/private/fs_shell/ |
H A D | fssh_api_wrapper.h | 933 #define fs_vnode fssh_fs_vnode macro
|
/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/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/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/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/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/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/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...] |