Lines Matching defs:fsVolume

57 bindfs_mount(fs_volume* fsVolume, const char* device, uint32 flags,
60 FUNCTION("fsVolume: %p, device: \"%s\", flags: %#lx, parameters: \"%s\"\n",
61 fsVolume, device, flags, parameters);
64 Volume* volume = new(std::nothrow) Volume(fsVolume);
75 fsVolume->private_volume = volumeDeleter.Detach();
76 fsVolume->ops = &gBindFSVolumeOps;
83 bindfs_unmount(fs_volume* fsVolume)
85 Volume* volume = (Volume*)fsVolume->private_volume;
97 bindfs_read_fs_info(fs_volume* fsVolume, struct fs_info* info)
99 Volume* volume = (Volume*)fsVolume->private_volume;
129 bindfs_lookup(fs_volume* fsVolume, fs_vnode* fsDir, const char* entryName,
132 Volume* volume = (Volume*)fsVolume->private_volume;
144 return get_vnode(fsVolume, *_vnid, NULL);
149 bindfs_get_vnode(fs_volume* fsVolume, ino_t vnid, fs_vnode* fsNode,
152 Volume* volume = (Volume*)fsVolume->private_volume;
175 bindfs_get_vnode_name(fs_volume* fsVolume, fs_vnode* fsNode, char* buffer,
178 Volume* volume = (Volume*)fsVolume->private_volume;
190 bindfs_put_vnode(fs_volume* fsVolume, fs_vnode* fsNode, bool reenter)
192 Volume* volume = (Volume*)fsVolume->private_volume;
206 bindfs_remove_vnode(fs_volume* fsVolume, fs_vnode* fsNode, bool reenter)
208 Volume* volume = (Volume*)fsVolume->private_volume;
225 bindfs_can_page(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie)
227 Volume* volume = (Volume*)fsVolume->private_volume;
240 bindfs_read_pages(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie,
243 Volume* volume = (Volume*)fsVolume->private_volume;
258 bindfs_write_pages(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie,
261 Volume* volume = (Volume*)fsVolume->private_volume;
279 bindfs_io(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie,
282 Volume* volume = (Volume*)fsVolume->private_volume;
295 bindfs_cancel_io(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie,
298 Volume* volume = (Volume*)fsVolume->private_volume;
315 bindfs_get_file_map(fs_volume* fsVolume, fs_vnode* fsNode, off_t offset,
318 Volume* volume = (Volume*)fsVolume->private_volume;
335 bindfs_ioctl(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie, uint32 op,
338 Volume* volume = (Volume*)fsVolume->private_volume;
353 bindfs_set_flags(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie, int flags)
355 Volume* volume = (Volume*)fsVolume->private_volume;
368 bindfs_select(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie, uint8 event,
371 Volume* volume = (Volume*)fsVolume->private_volume;
385 bindfs_deselect(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie,
388 Volume* volume = (Volume*)fsVolume->private_volume;
402 bindfs_fsync(fs_volume* fsVolume, fs_vnode* fsNode)
404 Volume* volume = (Volume*)fsVolume->private_volume;
419 bindfs_read_symlink(fs_volume* fsVolume, fs_vnode* fsNode, char* buffer,
422 Volume* volume = (Volume*)fsVolume->private_volume;
435 bindfs_create_symlink(fs_volume* fsVolume, fs_vnode* fsNode, const char* name,
438 Volume* volume = (Volume*)fsVolume->private_volume;
452 bindfs_link(fs_volume* fsVolume, fs_vnode* fsNode, const char* name,
455 Volume* volume = (Volume*)fsVolume->private_volume;
468 bindfs_unlink(fs_volume* fsVolume, fs_vnode* fsNode, const char* name)
470 Volume* volume = (Volume*)fsVolume->private_volume;
483 bindfs_rename(fs_volume* fsVolume, fs_vnode* fsNode, const char* fromName,
486 Volume* volume = (Volume*)fsVolume->private_volume;
500 bindfs_access(fs_volume* fsVolume, fs_vnode* fsNode, int mode)
502 Volume* volume = (Volume*)fsVolume->private_volume;
514 bindfs_read_stat(fs_volume* fsVolume, fs_vnode* fsNode, struct stat* st)
516 Volume* volume = (Volume*)fsVolume->private_volume;
534 bindfs_write_stat(fs_volume* fsVolume, fs_vnode* fsNode,
537 Volume* volume = (Volume*)fsVolume->private_volume;
553 bindfs_preallocate(fs_volume* fsVolume, fs_vnode* fsNode, off_t pos,
556 Volume* volume = (Volume*)fsVolume->private_volume;
572 bindfs_create(fs_volume* fsVolume, fs_vnode* fsNode, const char* name,
575 Volume* volume = (Volume*)fsVolume->private_volume;
589 bindfs_open(fs_volume* fsVolume, fs_vnode* fsNode, int openMode,
592 Volume* volume = (Volume*)fsVolume->private_volume;
605 bindfs_close(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie)
607 Volume* volume = (Volume*)fsVolume->private_volume;
620 bindfs_free_cookie(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie)
622 Volume* volume = (Volume*)fsVolume->private_volume;
635 bindfs_read(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie,
638 Volume* volume = (Volume*)fsVolume->private_volume;
653 bindfs_write(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie,
656 Volume* volume = (Volume*)fsVolume->private_volume;
674 bindfs_create_dir(fs_volume* fsVolume, fs_vnode* fsNode, const char* name,
677 Volume* volume = (Volume*)fsVolume->private_volume;
690 bindfs_remove_dir(fs_volume* fsVolume, fs_vnode* fsNode, const char* name)
692 Volume* volume = (Volume*)fsVolume->private_volume;
705 bindfs_open_dir(fs_volume* fsVolume, fs_vnode* fsNode, void** _cookie)
707 Volume* volume = (Volume*)fsVolume->private_volume;
719 bindfs_close_dir(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie)
721 Volume* volume = (Volume*)fsVolume->private_volume;
734 bindfs_free_dir_cookie(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie)
736 Volume* volume = (Volume*)fsVolume->private_volume;
749 bindfs_read_dir(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie,
752 Volume* volume = (Volume*)fsVolume->private_volume;
766 bindfs_rewind_dir(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie)
768 Volume* volume = (Volume*)fsVolume->private_volume;
784 bindfs_open_attr_dir(fs_volume* fsVolume, fs_vnode* fsNode, void** _cookie)
786 Volume* volume = (Volume*)fsVolume->private_volume;
798 bindfs_close_attr_dir(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie)
800 Volume* volume = (Volume*)fsVolume->private_volume;
813 bindfs_free_attr_dir_cookie(fs_volume* fsVolume, fs_vnode* fsNode,
816 Volume* volume = (Volume*)fsVolume->private_volume;
830 bindfs_read_attr_dir(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie,
833 Volume* volume = (Volume*)fsVolume->private_volume;
847 bindfs_rewind_attr_dir(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie)
849 Volume* volume = (Volume*)fsVolume->private_volume;
865 bindfs_create_attr(fs_volume* fsVolume, fs_vnode* fsNode, const char* name,
868 Volume* volume = (Volume*)fsVolume->private_volume;
883 bindfs_open_attr(fs_volume* fsVolume, fs_vnode* fsNode, const char* name,
886 Volume* volume = (Volume*)fsVolume->private_volume;
900 bindfs_close_attr(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie)
902 Volume* volume = (Volume*)fsVolume->private_volume;
915 bindfs_free_attr_cookie(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie)
917 Volume* volume = (Volume*)fsVolume->private_volume;
930 bindfs_read_attr(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie,
933 Volume* volume = (Volume*)fsVolume->private_volume;
947 bindfs_write_attr(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie,
950 Volume* volume = (Volume*)fsVolume->private_volume;
964 bindfs_read_attr_stat(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie,
967 Volume* volume = (Volume*)fsVolume->private_volume;
987 bindfs_write_attr_stat(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie,
990 Volume* volume = (Volume*)fsVolume->private_volume;
1008 bindfs_rename_attr(fs_volume* fsVolume, fs_vnode* fsNode, const char* fromName,
1011 Volume* volume = (Volume*)fsVolume->private_volume;
1025 bindfs_remove_attr(fs_volume* fsVolume, fs_vnode* fsNode, const char* name)
1027 Volume* volume = (Volume*)fsVolume->private_volume;