Searched refs:fs_volume (Results 1 - 25 of 92) sorted by relevance

1234

/haiku/src/add-ons/kernel/file_systems/fat/
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 *_vo
[all...]
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 *vo
[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 *_vo
[all...]
/haiku/headers/os/drivers/
H A Dfs_interface.h53 typedef struct fs_volume fs_volume; typedef in typeref:struct:fs_volume
59 struct fs_volume { struct
65 fs_volume* sub_volume;
66 fs_volume* super_volume;
77 status_t (*unmount)(fs_volume* volume);
79 status_t (*read_fs_info)(fs_volume* volume, struct fs_info* info);
80 status_t (*write_fs_info)(fs_volume* volume, const struct fs_info* info,
82 status_t (*sync)(fs_volume* volume);
84 status_t (*get_vnode)(fs_volume* volum
[all...]
/haiku/src/system/kernel/fs/
H A Dfifo.h11 status_t create_fifo_vnode(fs_volume* superVolume, fs_vnode* vnode);
/haiku/src/tests/add-ons/kernel/file_systems/bfs/btree/
H A Dstubs.cpp12 acquire_vnode(fs_volume* volume, ino_t vnodeID)
19 put_vnode(fs_volume* volume, ino_t vnodeID)
H A DVolume.h27 fs_volume *FSVolume() { return NULL; }
/haiku/src/add-ons/kernel/file_systems/bindfs/
H A DVolume.h18 Volume(fs_volume* fsVolume);
21 fs_volume* FSVolume() const { return fFSVolume; }
24 fs_volume* SourceFSVolume() const
43 fs_volume* fFSVolume;
44 fs_volume* fSourceFSVolume;
H A Dkernel_interface.cpp44 fs_volume* sourceVolume = volume->SourceFSVolume(); \
62 bindfs_mount(fs_volume* fsVolume, const char* device, uint32 flags,
89 bindfs_unmount(fs_volume* fsVolume)
103 bindfs_read_fs_info(fs_volume* fsVolume, struct fs_info* info)
109 fs_volume* sourceVolume = volume->SourceFSVolume();
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* fsVolum
[all...]
/haiku/src/add-ons/kernel/file_systems/ufs2/
H A DVolume.h21 Volume(fs_volume* volume);
34 fs_volume* FSVolume() const { return fFSVolume; }
43 fs_volume* fFSVolume;
H A Dkernel_interface.cpp81 ufs2_mount(fs_volume *_volume, const char *device, uint32 flags,
103 ufs2_unmount(fs_volume *_volume)
115 ufs2_read_fs_info(fs_volume *_volume, struct fs_info *info)
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 *_volum
[all...]
H A Dsystem_dependencies.h33 #include <fs_volume.h>
/haiku/src/add-ons/kernel/file_systems/xfs/
H A Dkernel_interface.cpp56 xfs_mount(fs_volume *_volume, const char *device, uint32 flags,
82 xfs_unmount(fs_volume *_volume)
94 xfs_read_fs_info(fs_volume *_volume, struct fs_info *info)
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 *_volum
[all...]
H A DVolume.h25 Volume(fs_volume *volume);
42 fs_volume* FSVolume() const
102 fs_volume* fFSVolume;
/haiku/src/system/libroot/os/
H A Dfs_volume.c7 #include <fs_volume.h>
/haiku/src/add-ons/kernel/file_systems/layers/log_overlay/
H A Dlog_overlay.cpp50 overlay_put_vnode(fs_volume *volume, fs_vnode *vnode, bool reenter)
68 overlay_remove_vnode(fs_volume *volume, fs_vnode *vnode, bool reenter)
86 overlay_get_super_vnode(fs_volume *volume, fs_vnode *vnode,
87 fs_volume *superVolume, fs_vnode *_superVnode)
106 overlay_lookup(fs_volume *volume, fs_vnode *vnode, const char *name, ino_t *id)
116 overlay_get_vnode_name(fs_volume *volume, fs_vnode *vnode, char *buffer,
129 overlay_can_page(fs_volume *volume, fs_vnode *vnode, void *cookie)
145 overlay_read_pages(fs_volume *volume, fs_vnode *vnode, void *cookie, off_t pos,
159 overlay_write_pages(fs_volume *volume, fs_vnode *vnode, void *cookie, off_t pos,
173 overlay_io(fs_volume *volum
[all...]
/haiku/src/add-ons/kernel/file_systems/layers/attribute_overlay/
H A Dattribute_overlay.cpp71 OverlayVolume(fs_volume *volume);
74 fs_volume * Volume() { return fVolume; }
75 fs_volume * SuperVolume() { return fVolume->super_volume; }
78 fs_volume * fVolume;
90 fs_volume * Volume() { return fVolume->Volume(); }
91 fs_volume * SuperVolume() { return fVolume->SuperVolume(); }
109 AttributeFile(fs_volume *overlay,
110 fs_volume *volume, fs_vnode *vnode);
119 status_t WriteAttributeFile(fs_volume *overlay,
120 fs_volume *volum
[all...]
/haiku/src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/
H A Dkernel_interface.cpp72 userlandfs_mount(fs_volume* fsVolume, const char* device, uint32 flags,
120 userlandfs_unmount(fs_volume* fsVolume)
138 userlandfs_sync(fs_volume* fsVolume)
149 userlandfs_read_fs_info(fs_volume* fsVolume, struct fs_info* info)
160 userlandfs_write_fs_info(fs_volume* fsVolume, const struct fs_info* info,
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* fsVolum
[all...]
/haiku/src/add-ons/kernel/file_systems/websearchfs/
H A Dduckduckgo_request.h19 struct fs_volume *volume;
46 extern status_t duckduckgo_request_open(const char *query_string, struct fs_volume *volume, struct fs_node *query_node, struct duckduckgo_request **req);
/haiku/src/add-ons/kernel/file_systems/udf/
H A DVolume.h28 Volume(fs_volume *volume);
46 fs_volume *FSVolume() const { return fFSVolume; }
68 fs_volume *fFSVolume;
/haiku/src/add-ons/kernel/file_systems/packagefs/
H A Dkernel_interface.cpp57 packagefs_mount(fs_volume* fsVolume, const char* device, uint32 flags,
69 // Initialize the fs_volume now already, so it is mostly usable in during
86 packagefs_unmount(fs_volume* fsVolume)
100 packagefs_read_fs_info(fs_volume* fsVolume, struct fs_info* info)
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* fsVolum
[all...]
/haiku/src/add-ons/kernel/file_systems/reiserfs/
H A DVolume.h46 status_t Mount(fs_volume *fsVolume, const char *path);
50 fs_volume *GetFSVolume() const { return fFSVolume; }
95 fs_volume *fFSVolume;
/haiku/src/add-ons/kernel/file_systems/btrfs/
H A DVolume.h28 Volume(fs_volume* volume);
45 fs_volume* FSVolume() const { return fFSVolume; }
80 fs_volume* fFSVolume;
/haiku/src/add-ons/kernel/file_systems/exfat/
H A Dkernel_interface.cpp157 exfat_mount(fs_volume* _volume, const char* device, uint32 flags,
184 exfat_unmount(fs_volume *_volume)
196 exfat_read_fs_info(fs_volume* _volume, struct fs_info* info)
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* _volum
[all...]

Completed in 217 milliseconds

1234