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

/haiku/src/add-ons/kernel/file_systems/ntfs/
H A Dkernel_interface.cpp49 static status_t fs_access(fs_volume* _volume, fs_vnode* _node, int accessMode);
154 fs_mount(fs_volume* _volume, const char* device, uint32 flags, argument
197 status_t status = vfs_get_mount_point(_volume->id, &deviceID, &nodeID);
218 volume->lowntfs.haiku_fs_volume = _volume;
238 status = publish_vnode(_volume, root->inode, root, &gNtfsVnodeOps, S_IFDIR, 0);
246 _volume->private_volume = volume;
247 _volume->ops = &gNtfsVolumeOps;
253 fs_unmount(fs_volume* _volume) argument
256 volume* volume = (struct volume*)_volume->private_volume;
262 _volume
269 fs_read_fs_info(fs_volume* _volume, struct fs_info* info) argument
290 fs_write_fs_info(fs_volume* _volume, const struct fs_info* info, uint32 mask) argument
320 fs_init_vnode(fs_volume* _volume, ino_t parent, ino_t nid, vnode** _vnode, bool publish = false) argument
371 fs_get_vnode(fs_volume* _volume, ino_t nid, fs_vnode* _node, int* _type, uint32* _flags, bool reenter) argument
393 fs_put_vnode(fs_volume* _volume, fs_vnode* _node, bool reenter) argument
407 fs_remove_vnode(fs_volume* _volume, fs_vnode* _node, bool reenter) argument
447 fs_volume* _volume = (fs_volume*)ctx->haiku_fs_volume; local
459 fs_can_page(fs_volume* _volume, fs_vnode* _node, void* _cookie) argument
466 fs_read_pages(fs_volume* _volume, fs_vnode* _node, void* _cookie, off_t pos, const iovec* vecs, size_t count, size_t* _numBytes) argument
506 fs_write_pages(fs_volume* _volume, fs_vnode* _node, void* _cookie, off_t pos, const iovec* vecs, size_t count, size_t* _numBytes) argument
549 fs_lookup(fs_volume* _volume, fs_vnode* _directory, const char* name, ino_t* _vnodeID) argument
589 fs_get_vnode_name(fs_volume* _volume, fs_vnode* _node, char* buffer, size_t bufferSize) argument
601 fs_ioctl(fs_volume* _volume, fs_vnode* _node, void* _cookie, uint32 cmd, void* buffer, size_t bufferLength) argument
610 fs_read_stat(fs_volume* _volume, fs_vnode* _node, struct stat* stat) argument
629 fs_write_stat(fs_volume* _volume, fs_vnode* _node, const struct stat* stat, uint32 mask) argument
739 fs_generic_create(fs_volume* _volume, vnode* directory, const char* name, int mode, ino_t* _inode) argument
766 fs_create(fs_volume* _volume, fs_vnode* _directory, const char* name, int openMode, int mode, void** _cookie, ino_t* _vnodeID) argument
804 fs_open(fs_volume* _volume, fs_vnode* _node, int openMode, void** _cookie) argument
868 fs_read(fs_volume* _volume, fs_vnode* _node, void* _cookie, off_t pos, void* buffer, size_t* length) argument
884 fs_write(fs_volume* _volume, fs_vnode* _node, void* _cookie, off_t pos, const void* buffer, size_t* _length) argument
942 fs_fsync(fs_volume* _volume, fs_vnode* _node) argument
952 fs_close(fs_volume *_volume, fs_vnode *_node, void *_cookie) argument
962 fs_free_cookie(fs_volume* _volume, fs_vnode* _node, void* _cookie) argument
971 fs_generic_unlink(fs_volume* _volume, fs_vnode* _directory, const char* name, RM_TYPES type) argument
990 fs_unlink(fs_volume* _volume, fs_vnode* _directory, const char* name) argument
998 fs_rename(fs_volume* _volume, fs_vnode* _oldDir, const char* oldName, fs_vnode* _newDir, const char* newName) argument
1073 fs_access(fs_volume* _volume, fs_vnode* _node, int accessMode) argument
1087 fs_read_link(fs_volume* _volume, fs_vnode* _node, char* buffer, size_t* bufferSize) argument
1104 fs_create_dir(fs_volume* _volume, fs_vnode* _directory, const char* name, int mode) argument
1125 fs_remove_dir(fs_volume* _volume, fs_vnode* _directory, const char* name) argument
1139 fs_open_dir(fs_volume* _volume, fs_vnode* _node, void** _cookie) argument
1198 fs_read_dir(fs_volume* _volume, fs_vnode* _node, void* _cookie, struct dirent* dirent, size_t bufferSize, uint32* _num) argument
1278 fs_free_dir_cookie(fs_volume* _volume, fs_vnode* _node, void* _cookie) argument
[all...]
/haiku/src/add-ons/kernel/file_systems/xfs/
H A Dkernel_interface.cpp56 xfs_mount(fs_volume *_volume, const char *device, uint32 flags, argument
61 Volume *volume = new (std::nothrow) Volume(_volume);
65 _volume->private_volume = volume;
66 _volume->ops = &gxfsVolumeOps;
72 _volume->private_volume = NULL;
82 xfs_unmount(fs_volume *_volume) argument
84 Volume* volume = (Volume*) _volume->private_volume;
94 xfs_read_fs_info(fs_volume *_volume, struct fs_info *info) argument
97 Volume* volume = (Volume*)_volume->private_volume;
124 xfs_get_vnode(fs_volume *_volume, ino_ argument
151 xfs_put_vnode(fs_volume *_volume, fs_vnode *_node, bool reenter) argument
160 xfs_can_page(fs_volume *_volume, fs_vnode *_node, void *_cookie) argument
167 xfs_read_pages(fs_volume *_volume, fs_vnode *_node, void *_cookie, off_t pos, const iovec *vecs, size_t count, size_t *_numBytes) argument
175 xfs_io(fs_volume *_volume, fs_vnode *_node, void *_cookie, io_request *request) argument
183 xfs_get_file_map(fs_volume *_volume, fs_vnode *_node, off_t offset, size_t size, struct file_io_vec *vecs, size_t *_count) argument
194 xfs_lookup(fs_volume *_volume, fs_vnode *_directory, const char *name, ino_t *_vnodeID) argument
226 xfs_ioctl(fs_volume *_volume, fs_vnode *_node, void *_cookie, uint32 cmd, void *buffer, size_t bufferLength) argument
234 xfs_read_stat(fs_volume *_volume, fs_vnode *_node, struct stat *stat) argument
300 xfs_read(fs_volume *_volume, fs_vnode *_node, void *_cookie, off_t pos, void *buffer, size_t *_length) argument
316 xfs_close(fs_volume *_volume, fs_vnode *_node, void *_cookie) argument
323 xfs_free_cookie(fs_volume *_volume, fs_vnode *_node, void *_cookie) argument
339 xfs_access(fs_volume *_volume, fs_vnode *_node, int accessMode) argument
347 xfs_read_link(fs_volume *_volume, fs_vnode *_node, char *buffer, size_t *_bufferSize) argument
366 xfs_unlink(fs_volume *_volume, fs_vnode *_directory, const char *name) argument
376 xfs_create_dir(fs_volume *_volume, fs_vnode *_directory, const char *name, int mode) argument
384 xfs_remove_dir(fs_volume *_volume, fs_vnode *_directory, const char *name) argument
413 xfs_read_dir(fs_volume *_volume, fs_vnode *_node, void *_cookie, struct dirent *buffer, size_t bufferSize, uint32 *_num) argument
467 xfs_free_dir_cookie(fs_volume *_volume, fs_vnode *_node, void *_cookie) argument
475 xfs_open_attr_dir(fs_volume *_volume, fs_vnode *_node, void **_cookie) argument
490 xfs_close_attr_dir(fs_volume *_volume, fs_vnode *_node, void *cookie) argument
498 xfs_free_attr_dir_cookie(fs_volume *_volume, fs_vnode *_node, void *_cookie) argument
506 xfs_read_attr_dir(fs_volume *_volume, fs_vnode *_node, void *_cookie, struct dirent *dirent, size_t bufferSize, uint32 *_num) argument
534 xfs_rewind_attr_dir(fs_volume *_volume, fs_vnode *_node, void *_cookie) argument
542 xfs_create_attr(fs_volume *_volume, fs_vnode *_node, const char *name, uint32 type, int openMode, void **_cookie) argument
550 xfs_open_attr(fs_volume *_volume, fs_vnode *_node, const char *name, int openMode, void **_cookie) argument
577 xfs_close_attr(fs_volume *_volume, fs_vnode *_node, void *cookie) argument
585 xfs_free_attr_cookie(fs_volume *_volume, fs_vnode *_node, void *cookie) argument
593 xfs_read_attr(fs_volume *_volume, fs_vnode *_node, void *_cookie, off_t pos, void *buffer, size_t *_length) argument
614 xfs_write_attr(fs_volume *_volume, fs_vnode *_node, void *cookie, off_t pos, const void *buffer, size_t *length) argument
622 xfs_read_attr_stat(fs_volume *_volume, fs_vnode *_node, void *_cookie, struct stat *stat) argument
643 xfs_write_attr_stat(fs_volume *_volume, fs_vnode *_node, void *cookie, const struct stat *stat, int statMask) argument
651 xfs_rename_attr(fs_volume *_volume, fs_vnode *fromVnode, const char *fromName, fs_vnode *toVnode, const char *toName) argument
659 xfs_remove_attr(fs_volume *_volume, fs_vnode *vnode, const char *name) argument
[all...]
/haiku/src/add-ons/kernel/file_systems/ufs2/
H A Dkernel_interface.cpp81 ufs2_mount(fs_volume *_volume, const char *device, uint32 flags, argument
85 Volume* volume = new(std::nothrow) Volume(_volume);
89 _volume->private_volume = volume;
90 _volume->ops = &gUfs2VolumeOps;
103 ufs2_unmount(fs_volume *_volume) argument
105 Volume* volume = (Volume *)_volume->private_volume;
115 ufs2_read_fs_info(fs_volume *_volume, struct fs_info *info) argument
117 Volume* volume = (Volume*)_volume->private_volume;
137 ufs2_get_vnode(fs_volume *_volume, ino_t id, fs_vnode *_node, int *_type, argument
140 Volume* volume = (Volume*)_volume
163 ufs2_put_vnode(fs_volume *_volume, fs_vnode *_node, bool reenter) argument
170 ufs2_can_page(fs_volume *_volume, fs_vnode *_node, void *_cookie) argument
177 ufs2_read_pages(fs_volume *_volume, fs_vnode *_node, void *_cookie, off_t pos, const iovec *vecs, size_t count, size_t *_numBytes) argument
185 ufs2_io(fs_volume *_volume, fs_vnode *_node, void *_cookie, io_request *request) argument
193 ufs2_get_file_map(fs_volume *_volume, fs_vnode *_node, off_t offset, size_t size, struct file_io_vec *vecs, size_t *_count) argument
203 ufs2_lookup(fs_volume *_volume, fs_vnode *_directory, const char *name, ino_t *_vnodeID) argument
224 ufs2_ioctl(fs_volume *_volume, fs_vnode *_node, void *_cookie, uint32 cmd, void *buffer, size_t bufferLength) argument
232 ufs2_read_stat(fs_volume *_volume, fs_vnode *_node, struct stat *stat) argument
258 ufs2_open(fs_volume * _volume, fs_vnode *_node, int openMode, void **_cookie) argument
290 ufs2_read(fs_volume *_volume, fs_vnode *_node, void *_cookie, off_t pos, void *buffer, size_t *_length) argument
305 ufs2_close(fs_volume *_volume, fs_vnode *_node, void *_cookie) argument
312 ufs2_free_cookie(fs_volume *_volume, fs_vnode *_node, void *_cookie) argument
321 ufs2_access(fs_volume *_volume, fs_vnode *_node, int accessMode) argument
329 ufs2_read_link(fs_volume *_volume, fs_vnode *_node, char *buffer, size_t *_bufferSize) argument
339 ufs2_unlink(fs_volume *_volume, fs_vnode *_directory, const char *name) argument
348 ufs2_create_dir(fs_volume *_volume, fs_vnode *_directory, const char *name, int mode) argument
356 ufs2_remove_dir(fs_volume *_volume, fs_vnode *_directory, const char *name) argument
384 ufs2_read_dir(fs_volume *_volume, fs_vnode *_node, void *_cookie, struct dirent *dirent, size_t bufferSize, uint32 *_num) argument
440 ufs2_free_dir_cookie(fs_volume *_volume, fs_vnode *_node, void *_cookie) argument
448 ufs2_open_attr_dir(fs_volume *_volume, fs_vnode *_node, void **_cookie) argument
455 ufs2_close_attr_dir(fs_volume *_volume, fs_vnode *_node, void *cookie) argument
462 ufs2_free_attr_dir_cookie(fs_volume *_volume, fs_vnode *_node, void *_cookie) argument
469 ufs2_read_attr_dir(fs_volume *_volume, fs_vnode *_node, void *_cookie, struct dirent *dirent, size_t bufferSize, uint32 *_num) argument
477 ufs2_rewind_attr_dir(fs_volume *_volume, fs_vnode *_node, void *_cookie) argument
485 ufs2_create_attr(fs_volume *_volume, fs_vnode *_node, const char *name, uint32 type, int openMode, void **_cookie) argument
493 ufs2_open_attr(fs_volume *_volume, fs_vnode *_node, const char *name, int openMode, void **_cookie) argument
501 ufs2_close_attr(fs_volume *_volume, fs_vnode *_node, void *cookie) argument
509 ufs2_free_attr_cookie(fs_volume *_volume, fs_vnode *_node, void *cookie) argument
517 ufs2_read_attr(fs_volume *_volume, fs_vnode *_node, void *_cookie, off_t pos, void *buffer, size_t *_length) argument
525 ufs2_write_attr(fs_volume *_volume, fs_vnode *_node, void *cookie, off_t pos, const void *buffer, size_t *length) argument
533 ufs2_read_attr_stat(fs_volume *_volume, fs_vnode *_node, void *_cookie, struct stat *stat) argument
541 ufs2_write_attr_stat(fs_volume *_volume, fs_vnode *_node, void *cookie, const struct stat *stat, int statMask) argument
549 ufs2_rename_attr(fs_volume *_volume, fs_vnode *fromVnode, const char *fromName, fs_vnode *toVnode, const char *toName) argument
557 ufs2_remove_attr(fs_volume *_volume, fs_vnode *vnode, const char *name) argument
[all...]
/haiku/src/add-ons/kernel/file_systems/udf/
H A Dkernel_interface.cpp136 udf_unmount(fs_volume *_volume) argument
138 TRACE(("udb_unmount: _volume = %p\n", _volume));
139 Volume *volume = (Volume *)_volume->private_volume;
146 udf_read_fs_stat(fs_volume *_volume, struct fs_info *info) argument
148 TRACE(("udf_read_fs_stat: _volume = %p, info = %p\n", _volume, info));
150 Volume *volume = (Volume *)_volume->private_volume;
173 udf_get_vnode(fs_volume *_volume, ino_t id, fs_vnode *node, int *_type, argument
176 TRACE(("udf_get_vnode: _volume
209 udf_lookup(fs_volume *_volume, fs_vnode *_directory, const char *file, ino_t *vnodeID) argument
262 udf_remove_vnode(fs_volume* _volume, fs_vnode* _node, bool reenter) argument
270 udf_read_stat(fs_volume *_volume, fs_vnode *node, struct stat *stat) argument
313 udf_open(fs_volume* _volume, fs_vnode* _node, int openMode, void** _cookie) argument
321 udf_close(fs_volume* _volume, fs_vnode* _node, void* _cookie) argument
329 udf_free_cookie(fs_volume* _volume, fs_vnode* _node, void* _cookie) argument
337 udf_access(fs_volume* _volume, fs_vnode* _node, int accessMode) argument
386 udf_get_file_map(fs_volume *_volume, fs_vnode *vnode, off_t offset, size_t size, struct file_io_vec *vecs, size_t *count) argument
427 udf_close_dir(fs_volume *_volume, fs_vnode *node, void *_cookie) argument
435 udf_free_dir_cookie(fs_volume *_volume, fs_vnode *node, void *_cookie) argument
443 udf_read_dir(fs_volume *_volume, fs_vnode *vnode, void *cookie, struct dirent *dirent, size_t bufferSize, uint32 *_num) argument
529 udf_mount(fs_volume *_volume, const char *_device, uint32 flags, const char *args, ino_t *_rootVnodeID) argument
[all...]
/haiku/src/add-ons/kernel/file_systems/iso9660/
H A Dkernel_interface.cpp137 fs_mount(fs_volume* _volume, const char* device, uint32 flags, argument
168 _volume->private_volume = volume;
169 _volume->ops = &gISO9660VolumeOps;
170 volume->volume = _volume;
171 volume->id = _volume->id;
173 result = publish_vnode(_volume, *_rootID, &volume->rootDirRec,
187 fs_unmount(fs_volume* _volume) argument
190 iso9660_volume* volume = (iso9660_volume*)_volume->private_volume;
195 put_vnode(_volume, ISO_ROOTNODE_ID);
209 fs_read_fs_stat(fs_volume* _volume, struc argument
240 fs_get_vnode_name(fs_volume* _volume, fs_vnode* _node, char* buffer, size_t bufferSize) argument
251 fs_walk(fs_volume* _volume, fs_vnode* _base, const char* file, ino_t* _vnodeID) argument
349 fs_read_vnode(fs_volume* _volume, ino_t vnodeID, fs_vnode* _node, int* _type, uint32* _flags, bool reenter) argument
424 fs_read_pages(fs_volume* _volume, fs_vnode* _node, void* _cookie, off_t pos, const iovec* vecs, size_t count, size_t* _numBytes) argument
455 fs_io(fs_volume* _volume, fs_vnode* _node, void* _cookie, io_request* request) argument
480 fs_read_stat(fs_volume* _volume, fs_vnode* _node, struct stat* st) argument
524 fs_read(fs_volume* _volume, fs_vnode* _node, void* cookie, off_t pos, void* buffer, size_t* _length) argument
558 fs_read_link(fs_volume* _volume, fs_vnode* _node, char* buffer, size_t* _bufferSize) argument
603 fs_read_dir(fs_volume* _volume, fs_vnode* _node, void* _cookie, struct dirent* buffer, size_t bufferSize, uint32* num) argument
631 fs_rewind_dir(fs_volume* _volume, fs_vnode* _node, void* _cookie) argument
642 fs_close_dir(fs_volume* _volume, fs_vnode* _node, void* cookie) argument
649 fs_free_dir_cookie(fs_volume* _volume, fs_vnode* _node, void* cookie) argument
[all...]
/haiku/src/add-ons/kernel/file_systems/ramfs/
H A Dkernel_interface.cpp85 ramfs_mount(fs_volume* _volume, const char* /*device*/, uint32 flags, argument
96 Volume *volume = new(std::nothrow) Volume(_volume);
109 _volume->private_volume = volume;
110 _volume->ops = &gRamFSVolumeOps;
118 ramfs_unmount(fs_volume* _volume) argument
121 Volume* volume = (Volume*)_volume->private_volume;
135 ramfs_read_fs_info(fs_volume* _volume, struct fs_info *info) argument
138 Volume* volume = (Volume*)_volume->private_volume;
159 ramfs_write_fs_info(fs_volume* _volume, const struct fs_info *info, uint32 mask) argument
162 Volume* volume = (Volume*)_volume
187 ramfs_lookup(fs_volume* _volume, fs_vnode* _dir, const char* entryName, ino_t* _vnodeID) argument
234 ramfs_get_vnode(fs_volume* _volume, ino_t vnid, fs_vnode* node, int* _type, uint32* _flags, bool reenter) argument
270 ramfs_remove_vnode(fs_volume* _volume, fs_vnode* _node, bool ) argument
291 ramfs_ioctl(fs_volume* _volume, fs_vnode* , void* , uint32 cmd, void *buffer, size_t ) argument
361 ramfs_read_symlink(fs_volume* _volume, fs_vnode* _node, char *buffer, size_t *bufferSize) argument
397 ramfs_create_symlink(fs_volume* _volume, fs_vnode* _dir, const char *name, const char *path, int mode) argument
455 ramfs_link(fs_volume* _volume, fs_vnode* _dir, const char *name, fs_vnode* _node) argument
500 ramfs_unlink(fs_volume* _volume, fs_vnode* _dir, const char *name) argument
545 ramfs_rename(fs_volume* _volume, fs_vnode* _oldDir, const char *oldName, fs_vnode* _newDir, const char *newName) argument
662 ramfs_access(fs_volume* _volume, fs_vnode* _node, int mode) argument
679 ramfs_read_stat(fs_volume* _volume, fs_vnode* _node, struct stat *st) argument
709 ramfs_write_stat(fs_volume* _volume, fs_vnode* _node, const struct stat *st, uint32 mask) argument
783 ramfs_create(fs_volume* _volume, fs_vnode* _dir, const char *name, int openMode, int mode, void** _cookie, ino_t *vnid) argument
877 ramfs_open(fs_volume* _volume, fs_vnode* _node, int openMode, void** _cookie) argument
923 ramfs_close(fs_volume* _volume, fs_vnode* _node, void* ) argument
954 ramfs_read(fs_volume* _volume, fs_vnode* _node, void* _cookie, off_t pos, void *buffer, size_t *bufferSize) argument
991 ramfs_write(fs_volume* _volume, fs_vnode* _node, void* _cookie, off_t pos, const void *buffer, size_t *bufferSize) argument
1123 ramfs_create_dir(fs_volume* _volume, fs_vnode* _dir, const char *name, int mode) argument
1183 ramfs_remove_dir(fs_volume* _volume, fs_vnode* _dir, const char *name) argument
1290 ramfs_read_dir(fs_volume* _volume, fs_vnode* DARG(_node), void* _cookie, struct dirent *buffer, size_t bufferSize, uint32 *count) argument
1353 ramfs_open_attr_dir(fs_volume* _volume, fs_vnode* _node, void** _cookie) argument
1412 ramfs_read_attr_dir(fs_volume* _volume, fs_vnode* _node, void* _cookie, struct dirent *buffer, size_t bufferSize, uint32 *count) argument
1510 ramfs_create_attr(fs_volume* _volume, fs_vnode* _node, const char *name, uint32 type, int openMode, void** _cookie) argument
1581 ramfs_open_attr(fs_volume* _volume, fs_vnode* _node, const char *name, int openMode, void** _cookie) argument
1641 ramfs_close_attr(fs_volume* _volume, fs_vnode* _node, void* _cookie) argument
1672 ramfs_read_attr(fs_volume* _volume, fs_vnode* _node, void* _cookie, off_t pos, void *buffer, size_t *bufferSize) argument
1704 ramfs_write_attr(fs_volume* _volume, fs_vnode* _node, void* _cookie, off_t pos, const void *buffer, size_t *bufferSize) argument
1753 ramfs_read_attr_stat(fs_volume* _volume, fs_vnode* _node, void* _cookie, struct stat *st) argument
1796 ramfs_remove_attr(fs_volume* _volume, fs_vnode* _node, const char *name) argument
1844 ramfs_open_index_dir(fs_volume* _volume, void** _cookie) argument
1887 ramfs_read_index_dir(fs_volume* _volume, void* _cookie, struct dirent *buffer, size_t bufferSize, uint32 *count) argument
1937 ramfs_create_index(fs_volume* _volume, const char *name, uint32 type, uint32 ) argument
1969 ramfs_remove_index(fs_volume* _volume, const char *name) argument
1999 ramfs_read_index_stat(fs_volume* _volume, const char *name, struct stat *st) argument
2036 ramfs_open_query(fs_volume* _volume, const char *queryString, uint32 flags, port_id port, uint32 token, void** _cookie) argument
2074 ramfs_free_query_cookie(fs_volume* _volume, void* _cookie) argument
2094 ramfs_read_query(fs_volume* _volume, void* _cookie, struct dirent *buffer, size_t bufferSize, uint32 *count) argument
[all...]
/haiku/src/add-ons/kernel/file_systems/exfat/
H A Dkernel_interface.cpp157 exfat_mount(fs_volume* _volume, const char* device, uint32 flags, argument
160 Volume* volume = new(std::nothrow) Volume(_volume);
168 _volume->private_volume = volume;
169 _volume->ops = &gExfatVolumeOps;
184 exfat_unmount(fs_volume *_volume) argument
186 Volume* volume = (Volume *)_volume->private_volume;
196 exfat_read_fs_info(fs_volume* _volume, struct fs_info* info) argument
198 Volume* volume = (Volume*)_volume->private_volume;
222 exfat_get_vnode(fs_volume* _volume, ino_t id, fs_vnode* _node, int* _type, argument
226 Volume* volume = (Volume*)_volume
249 exfat_put_vnode(fs_volume* _volume, fs_vnode* _node, bool reenter) argument
257 exfat_can_page(fs_volume* _volume, fs_vnode* _node, void* _cookie) argument
264 exfat_read_pages(fs_volume* _volume, fs_vnode* _node, void* _cookie, off_t pos, const iovec* vecs, size_t count, size_t* _numBytes) argument
308 exfat_io(fs_volume* _volume, fs_vnode* _node, void* _cookie, io_request* request) argument
337 exfat_get_file_map(fs_volume* _volume, fs_vnode* _node, off_t offset, size_t size, struct file_io_vec* vecs, size_t* _count) argument
386 exfat_lookup(fs_volume* _volume, fs_vnode* _directory, const char* name, ino_t* _vnodeID) argument
414 exfat_ioctl(fs_volume* _volume, fs_vnode* _node, void* _cookie, uint32 cmd, void* buffer, size_t bufferLength) argument
425 exfat_read_stat(fs_volume* _volume, fs_vnode* _node, struct stat* stat) argument
492 exfat_read(fs_volume* _volume, fs_vnode* _node, void* _cookie, off_t pos, void* buffer, size_t* _length) argument
507 exfat_close(fs_volume *_volume, fs_vnode *_node, void *_cookie) argument
514 exfat_free_cookie(fs_volume* _volume, fs_vnode* _node, void* _cookie) argument
529 exfat_access(fs_volume* _volume, fs_vnode* _node, int accessMode) argument
537 exfat_read_link(fs_volume *_volume, fs_vnode *_node, char *buffer, size_t *_bufferSize) argument
582 exfat_read_dir(fs_volume *_volume, fs_vnode *_node, void *_cookie, struct dirent *dirent, size_t bufferSize, uint32 *_num) argument
640 exfat_free_dir_cookie(fs_volume *_volume, fs_vnode *_node, void *_cookie) argument
[all...]
/haiku/src/add-ons/kernel/file_systems/websearchfs/
H A Dwebsearchfs.c61 static int websearchfs_create_gen(fs_volume *_volume, fs_node *dir, const char *name, int omode, int perms, ino_t *vnid, fs_node **node, struct attr_entry *iattrs, bool mkdir, bool uniq);
62 static int websearchfs_free_vnode(fs_volume *_volume, fs_node *node);
83 static int websearchfs_publish_static_entries(fs_volume *_volume) argument
85 fs_nspace *ns = (fs_nspace *)_volume->private_volume;
96 err = websearchfs_create_gen(_volume, dir, "Search the Web", 0, 0444, NULL, &n, template_1_attrs, false, true);
101 err = websearchfs_create_gen(_volume, dir, "README", 0, 0444, NULL, &n, text_attrs, false, true);
108 err = websearchfs_create_gen(_volume, dir, "Author", 0, 0444, NULL, &n, mailto_me_bookmark_attrs, false, true);
187 static status_t websearchfs_unmount(fs_volume *_volume) argument
189 fs_nspace *ns = (fs_nspace *)_volume->private_volume;
199 websearchfs_free_vnode(_volume, nod
219 websearchfs_free_vnode(fs_volume *_volume, fs_node *node) argument
233 websearchfs_remove_vnode(fs_volume *_volume, fs_vnode *_node, bool reenter) argument
264 websearchfs_read_vnode(fs_volume *_volume, ino_t vnid, fs_vnode *_node, int* _type, uint32* _flags, bool reenter) argument
288 websearchfs_release_vnode(fs_volume *_volume, fs_vnode *_node, bool reenter) argument
302 websearchfs_get_vnode_name(fs_volume *_volume, fs_vnode *_node, char *buffer, size_t len) argument
313 websearchfs_walk(fs_volume *_volume, fs_vnode *_base, const char *file, ino_t *vnid) argument
356 websearchfs_opendir(fs_volume *_volume, fs_vnode *_node, void **cookie) argument
387 websearchfs_closedir(fs_volume *_volume, fs_vnode *_node, void *_cookie) argument
405 websearchfs_rewinddir(fs_volume *_volume, fs_vnode *_node, void *_cookie) argument
415 websearchfs_readdir(fs_volume *_volume, fs_vnode *_node, void *_cookie, struct dirent *buf, size_t bufsize, uint32 *num) argument
473 websearchfs_free_dircookie(fs_volume *_volume, fs_vnode *_node, void *_cookie) argument
490 websearchfs_rstat(fs_volume *_volume, fs_vnode *_node, struct stat *st) argument
510 websearchfs_rfsstat(fs_volume *_volume, struct fs_info *info) argument
528 websearchfs_open(fs_volume *_volume, fs_vnode *_node, int omode, void **cookie) argument
583 websearchfs_close(fs_volume *_volume, fs_vnode *_node, void *_cookie) argument
603 websearchfs_free_cookie(fs_volume *_volume, fs_vnode *_node, void *_cookie) argument
631 websearchfs_read(fs_volume *_volume, fs_vnode *_node, void *_cookie, off_t pos, void *buf, size_t *len) argument
648 websearchfs_write(fs_volume *_volume, fs_vnode *_node, void *_cookie, off_t pos, const void *buf, size_t *len) argument
656 websearchfs_wstat(fs_volume *_volume, fs_vnode *_node, const struct stat *st, uint32 mask) argument
663 websearchfs_wfsstat(fs_volume *_volume, const struct fs_info *info, uint32 mask) argument
679 websearchfs_create_gen(fs_volume *_volume, fs_node *dir, const char *name, int omode, int perms, ino_t *vnid, fs_node **node, struct attr_entry *iattrs, bool mkdir, bool uniq) argument
783 websearchfs_create(fs_volume *_volume, fs_vnode *_dir, const char *name, int omode, int perms, void **cookie, ino_t *vnid) argument
803 websearchfs_unlink_gen(fs_volume *_volume, fs_node *dir, const char *name) argument
838 websearchfs_unlink(fs_volume *_volume, fs_vnode *_dir, const char *name) argument
845 websearchfs_rmdir(fs_volume *_volume, fs_vnode *_dir, const char *name) argument
853 websearchfs_unlink_node_rec(fs_volume *_volume, fs_node *node) argument
876 websearchfs_access(fs_volume *_volume, fs_vnode *_node, int mode) argument
885 websearchfs_mkdir(fs_volume *_volume, fs_vnode *_dir, const char *name, int perms) argument
895 websearchfs_open_attrdir(fs_volume *_volume, fs_vnode *_node, void **cookie) argument
924 websearchfs_close_attrdir(fs_volume *_volume, fs_vnode *_node, void *_cookie) argument
939 websearchfs_free_attrdircookie(fs_volume *_volume, fs_vnode *_node, void *_cookie) argument
955 websearchfs_rewind_attrdir(fs_volume *_volume, fs_vnode *_node, void *_cookie) argument
965 websearchfs_read_attrdir(fs_volume *_volume, fs_vnode *_node, void *_cookie, struct dirent *buf, size_t bufsize, uint32 *num) argument
1017 websearchfs_open_attr_h(fs_volume *_volume, fs_vnode *_node, const char *name, int omode, void **cookie) argument
1078 websearchfs_close_attr_h(fs_volume *_volume, fs_vnode *_node, void *_cookie) argument
1099 websearchfs_free_attr_cookie_h(fs_volume *_volume, fs_vnode *_node, void *_cookie) argument
1120 websearchfs_read_attr_stat(fs_volume *_volume, fs_vnode *_node, void *_cookie, struct stat *st) argument
1138 websearchfs_read_attr(fs_volume *_volume, fs_vnode *_node, void *_cookie, off_t pos, void *buf, size_t *len) argument
1182 websearchfs_open_query(fs_volume *_volume, const char *query, uint32 flags, port_id port, uint32 token, void **cookie) argument
1342 websearchfs_close_query(fs_volume *_volume, void *_cookie) argument
1370 websearchfs_free_query_cookie(fs_volume *_volume, void *_cookie) argument
1395 websearchfs_read_query(fs_volume *_volume, void *_cookie, struct dirent *buf, size_t bufsize, uint32 *num) argument
1437 fs_volume *_volume = request->volume; local
[all...]
/haiku/src/add-ons/kernel/file_systems/btrfs/
H A Dkernel_interface.cpp123 btrfs_mount(fs_volume* _volume, const char* device, uint32 flags, argument
126 Volume* volume = new(std::nothrow) Volume(_volume);
134 _volume->private_volume = volume;
135 _volume->ops = &gBtrfsVolumeOps;
150 btrfs_unmount(fs_volume* _volume) argument
152 Volume* volume = (Volume*)_volume->private_volume;
162 btrfs_read_fs_info(fs_volume* _volume, struct fs_info* info) argument
164 Volume* volume = (Volume*)_volume->private_volume;
185 btrfs_write_fs_info(fs_volume* _volume, const struct fs_info* info, uint32 mask) argument
187 Volume* volume = (Volume*)_volume
215 btrfs_get_vnode(fs_volume* _volume, ino_t id, fs_vnode* _node, int* _type, uint32* _flags, bool reenter) argument
241 btrfs_put_vnode(fs_volume* _volume, fs_vnode* _node, bool reenter) argument
249 btrfs_can_page(fs_volume* _volume, fs_vnode* _node, void* _cookie) argument
256 btrfs_read_pages(fs_volume* _volume, fs_vnode* _node, void* _cookie, off_t pos, const iovec* vecs, size_t count, size_t* _numBytes) argument
300 btrfs_io(fs_volume* _volume, fs_vnode* _node, void* _cookie, io_request* request) argument
329 btrfs_get_file_map(fs_volume* _volume, fs_vnode* _node, off_t offset, size_t size, struct file_io_vec* vecs, size_t* _count) argument
378 btrfs_lookup(fs_volume* _volume, fs_vnode* _directory, const char* name, ino_t* _vnodeID) argument
403 btrfs_ioctl(fs_volume* _volume, fs_vnode* _node, void* _cookie, uint32 cmd, void* buffer, size_t bufferLength) argument
414 btrfs_read_stat(fs_volume* _volume, fs_vnode* _node, struct stat* stat) argument
441 btrfs_write_stat(fs_volume* _volume, fs_vnode* _node, const struct stat* stat, uint32 mask) argument
574 btrfs_write(fs_volume* _volume, fs_vnode* _node, void* _cookie, off_t pos, const void* buffer, size_t* _length) argument
594 btrfs_read(fs_volume* _volume, fs_vnode* _node, void* _cookie, off_t pos, void* buffer, size_t* _length) argument
610 btrfs_close(fs_volume* _volume, fs_vnode* _node, void* _cookie) argument
617 btrfs_free_cookie(fs_volume* _volume, fs_vnode* _node, void* _cookie) argument
632 btrfs_access(fs_volume* _volume, fs_vnode* _node, int accessMode) argument
640 btrfs_read_link(fs_volume* _volume, fs_vnode* _node, char* buffer, size_t* _bufferSize) argument
660 btrfs_unlink(fs_volume* _volume, fs_vnode* _directory, const char* name) argument
708 btrfs_create_dir(fs_volume* _volume, fs_vnode* _directory, const char* name, int mode) argument
754 btrfs_remove_dir(fs_volume* _volume, fs_vnode* _directory, const char* name) argument
818 btrfs_read_dir(fs_volume* _volume, fs_vnode* _node, void* _cookie, struct dirent* dirent, size_t bufferSize, uint32* _num) argument
879 btrfs_free_dir_cookie(fs_volume* _volume, fs_vnode* _node, void* _cookie) argument
887 btrfs_open_attr_dir(fs_volume* _volume, fs_vnode* _node, void** _cookie) argument
908 btrfs_close_attr_dir(fs_volume* _volume, fs_vnode* _node, void* cookie) argument
916 btrfs_free_attr_dir_cookie(fs_volume* _volume, fs_vnode* _node, void* _cookie) argument
925 btrfs_read_attr_dir(fs_volume* _volume, fs_vnode* _node, void* _cookie, struct dirent* dirent, size_t bufferSize, uint32* _num) argument
951 btrfs_rewind_attr_dir(fs_volume* _volume, fs_vnode* _node, void* _cookie) argument
960 btrfs_create_attr(fs_volume* _volume, fs_vnode* _node, const char* name, uint32 type, int openMode, void** _cookie) argument
968 btrfs_open_attr(fs_volume* _volume, fs_vnode* _node, const char* name, int openMode, void** _cookie) argument
981 btrfs_close_attr(fs_volume* _volume, fs_vnode* _node, void* cookie) argument
989 btrfs_free_attr_cookie(fs_volume* _volume, fs_vnode* _node, void* cookie) argument
998 btrfs_read_attr(fs_volume* _volume, fs_vnode* _node, void* _cookie, off_t pos, void* buffer, size_t* _length) argument
1013 btrfs_write_attr(fs_volume* _volume, fs_vnode* _node, void* cookie, off_t pos, const void* buffer, size_t* length) argument
1021 btrfs_read_attr_stat(fs_volume* _volume, fs_vnode* _node, void* _cookie, struct stat* stat) argument
1034 btrfs_write_attr_stat(fs_volume* _volume, fs_vnode* _node, void* cookie, const struct stat* stat, int statMask) argument
1042 btrfs_rename_attr(fs_volume* _volume, fs_vnode* fromVnode, const char* fromName, fs_vnode* toVnode, const char* toName) argument
1050 btrfs_remove_attr(fs_volume* _volume, fs_vnode* vnode, const char* name) argument
[all...]
/haiku/src/add-ons/kernel/file_systems/bfs/
H A Dkernel_interface.cpp172 bfs_mount(fs_volume* _volume, const char* device, uint32 flags, argument
177 Volume* volume = new(std::nothrow) Volume(_volume);
187 _volume->private_volume = volume;
188 _volume->ops = &gBFSVolumeOps;
198 bfs_unmount(fs_volume* _volume) argument
201 Volume* volume = (Volume*)_volume->private_volume;
211 bfs_read_fs_stat(fs_volume* _volume, struct fs_info* info) argument
215 Volume* volume = (Volume*)_volume->private_volume;
242 bfs_write_fs_stat(fs_volume* _volume, const struct fs_info* info, uint32 mask) argument
246 Volume* volume = (Volume*)_volume
268 bfs_sync(fs_volume* _volume) argument
283 bfs_get_vnode(fs_volume* _volume, ino_t id, fs_vnode* _node, int* _type, uint32* _flags, bool reenter) argument
337 bfs_put_vnode(fs_volume* _volume, fs_vnode* _node, bool reenter) argument
362 bfs_remove_vnode(fs_volume* _volume, fs_vnode* _node, bool reenter) argument
403 bfs_can_page(fs_volume* _volume, fs_vnode* _v, void* _cookie) argument
411 bfs_read_pages(fs_volume* _volume, fs_vnode* _node, void* _cookie, off_t pos, const iovec* vecs, size_t count, size_t* _numBytes) argument
453 bfs_write_pages(fs_volume* _volume, fs_vnode* _node, void* _cookie, off_t pos, const iovec* vecs, size_t count, size_t* _numBytes) argument
498 bfs_io(fs_volume* _volume, fs_vnode* _node, void* _cookie, io_request* request) argument
531 bfs_get_file_map(fs_volume* _volume, fs_vnode* _node, off_t offset, size_t size, struct file_io_vec* vecs, size_t* _count) argument
588 bfs_lookup(fs_volume* _volume, fs_vnode* _directory, const char* file, ino_t* _vnodeID) argument
630 bfs_get_vnode_name(fs_volume* _volume, fs_vnode* _node, char* buffer, size_t bufferSize) argument
640 bfs_ioctl(fs_volume* _volume, fs_vnode* _node, void* _cookie, uint32 cmd, void* buffer, size_t bufferLength) argument
833 bfs_set_flags(fs_volume* _volume, fs_vnode* _node, void* _cookie, int flags) argument
845 bfs_fsync(fs_volume* _volume, fs_vnode* _node) argument
855 bfs_read_stat(fs_volume* _volume, fs_vnode* _node, struct stat* stat) argument
866 bfs_write_stat(fs_volume* _volume, fs_vnode* _node, const struct stat* stat, uint32 mask) argument
999 bfs_create(fs_volume* _volume, fs_vnode* _directory, const char* name, int openMode, int mode, void** _cookie, ino_t* _vnodeID) argument
1061 bfs_create_symlink(fs_volume* _volume, fs_vnode* _directory, const char* name, const char* path, int mode) argument
1127 bfs_link(fs_volume* _volume, fs_vnode* dir, const char* name, fs_vnode* node) argument
1137 bfs_unlink(fs_volume* _volume, fs_vnode* _directory, const char* name) argument
1169 bfs_rename(fs_volume* _volume, fs_vnode* _oldDir, const char* oldName, fs_vnode* _newDir, const char* newName) argument
1350 bfs_open(fs_volume* _volume, fs_vnode* _node, int openMode, void** _cookie) argument
1413 bfs_read(fs_volume* _volume, fs_vnode* _node, void* _cookie, off_t pos, void* buffer, size_t* _length) argument
1429 bfs_write(fs_volume* _volume, fs_vnode* _node, void* _cookie, off_t pos, const void* buffer, size_t* _length) argument
1478 bfs_close(fs_volume* _volume, fs_vnode* _node, void* _cookie) argument
1486 bfs_free_cookie(fs_volume* _volume, fs_vnode* _node, void* _cookie) argument
1579 bfs_access(fs_volume* _volume, fs_vnode* _node, int accessMode) argument
1593 bfs_read_link(fs_volume* _volume, fs_vnode* _node, char* buffer, size_t* _bufferSize) argument
1627 bfs_create_dir(fs_volume* _volume, fs_vnode* _directory, const char* name, int mode) argument
1669 bfs_remove_dir(fs_volume* _volume, fs_vnode* _directory, const char* name) argument
1703 bfs_open_dir(fs_volume* _volume, fs_vnode* _node, void** _cookie) argument
1731 bfs_read_dir(fs_volume* _volume, fs_vnode* _node, void* _cookie, struct dirent* dirent, size_t bufferSize, uint32* _num) argument
1795 bfs_free_dir_cookie(fs_volume* _volume, fs_vnode* node, void* _cookie) argument
1806 bfs_open_attr_dir(fs_volume* _volume, fs_vnode* _node, void** _cookie) argument
1822 bfs_close_attr_dir(fs_volume* _volume, fs_vnode* node, void* cookie) argument
1830 bfs_free_attr_dir_cookie(fs_volume* _volume, fs_vnode* node, void* _cookie) argument
1841 bfs_rewind_attr_dir(fs_volume* _volume, fs_vnode* _node, void* _cookie) argument
1851 bfs_read_attr_dir(fs_volume* _volume, fs_vnode* node, void* _cookie, struct dirent* dirent, size_t bufferSize, uint32* _num) argument
1879 bfs_create_attr(fs_volume* _volume, fs_vnode* _node, const char* name, uint32 type, int openMode, void** _cookie) argument
1896 bfs_open_attr(fs_volume* _volume, fs_vnode* _node, const char* name, int openMode, void** _cookie) argument
1909 bfs_close_attr(fs_volume* _volume, fs_vnode* _file, void* cookie) argument
1916 bfs_free_attr_cookie(fs_volume* _volume, fs_vnode* _file, void* cookie) argument
1924 bfs_read_attr(fs_volume* _volume, fs_vnode* _file, void* _cookie, off_t pos, void* buffer, size_t* _length) argument
1939 bfs_write_attr(fs_volume* _volume, fs_vnode* _file, void* _cookie, off_t pos, const void* buffer, size_t* _length) argument
1970 bfs_read_attr_stat(fs_volume* _volume, fs_vnode* _file, void* _cookie, struct stat* stat) argument
1985 bfs_write_attr_stat(fs_volume* _volume, fs_vnode* file, void* cookie, const struct stat* stat, int statMask) argument
1994 bfs_rename_attr(fs_volume* _volume, fs_vnode* fromFile, const char* fromName, fs_vnode* toFile, const char* toName) argument
2008 bfs_remove_attr(fs_volume* _volume, fs_vnode* _node, const char* name) argument
2037 bfs_create_special_node(fs_volume* _volume, fs_vnode* _directory, const char* name, fs_vnode* subVnode, mode_t mode, uint32 flags, fs_vnode* _superVnode, ino_t* _nodeID) argument
2089 bfs_open_index_dir(fs_volume* _volume, void** _cookie) argument
2113 bfs_close_index_dir(fs_volume* _volume, void* _cookie) argument
2127 bfs_free_index_dir_cookie(fs_volume* _volume, void* _cookie) argument
2141 bfs_rewind_index_dir(fs_volume* _volume, void* _cookie) argument
2155 bfs_read_index_dir(fs_volume* _volume, void* _cookie, struct dirent* dirent, size_t bufferSize, uint32* _num) argument
2171 bfs_create_index(fs_volume* _volume, const char* name, uint32 type, uint32 flags) argument
2199 bfs_remove_index(fs_volume* _volume, const char* name) argument
2227 bfs_stat_index(fs_volume* _volume, const char* name, struct stat* stat) argument
2262 bfs_open_query(fs_volume* _volume, const char* queryString, uint32 flags, port_id port, uint32 token, void** _cookie) argument
2299 bfs_close_query(fs_volume* _volume, void* cookie) argument
2307 bfs_free_query_cookie(fs_volume* _volume, void* cookie) argument
[all...]
/haiku/src/add-ons/kernel/file_systems/ext2/
H A Dkernel_interface.cpp101 ext2_mount(fs_volume* _volume, const char* device, uint32 flags, argument
104 Volume* volume = new(std::nothrow) Volume(_volume);
112 _volume->private_volume = volume;
113 _volume->ops = &gExt2VolumeOps;
128 ext2_unmount(fs_volume *_volume) argument
130 Volume* volume = (Volume *)_volume->private_volume;
140 ext2_read_fs_info(fs_volume* _volume, struct fs_info* info) argument
142 Volume* volume = (Volume*)_volume->private_volume;
168 ext2_write_fs_info(fs_volume* _volume, const struct fs_info* info, uint32 mask) argument
170 Volume* volume = (Volume*)_volume
190 ext2_sync(fs_volume* _volume) argument
201 ext2_get_vnode(fs_volume* _volume, ino_t id, fs_vnode* _node, int* _type, uint32* _flags, bool reenter) argument
232 ext2_put_vnode(fs_volume* _volume, fs_vnode* _node, bool reenter) argument
240 ext2_remove_vnode(fs_volume* _volume, fs_vnode* _node, bool reenter) argument
284 ext2_can_page(fs_volume* _volume, fs_vnode* _node, void* _cookie) argument
291 ext2_read_pages(fs_volume* _volume, fs_vnode* _node, void* _cookie, off_t pos, const iovec* vecs, size_t count, size_t* _numBytes) argument
335 ext2_write_pages(fs_volume* _volume, fs_vnode* _node, void* _cookie, off_t pos, const iovec* vecs, size_t count, size_t* _numBytes) argument
382 ext2_get_file_map(fs_volume* _volume, fs_vnode* _node, off_t offset, size_t size, struct file_io_vec* vecs, size_t* _count) argument
447 ext2_lookup(fs_volume* _volume, fs_vnode* _directory, const char* name, ino_t* _vnodeID) argument
482 ext2_ioctl(fs_volume* _volume, fs_vnode* _node, void* _cookie, uint32 cmd, void* buffer, size_t bufferLength) argument
569 ext2_set_flags(fs_volume* _volume, fs_vnode* _node, void* _cookie, int flags) argument
579 ext2_fsync(fs_volume* _volume, fs_vnode* _node) argument
587 ext2_read_stat(fs_volume* _volume, fs_vnode* _node, struct stat* stat) argument
615 ext2_write_stat(fs_volume* _volume, fs_vnode* _node, const struct stat* stat, uint32 mask) argument
724 ext2_create(fs_volume* _volume, fs_vnode* _directory, const char* name, int openMode, int mode, void** _cookie, ino_t* _vnodeID) argument
791 ext2_create_symlink(fs_volume* _volume, fs_vnode* _directory, const char* name, const char* path, int mode) argument
872 ext2_unlink(fs_volume* _volume, fs_vnode* _directory, const char* name) argument
933 ext2_rename(fs_volume* _volume, fs_vnode* _oldDir, const char* oldName, fs_vnode* _newDir, const char* newName) argument
1141 ext2_open(fs_volume* _volume, fs_vnode* _node, int openMode, void** _cookie) argument
1202 ext2_read(fs_volume* _volume, fs_vnode* _node, void* _cookie, off_t pos, void* buffer, size_t* _length) argument
1217 ext2_write(fs_volume* _volume, fs_vnode* _node, void* _cookie, off_t pos, const void* buffer, size_t* _length) argument
1267 ext2_close(fs_volume *_volume, fs_vnode *_node, void *_cookie) argument
1274 ext2_free_cookie(fs_volume* _volume, fs_vnode* _node, void* _cookie) argument
1292 ext2_access(fs_volume* _volume, fs_vnode* _node, int accessMode) argument
1300 ext2_read_link(fs_volume *_volume, fs_vnode *_node, char *buffer, size_t *_bufferSize) argument
1329 ext2_create_dir(fs_volume* _volume, fs_vnode* _directory, const char* name, int mode) argument
1374 ext2_remove_dir(fs_volume* _volume, fs_vnode* _directory, const char* name) argument
1438 ext2_open_dir(fs_volume* _volume, fs_vnode* _node, void** _cookie) argument
1458 ext2_read_dir(fs_volume *_volume, fs_vnode *_node, void *_cookie, struct dirent *dirent, size_t bufferSize, uint32 *_num) argument
1518 ext2_free_dir_cookie(fs_volume *_volume, fs_vnode *_node, void *_cookie) argument
1526 ext2_open_attr_dir(fs_volume *_volume, fs_vnode *_node, void **_cookie) argument
1548 ext2_close_attr_dir(fs_volume* _volume, fs_vnode* _node, void* cookie) argument
1556 ext2_free_attr_dir_cookie(fs_volume* _volume, fs_vnode* _node, void* _cookie) argument
1565 ext2_read_attr_dir(fs_volume* _volume, fs_vnode* _node, void* _cookie, struct dirent* dirent, size_t bufferSize, uint32* _num) argument
1599 ext2_rewind_attr_dir(fs_volume* _volume, fs_vnode* _node, void* _cookie) argument
1609 ext2_open_attr(fs_volume* _volume, fs_vnode* _node, const char* name, int openMode, void** _cookie) argument
1626 ext2_close_attr(fs_volume* _volume, fs_vnode* _node, void* cookie) argument
1634 ext2_free_attr_cookie(fs_volume* _volume, fs_vnode* _node, void* cookie) argument
1643 ext2_read_attr(fs_volume* _volume, fs_vnode* _node, void* _cookie, off_t pos, void* buffer, size_t* _length) argument
1658 ext2_read_attr_stat(fs_volume* _volume, fs_vnode* _node, void* _cookie, struct stat* stat) argument
[all...]
/haiku/src/system/kernel/fs/
H A Drootfs.cpp438 rootfs_unmount(fs_volume* _volume) argument
440 struct rootfs* fs = (struct rootfs*)_volume->private_volume;
464 rootfs_sync(fs_volume* _volume) argument
473 rootfs_lookup(fs_volume* _volume, fs_vnode* _dir, const char* name, ino_t* _id) argument
475 struct rootfs* fs = (struct rootfs*)_volume->private_volume;
506 rootfs_get_vnode_name(fs_volume* _volume, fs_vnode* _vnode, char* buffer, argument
520 rootfs_get_vnode(fs_volume* _volume, ino_t id, fs_vnode* _vnode, int* _type, argument
523 struct rootfs* fs = (struct rootfs*)_volume->private_volume;
551 rootfs_put_vnode(fs_volume* _volume, fs_vnode* _vnode, bool reenter) argument
563 rootfs_remove_vnode(fs_volume* _volume, fs_vnod argument
590 rootfs_create(fs_volume* _volume, fs_vnode* _dir, const char* name, int omode, int perms, void** _cookie, ino_t* _newID) argument
598 rootfs_open(fs_volume* _volume, fs_vnode* _v, int openMode, void** _cookie) argument
619 rootfs_close(fs_volume* _volume, fs_vnode* _vnode, void* _cookie) argument
628 rootfs_free_cookie(fs_volume* _volume, fs_vnode* _v, void* _cookie) argument
635 rootfs_fsync(fs_volume* _volume, fs_vnode* _v) argument
642 rootfs_read(fs_volume* _volume, fs_vnode* _vnode, void* _cookie, off_t pos, void* buffer, size_t* _length) argument
650 rootfs_write(fs_volume* _volume, fs_vnode* vnode, void* cookie, off_t pos, const void* buffer, size_t* _length) argument
661 rootfs_create_dir(fs_volume* _volume, fs_vnode* _dir, const char* name, int mode) argument
697 rootfs_remove_dir(fs_volume* _volume, fs_vnode* _dir, const char* name) argument
714 rootfs_open_dir(fs_volume* _volume, fs_vnode* _vnode, void** _cookie) argument
751 rootfs_free_dir_cookie(fs_volume* _volume, fs_vnode* _vnode, void* _cookie) argument
773 rootfs_read_dir(fs_volume* _volume, fs_vnode* _vnode, void* _cookie, struct dirent* dirent, size_t bufferSize, uint32* _num) argument
839 rootfs_rewind_dir(fs_volume* _volume, fs_vnode* _vnode, void* _cookie) argument
856 rootfs_ioctl(fs_volume* _volume, fs_vnode* _v, void* _cookie, uint32 op, void* buffer, size_t length) argument
867 rootfs_can_page(fs_volume* _volume, fs_vnode* _v, void* cookie) argument
874 rootfs_read_pages(fs_volume* _volume, fs_vnode* _v, void* cookie, off_t pos, const iovec* vecs, size_t count, size_t* _numBytes) argument
882 rootfs_write_pages(fs_volume* _volume, fs_vnode* _v, void* cookie, off_t pos, const iovec* vecs, size_t count, size_t* _numBytes) argument
890 rootfs_read_link(fs_volume* _volume, fs_vnode* _link, char* buffer, size_t* _bufferSize) argument
908 rootfs_symlink(fs_volume* _volume, fs_vnode* _dir, const char* name, const char* path, int mode) argument
951 rootfs_unlink(fs_volume* _volume, fs_vnode* _dir, const char* name) argument
967 rootfs_rename(fs_volume* _volume, fs_vnode* _fromDir, const char* fromName, fs_vnode* _toDir, const char* toName) argument
1054 rootfs_read_stat(fs_volume* _volume, fs_vnode* _v, struct stat* stat) argument
1089 rootfs_write_stat(fs_volume* _volume, fs_vnode* _vnode, const struct stat* stat, uint32 statMask) argument
1151 rootfs_create_special_node(fs_volume* _volume, fs_vnode* _dir, const char* name, fs_vnode* subVnode, mode_t mode, uint32 flags, fs_vnode* _superVnode, ino_t* _nodeID) argument
[all...]
H A Dfifo.cpp878 fifo_open(fs_volume* _volume, fs_vnode* _node, int openMode, argument
912 fifo_free_cookie(fs_volume* _volume, fs_vnode* _node, void* _cookie) argument
925 fifo_fsync(fs_volume* _volume, fs_vnode* _node) argument
932 fifo_read(fs_volume* _volume, fs_vnode* _node, void* _cookie, argument
978 fifo_write(fs_volume* _volume, fs_vnode* _node, void* _cookie, argument
1058 fifo_ioctl(fs_volume* _volume, fs_vnode* _node, void* _cookie, uint32 op, argument
1122 fifo_set_flags(fs_volume* _volume, fs_vnode* _node, void* _cookie, argument
1137 fifo_select(fs_volume* _volume, fs_vnode* _node, void* _cookie, argument
1153 fifo_deselect(fs_volume* _volume, fs_vnode* _node, void* _cookie, argument
1169 fifo_can_page(fs_volume* _volume, fs_vnod argument
1176 fifo_read_pages(fs_volume* _volume, fs_vnode* _node, void* cookie, off_t pos, const iovec* vecs, size_t count, size_t* _numBytes) argument
1184 fifo_write_pages(fs_volume* _volume, fs_vnode* _node, void* cookie, off_t pos, const iovec* vecs, size_t count, size_t* _numBytes) argument
[all...]
/haiku/src/add-ons/kernel/file_systems/userlandfs/server/haiku/
H A Dhaiku_kernel_emu.cpp159 new_vnode(fs_volume *_volume, ino_t vnodeID, void *privateNode, argument
162 HaikuKernelVolume* volume = HaikuKernelVolume::GetVolume(_volume);
182 publish_vnode(fs_volume *_volume, ino_t vnodeID, void *privateNode, argument
185 HaikuKernelVolume* volume = HaikuKernelVolume::GetVolume(_volume);
206 get_vnode(fs_volume *_volume, ino_t vnodeID, void **privateNode) argument
208 HaikuKernelVolume* volume = HaikuKernelVolume::GetVolume(_volume);
226 put_vnode(fs_volume *_volume, ino_t vnodeID) argument
228 HaikuKernelVolume* volume = HaikuKernelVolume::GetVolume(_volume);
236 acquire_vnode(fs_volume *_volume, ino_t vnodeID) argument
238 HaikuKernelVolume* volume = HaikuKernelVolume::GetVolume(_volume);
246 remove_vnode(fs_volume *_volume, ino_t vnodeID) argument
256 unremove_vnode(fs_volume *_volume, ino_t vnodeID) argument
266 get_vnode_removed(fs_volume *_volume, ino_t vnodeID, bool* removed) argument
[all...]
H A DHaikuKernelFileSystem.cpp161 HaikuKernelFileSystem::CreateVolume(Volume** _volume, dev_t id) argument
164 if (!fFSModule || !_volume)
179 *_volume = volume;
/haiku/src/add-ons/kernel/file_systems/nfs/
H A Dnfs_add_on.c25 static status_t fs_rmdir(fs_volume *_volume, fs_vnode *_dir, const char *name);
818 fs_read_vnode(fs_volume *_volume, ino_t vnid, fs_vnode *_node, int *_type, argument
824 ns = _volume->private_volume;
853 fs_release_vnode(fs_volume *_volume, fs_vnode *node, bool r) argument
855 (void) _volume;
863 fs_walk(fs_volume *_volume, fs_vnode *_base, const char *file, ino_t *vnid) argument
871 ns = _volume->private_volume;
893 if ((result = get_vnode (_volume, *vnid, (void **)&dummy)) < B_OK)
901 fs_opendir(fs_volume *_volume, fs_vnode *_node, void **_cookie) argument
910 ns = _volume
928 fs_closedir(fs_volume *_volume, fs_vnode *_node, void *cookie) argument
938 fs_rewinddir(fs_volume *_volume, fs_vnode *_node, void *_cookie) argument
950 fs_readdir(fs_volume *_volume, fs_vnode *_node, void *_cookie, struct dirent *buf, size_t bufsize, uint32 *num) argument
1088 fs_free_dircookie(fs_volume *_volume, fs_vnode *_node, void *cookie) argument
1098 fs_rstat(fs_volume *_volume, fs_vnode *_node, struct stat *st) argument
1349 fs_unmount(fs_volume *_volume) argument
1374 fs_rfsstat(fs_volume *_volume, struct fs_info *info) argument
1441 fs_open(fs_volume *_volume, fs_vnode *_node, int omode, void **_cookie) argument
1475 fs_close(fs_volume *_volume, fs_vnode *_node, void *cookie) argument
1489 fs_free_cookie(fs_volume *_volume, fs_vnode *_node, void *cookie) argument
1499 fs_read(fs_volume *_volume, fs_vnode *_node, void *_cookie, off_t pos, void *buf, size_t *len) argument
1578 fs_write(fs_volume *_volume, fs_vnode *_node, void *_cookie, off_t pos, const void *buf, size_t *len) argument
1655 fs_wstat(fs_volume *_volume, fs_vnode *_node, const struct stat *st, uint32 mask) argument
1711 fs_wfsstat(fs_volume *_volume, const struct fs_info *info, uint32 mask) argument
1720 fs_create(fs_volume *_volume, fs_vnode *_dir, const char *name, int omode, int perms, void **_cookie, ino_t *vnid) argument
1877 fs_unlink(fs_volume *_volume, fs_vnode *_dir, const char *name) argument
1977 fs_remove_vnode(fs_volume *_volume, fs_vnode *_node, bool r) argument
1991 fs_mkdir(fs_volume *_volume, fs_vnode *_dir, const char *name, int perms) argument
2093 fs_rename(fs_volume *_volume, fs_vnode *_olddir, const char *oldname, fs_vnode *_newdir, const char *newname) argument
2174 fs_rmdir(fs_volume *_volume, fs_vnode *_dir, const char *name) argument
2273 fs_readlink(fs_volume *_volume, fs_vnode *_node, char *buf, size_t *bufsize) argument
2328 fs_symlink(fs_volume *_volume, fs_vnode *_dir, const char *name, const char *path, int mode) argument
2429 fs_access(fs_volume *_volume, fs_vnode *node, int mode) argument
[all...]
/haiku/src/add-ons/kernel/file_systems/cdda/
H A Dkernel_interface.cpp1508 cdda_unmount(fs_volume* _volume) argument
1510 Volume* volume = (Volume*)_volume->private_volume;
1512 TRACE(("cdda_unmount: entry fs = %p\n", _volume));
1520 cdda_read_fs_stat(fs_volume* _volume, struct fs_info* info) argument
1522 Volume* volume = (Volume*)_volume->private_volume;
1545 cdda_write_fs_stat(fs_volume* _volume, const struct fs_info* info, uint32 mask) argument
1547 Volume* volume = (Volume*)_volume->private_volume;
1561 cdda_sync(fs_volume* _volume) argument
1570 cdda_lookup(fs_volume* _volume, fs_vnode* _dir, const char* name, ino_t* _id) argument
1572 Volume* volume = (Volume*)_volume
1597 cdda_get_vnode_name(fs_volume* _volume, fs_vnode* _node, char* buffer, size_t bufferSize) argument
1612 cdda_get_vnode(fs_volume* _volume, ino_t id, fs_vnode* _node, int* _type, uint32* _flags, bool reenter) argument
1633 cdda_put_vnode(fs_volume* _volume, fs_vnode* _node, bool reenter) argument
1640 cdda_open(fs_volume* _volume, fs_vnode* _node, int openMode, void** _cookie) argument
1659 cdda_close(fs_volume* _volume, fs_vnode* _node, void* _cookie) argument
1666 cdda_free_cookie(fs_volume* _volume, fs_vnode* _node, void* _cookie) argument
1678 cdda_fsync(fs_volume* _volume, fs_vnode* _node) argument
1685 cdda_read(fs_volume* _volume, fs_vnode* _node, void* _cookie, off_t offset, void* buffer, size_t* _length) argument
1756 cdda_can_page(fs_volume* _volume, fs_vnode* _node, void* cookie) argument
1763 cdda_read_pages(fs_volume* _volume, fs_vnode* _node, void* cookie, off_t pos, const iovec* vecs, size_t count, size_t* _numBytes) argument
1771 cdda_write_pages(fs_volume* _volume, fs_vnode* _node, void* cookie, off_t pos, const iovec* vecs, size_t count, size_t* _numBytes) argument
1779 cdda_read_stat(fs_volume* _volume, fs_vnode* _node, struct stat* stat) argument
1794 cdda_rename(fs_volume* _volume, fs_vnode* _oldDir, const char* oldName, fs_vnode* _newDir, const char* newName) argument
1832 cdda_open_dir(fs_volume* _volume, fs_vnode* _node, void** _cookie) argument
1858 cdda_read_dir(fs_volume* _volume, fs_vnode* _node, void* _cookie, struct dirent* buffer, size_t bufferSize, uint32* _num) argument
1935 cdda_rewind_dir(fs_volume* _volume, fs_vnode* _node, void* _cookie) argument
1948 cdda_close_dir(fs_volume* _volume, fs_vnode* _node, void* _cookie) argument
1957 cdda_free_dir_cookie(fs_volume* _volume, fs_vnode* _node, void* _cookie) argument
1972 cdda_open_attr_dir(fs_volume* _volume, fs_vnode* _node, void** _cookie) argument
1990 cdda_close_attr_dir(fs_volume* _volume, fs_vnode* _node, void* _cookie) argument
1997 cdda_free_attr_dir_cookie(fs_volume* _volume, fs_vnode* _node, void* _cookie) argument
2012 cdda_rewind_attr_dir(fs_volume* _volume, fs_vnode* _node, void* _cookie) argument
2026 cdda_read_attr_dir(fs_volume* _volume, fs_vnode* _node, void* _cookie, struct dirent* dirent, size_t bufferSize, uint32* _num) argument
2053 cdda_create_attr(fs_volume* _volume, fs_vnode* _node, const char* name, uint32 type, int openMode, void** _cookie) argument
2089 cdda_open_attr(fs_volume* _volume, fs_vnode* _node, const char* name, int openMode, void** _cookie) argument
2110 cdda_close_attr(fs_volume* _volume, fs_vnode* _node, void* cookie) argument
2117 cdda_free_attr_cookie(fs_volume* _volume, fs_vnode* _node, void* cookie) argument
2125 cdda_read_attr(fs_volume* _volume, fs_vnode* _node, void* _cookie, off_t offset, void* buffer, size_t* _length) argument
2142 cdda_write_attr(fs_volume* _volume, fs_vnode* _node, void* _cookie, off_t offset, const void* buffer, size_t* _length) argument
2167 cdda_read_attr_stat(fs_volume* _volume, fs_vnode* _node, void* _cookie, struct stat* stat) argument
2185 cdda_write_attr_stat(fs_volume* _volume, fs_vnode* _node, void* cookie, const struct stat* stat, int statMask) argument
2193 cdda_remove_attr(fs_volume* _volume, fs_vnode* _node, const char* name) argument
[all...]
/haiku/src/system/kernel/device_manager/
H A Ddevfs.cpp962 devfs_unmount(fs_volume* _volume) argument
964 struct devfs* fs = (struct devfs*)_volume->private_volume;
990 devfs_sync(fs_volume* _volume) argument
999 devfs_lookup(fs_volume* _volume, fs_vnode* _dir, const char* name, ino_t* _id) argument
1001 struct devfs* fs = (struct devfs*)_volume->private_volume;
1035 devfs_get_vnode_name(fs_volume* _volume, fs_vnode* _vnode, char* buffer, argument
1048 devfs_get_vnode(fs_volume* _volume, ino_t id, fs_vnode* _vnode, int* _type, argument
1051 struct devfs* fs = (struct devfs*)_volume->private_volume;
1073 devfs_put_vnode(fs_volume* _volume, fs_vnode* _vnode, bool reenter) argument
1087 devfs_remove_vnode(fs_volume* _volume, fs_vnod argument
1109 devfs_open(fs_volume* _volume, fs_vnode* _vnode, int openMode, void** _cookie) argument
1151 devfs_close(fs_volume* _volume, fs_vnode* _vnode, void* _cookie) argument
1168 devfs_free_cookie(fs_volume* _volume, fs_vnode* _vnode, void* _cookie) argument
1187 devfs_fsync(fs_volume* _volume, fs_vnode* _v) argument
1194 devfs_read_link(fs_volume* _volume, fs_vnode* _link, char* buffer, size_t* _bufferSize) argument
1212 devfs_read(fs_volume* _volume, fs_vnode* _vnode, void* _cookie, off_t pos, void* buffer, size_t* _length) argument
1245 devfs_write(fs_volume* _volume, fs_vnode* _vnode, void* _cookie, off_t pos, const void* buffer, size_t* _length) argument
1277 devfs_create_dir(fs_volume* _volume, fs_vnode* _dir, const char* name, int perms) argument
1302 devfs_open_dir(fs_volume* _volume, fs_vnode* _vnode, void** _cookie) argument
1333 devfs_free_dir_cookie(fs_volume* _volume, fs_vnode* _vnode, void* _cookie) argument
1350 devfs_read_dir(fs_volume* _volume, fs_vnode* _vnode, void* _cookie, struct dirent* dirent, size_t bufferSize, uint32* _num) argument
1418 devfs_rewind_dir(fs_volume* _volume, fs_vnode* _vnode, void* _cookie) argument
1442 devfs_ioctl(fs_volume* _volume, fs_vnode* _vnode, void* _cookie, uint32 op, void* buffer, size_t length) argument
1589 devfs_set_flags(fs_volume* _volume, fs_vnode* _vnode, void* _cookie, int flags) argument
1606 devfs_select(fs_volume* _volume, fs_vnode* _vnode, void* _cookie, uint8 event, selectsync* sync) argument
1629 devfs_deselect(fs_volume* _volume, fs_vnode* _vnode, void* _cookie, uint8 event, selectsync* sync) argument
1648 devfs_can_page(fs_volume* _volume, fs_vnode* _vnode, void* cookie) argument
1669 devfs_read_pages(fs_volume* _volume, fs_vnode* _vnode, void* _cookie, off_t pos, const iovec* vecs, size_t count, size_t* _numBytes) argument
1728 devfs_write_pages(fs_volume* _volume, fs_vnode* _vnode, void* _cookie, off_t pos, const iovec* vecs, size_t count, size_t* _numBytes) argument
1817 devfs_read_stat(fs_volume* _volume, fs_vnode* _vnode, struct stat* stat) argument
1868 devfs_write_stat(fs_volume* _volume, fs_vnode* _vnode, const struct stat* stat, uint32 statMask) argument
[all...]
/haiku/src/add-ons/kernel/file_systems/userlandfs/server/fuse/
H A DFUSEFileSystem.h50 virtual status_t CreateVolume(Volume** _volume, dev_t id);
H A DFUSEFileSystem.cpp156 FUSEFileSystem::CreateVolume(Volume** _volume, dev_t id) argument
174 *_volume = volume;
/haiku/src/add-ons/kernel/file_systems/reiserfs/
H A Dkernel_interface.cpp115 reiserfs_mount(fs_volume *_volume, const char *device, uint32 flags, argument
128 error = volume->Mount(_volume, device);
133 _volume->private_volume = volume;
134 _volume->ops = &gReiserFSVolumeOps;
/haiku/src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/
H A DFileSystem.cpp363 const char* parameters, Volume** _volume)
366 if (!fInitialized || !_volume)
391 *_volume = volume;
362 Mount(fs_volume* fsVolume, const char* device, uint32 flags, const char* parameters, Volume** _volume) argument
/haiku/src/add-ons/kernel/file_systems/netfs/server/
H A DVolumeManager.cpp1022 VolumeManager::_AddVolume(dev_t volumeID, Volume** _volume) argument
1052 if (_volume)
1053 *_volume = volume;
H A DClientConnection.cpp2755 ClientConnection::_CreateVolume(ClientVolume** _volume) argument
2774 *_volume = volume;
/haiku/src/add-ons/kernel/file_systems/nfs4/
H A Dkernel_interface.cpp363 nfs4_read_pages(fs_volume* _volume, fs_vnode* vnode, void* _cookie, off_t pos, argument
368 ", count = %lu, numBytes = %lu\n", _volume, vti->ID(), _cookie, pos,
407 nfs4_write_pages(fs_volume* _volume, fs_vnode* vnode, void* _cookie, off_t pos, argument
412 ", count = %lu, numBytes = %lu\n", _volume, vti->ID(), _cookie, pos,

Completed in 661 milliseconds