Lines Matching refs:fsVolume

62 bindfs_mount(fs_volume* fsVolume, const char* device, uint32 flags,
65 FUNCTION("fsVolume: %p, device: \"%s\", flags: %#" B_PRIx32 ", "
67 fsVolume, device, flags, parameters);
70 Volume* volume = new(std::nothrow) Volume(fsVolume);
81 fsVolume->private_volume = volumeDeleter.Detach();
82 fsVolume->ops = &gBindFSVolumeOps;
89 bindfs_unmount(fs_volume* fsVolume)
91 Volume* volume = (Volume*)fsVolume->private_volume;
103 bindfs_read_fs_info(fs_volume* fsVolume, struct fs_info* info)
105 Volume* volume = (Volume*)fsVolume->private_volume;
135 bindfs_lookup(fs_volume* fsVolume, fs_vnode* fsDir, const char* entryName,
138 Volume* volume = (Volume*)fsVolume->private_volume;
150 error = get_vnode(fsVolume, *_vnid, NULL);
162 bindfs_get_vnode(fs_volume* fsVolume, ino_t vnid, fs_vnode* fsNode,
165 Volume* volume = (Volume*)fsVolume->private_volume;
188 bindfs_get_vnode_name(fs_volume* fsVolume, fs_vnode* fsNode, char* buffer,
191 Volume* volume = (Volume*)fsVolume->private_volume;
203 bindfs_put_vnode(fs_volume* fsVolume, fs_vnode* fsNode, bool reenter)
205 Volume* volume = (Volume*)fsVolume->private_volume;
219 bindfs_remove_vnode(fs_volume* fsVolume, fs_vnode* fsNode, bool reenter)
221 Volume* volume = (Volume*)fsVolume->private_volume;
242 bindfs_can_page(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie)
244 Volume* volume = (Volume*)fsVolume->private_volume;
257 bindfs_read_pages(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie,
260 Volume* volume = (Volume*)fsVolume->private_volume;
275 bindfs_write_pages(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie,
278 Volume* volume = (Volume*)fsVolume->private_volume;
299 bindfs_io(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie,
302 Volume* volume = (Volume*)fsVolume->private_volume;
315 bindfs_cancel_io(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie,
318 Volume* volume = (Volume*)fsVolume->private_volume;
335 bindfs_get_file_map(fs_volume* fsVolume, fs_vnode* fsNode, off_t offset,
338 Volume* volume = (Volume*)fsVolume->private_volume;
356 bindfs_ioctl(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie, uint32 op,
359 Volume* volume = (Volume*)fsVolume->private_volume;
374 bindfs_set_flags(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie, int flags)
376 Volume* volume = (Volume*)fsVolume->private_volume;
389 bindfs_select(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie, uint8 event,
392 Volume* volume = (Volume*)fsVolume->private_volume;
407 bindfs_deselect(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie,
410 Volume* volume = (Volume*)fsVolume->private_volume;
425 bindfs_fsync(fs_volume* fsVolume, fs_vnode* fsNode)
427 Volume* volume = (Volume*)fsVolume->private_volume;
443 bindfs_read_symlink(fs_volume* fsVolume, fs_vnode* fsNode, char* buffer,
446 Volume* volume = (Volume*)fsVolume->private_volume;
460 bindfs_create_symlink(fs_volume* fsVolume, fs_vnode* fsNode, const char* name,
463 Volume* volume = (Volume*)fsVolume->private_volume;
478 bindfs_link(fs_volume* fsVolume, fs_vnode* fsNode, const char* name,
481 Volume* volume = (Volume*)fsVolume->private_volume;
495 bindfs_unlink(fs_volume* fsVolume, fs_vnode* fsNode, const char* name)
497 Volume* volume = (Volume*)fsVolume->private_volume;
510 bindfs_rename(fs_volume* fsVolume, fs_vnode* fsNode, const char* fromName,
513 Volume* volume = (Volume*)fsVolume->private_volume;
528 bindfs_access(fs_volume* fsVolume, fs_vnode* fsNode, int mode)
530 Volume* volume = (Volume*)fsVolume->private_volume;
543 bindfs_read_stat(fs_volume* fsVolume, fs_vnode* fsNode, struct stat* st)
545 Volume* volume = (Volume*)fsVolume->private_volume;
564 bindfs_write_stat(fs_volume* fsVolume, fs_vnode* fsNode,
567 Volume* volume = (Volume*)fsVolume->private_volume;
584 bindfs_preallocate(fs_volume* fsVolume, fs_vnode* fsNode, off_t pos,
587 Volume* volume = (Volume*)fsVolume->private_volume;
604 bindfs_create(fs_volume* fsVolume, fs_vnode* fsNode, const char* name,
607 Volume* volume = (Volume*)fsVolume->private_volume;
621 error = get_vnode(fsVolume, *_newVnodeID, NULL);
640 bindfs_open(fs_volume* fsVolume, fs_vnode* fsNode, int openMode,
643 Volume* volume = (Volume*)fsVolume->private_volume;
656 bindfs_close(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie)
658 Volume* volume = (Volume*)fsVolume->private_volume;
671 bindfs_free_cookie(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie)
673 Volume* volume = (Volume*)fsVolume->private_volume;
686 bindfs_read(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie,
689 Volume* volume = (Volume*)fsVolume->private_volume;
704 bindfs_write(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie,
707 Volume* volume = (Volume*)fsVolume->private_volume;
725 bindfs_create_dir(fs_volume* fsVolume, fs_vnode* fsNode, const char* name,
728 Volume* volume = (Volume*)fsVolume->private_volume;
741 bindfs_remove_dir(fs_volume* fsVolume, fs_vnode* fsNode, const char* name)
743 Volume* volume = (Volume*)fsVolume->private_volume;
756 bindfs_open_dir(fs_volume* fsVolume, fs_vnode* fsNode, void** _cookie)
758 Volume* volume = (Volume*)fsVolume->private_volume;
771 bindfs_close_dir(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie)
773 Volume* volume = (Volume*)fsVolume->private_volume;
786 bindfs_free_dir_cookie(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie)
788 Volume* volume = (Volume*)fsVolume->private_volume;
801 bindfs_read_dir(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie,
804 Volume* volume = (Volume*)fsVolume->private_volume;
818 bindfs_rewind_dir(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie)
820 Volume* volume = (Volume*)fsVolume->private_volume;
836 bindfs_open_attr_dir(fs_volume* fsVolume, fs_vnode* fsNode, void** _cookie)
838 Volume* volume = (Volume*)fsVolume->private_volume;
851 bindfs_close_attr_dir(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie)
853 Volume* volume = (Volume*)fsVolume->private_volume;
866 bindfs_free_attr_dir_cookie(fs_volume* fsVolume, fs_vnode* fsNode,
869 Volume* volume = (Volume*)fsVolume->private_volume;
883 bindfs_read_attr_dir(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie,
886 Volume* volume = (Volume*)fsVolume->private_volume;
900 bindfs_rewind_attr_dir(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie)
902 Volume* volume = (Volume*)fsVolume->private_volume;
918 bindfs_create_attr(fs_volume* fsVolume, fs_vnode* fsNode, const char* name,
921 Volume* volume = (Volume*)fsVolume->private_volume;
936 bindfs_open_attr(fs_volume* fsVolume, fs_vnode* fsNode, const char* name,
939 Volume* volume = (Volume*)fsVolume->private_volume;
954 bindfs_close_attr(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie)
956 Volume* volume = (Volume*)fsVolume->private_volume;
969 bindfs_free_attr_cookie(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie)
971 Volume* volume = (Volume*)fsVolume->private_volume;
984 bindfs_read_attr(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie,
987 Volume* volume = (Volume*)fsVolume->private_volume;
1001 bindfs_write_attr(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie,
1004 Volume* volume = (Volume*)fsVolume->private_volume;
1018 bindfs_read_attr_stat(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie,
1021 Volume* volume = (Volume*)fsVolume->private_volume;
1041 bindfs_write_attr_stat(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie,
1044 Volume* volume = (Volume*)fsVolume->private_volume;
1062 bindfs_rename_attr(fs_volume* fsVolume, fs_vnode* fsNode, const char* fromName,
1065 Volume* volume = (Volume*)fsVolume->private_volume;
1080 bindfs_remove_attr(fs_volume* fsVolume, fs_vnode* fsNode, const char* name)
1082 Volume* volume = (Volume*)fsVolume->private_volume;