Searched refs:fs_vnode (Results 1 - 25 of 42) sorted by path

12

/haiku/src/add-ons/kernel/file_systems/bindfs/
H A DVolume.h40 status_t _InitVnodeOpsFrom(fs_vnode* sourceNode);
H A DVolume.cpp68 fs_vnode* sourceFSNode = vfs_fsnode_for_vnode(fSourceVnode);
105 Volume::_InitVnodeOpsFrom(fs_vnode* sourceNode)
H A Dkernel_interface.cpp53 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 Dfile.h11 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 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...]
H A Dattr.h12 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 Ddir.cpp912 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 Ddir.h28 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 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 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...]
/haiku/src/add-ons/kernel/file_systems/layers/log_overlay/
H A Dlog_overlay.cpp34 ((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 Dkernel_interface.cpp177 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 DHaikuKernelNode.h23 struct HaikuKernelNode : fs_vnode {
38 static HaikuKernelNode* GetNode(fs_vnode* node);
74 HaikuKernelNode::GetNode(fs_vnode* node)
H A Dhaiku_kernel_emu.cpp277 volume_for_vnode(fs_vnode *vnode)
/haiku/src/system/kernel/fs/
H A DVnode.h26 struct vnode : fs_vnode, DoublyLinkedListLinkImpl<vnode> {
H A Dfifo.h11 status_t create_fifo_vnode(fs_volume* superVolume, fs_vnode* vnode);
/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/headers/private/fs_shell/
H A Dfssh_api_wrapper.h933 #define fs_vnode fssh_fs_vnode macro
/haiku/headers/private/kernel/
H A Dvfs.h92 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 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/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/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/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/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/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...]

Completed in 301 milliseconds

12