/haiku/src/add-ons/kernel/file_systems/ntfs/ |
H A D | kernel_interface.cpp | 49 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 D | kernel_interface.cpp | 56 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 D | kernel_interface.cpp | 81 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 D | kernel_interface.cpp | 136 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 D | kernel_interface.cpp | 137 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 D | kernel_interface.cpp | 85 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 D | kernel_interface.cpp | 157 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 D | websearchfs.c | 61 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 D | kernel_interface.cpp | 123 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 D | kernel_interface.cpp | 172 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 D | kernel_interface.cpp | 101 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 D | rootfs.cpp | 438 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 D | fifo.cpp | 878 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 D | haiku_kernel_emu.cpp | 159 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 D | HaikuKernelFileSystem.cpp | 161 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 D | nfs_add_on.c | 25 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 D | kernel_interface.cpp | 1508 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 D | devfs.cpp | 962 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 D | FUSEFileSystem.h | 50 virtual status_t CreateVolume(Volume** _volume, dev_t id);
|
H A D | FUSEFileSystem.cpp | 156 FUSEFileSystem::CreateVolume(Volume** _volume, dev_t id) argument 174 *_volume = volume;
|
/haiku/src/add-ons/kernel/file_systems/reiserfs/ |
H A D | kernel_interface.cpp | 115 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 D | FileSystem.cpp | 363 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 D | VolumeManager.cpp | 1022 VolumeManager::_AddVolume(dev_t volumeID, Volume** _volume) argument 1052 if (_volume) 1053 *_volume = volume;
|
H A D | ClientConnection.cpp | 2755 ClientConnection::_CreateVolume(ClientVolume** _volume) argument 2774 *_volume = volume;
|
/haiku/src/add-ons/kernel/file_systems/nfs4/ |
H A D | kernel_interface.cpp | 363 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,
|