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

12

/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.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.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 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...]
/haiku/src/system/kernel/fs/
H A Dfifo.h11 status_t create_fifo_vnode(fs_volume* superVolume, fs_vnode* vnode);
H A Dfifo.cpp225 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 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/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/xfs/
H A Dkernel_interface.cpp124 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 Dkernel_interface.cpp137 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 DHaikuKernelNode.h23 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 Dattribute_overlay.cpp45 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 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...]
H A DVolume.h40 status_t _InitVnodeOpsFrom(fs_vnode* sourceNode);
/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/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/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/nfs4/
H A Dkernel_interface.cpp240 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 Dwrite_overlay.cpp112 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 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...]
/haiku/src/add-ons/kernel/file_systems/packagefs/
H A Dkernel_interface.cpp121 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 Dkernel_interface.cpp173 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 Dchecksumfs.cpp417 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 Dkernel_interface.cpp187 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 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...]

Completed in 201 milliseconds

12