Lines Matching defs:fsVolume

92 packagefs_mount(fs_volume* fsVolume, const char* device, uint32 flags,
95 FUNCTION("fsVolume: %p, device: \"%s\", flags: %#lx, parameters: \"%s\"\n",
96 fsVolume, device, flags, parameters);
99 Volume* volume = new(std::nothrow) Volume(fsVolume);
106 fsVolume->private_volume = volumeDeleter.Detach();
107 fsVolume->ops = &gPackageFSVolumeOps;
121 packagefs_unmount(fs_volume* fsVolume)
123 Volume* volume = (Volume*)fsVolume->private_volume;
135 packagefs_read_fs_info(fs_volume* fsVolume, struct fs_info* info)
137 Volume* volume = (Volume*)fsVolume->private_volume;
156 packagefs_lookup(fs_volume* fsVolume, fs_vnode* fsDir, const char* entryName,
159 Volume* volume = (Volume*)fsVolume->private_volume;
197 packagefs_get_vnode_name(fs_volume* fsVolume, fs_vnode* fsNode, char* buffer,
203 fsVolume->private_volume, node, node->ID(), buffer, bufferSize);
213 packagefs_get_vnode(fs_volume* fsVolume, ino_t vnid, fs_vnode* fsNode,
216 Volume* volume = (Volume*)fsVolume->private_volume;
243 packagefs_put_vnode(fs_volume* fsVolume, fs_vnode* fsNode, bool reenter)
245 Volume* volume = (Volume*)fsVolume->private_volume;
265 packagefs_io(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie,
268 Volume* volume = (Volume*)fsVolume->private_volume;
288 packagefs_read_symlink(fs_volume* fsVolume, fs_vnode* fsNode, char* buffer,
291 Volume* volume = (Volume*)fsVolume->private_volume;
307 packagefs_access(fs_volume* fsVolume, fs_vnode* fsNode, int mode)
309 Volume* volume = (Volume*)fsVolume->private_volume;
321 packagefs_read_stat(fs_volume* fsVolume, fs_vnode* fsNode, struct stat* st)
323 Volume* volume = (Volume*)fsVolume->private_volume;
363 packagefs_open(fs_volume* fsVolume, fs_vnode* fsNode, int openMode,
366 Volume* volume = (Volume*)fsVolume->private_volume;
405 packagefs_free_cookie(fs_volume* fsVolume, fs_vnode* fsNode, void* _cookie)
407 Volume* volume = (Volume*)fsVolume->private_volume;
423 packagefs_read(fs_volume* fsVolume, fs_vnode* fsNode, void* _cookie,
426 Volume* volume = (Volume*)fsVolume->private_volume;
528 packagefs_open_dir(fs_volume* fsVolume, fs_vnode* fsNode, void** _cookie)
530 Volume* volume = (Volume*)fsVolume->private_volume;
557 packagefs_close_dir(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie)
564 packagefs_free_dir_cookie(fs_volume* fsVolume, fs_vnode* fsNode, void* _cookie)
566 Volume* volume = (Volume*)fsVolume->private_volume;
583 packagefs_read_dir(fs_volume* fsVolume, fs_vnode* fsNode, void* _cookie,
586 Volume* volume = (Volume*)fsVolume->private_volume;
648 packagefs_rewind_dir(fs_volume* fsVolume, fs_vnode* fsNode, void* _cookie)
650 Volume* volume = (Volume*)fsVolume->private_volume;
670 packagefs_open_attr_dir(fs_volume* fsVolume, fs_vnode* fsNode, void** _cookie)
672 Volume* volume = (Volume*)fsVolume->private_volume;
695 packagefs_close_attr_dir(fs_volume* fsVolume, fs_vnode* fsNode, void* _cookie)
703 packagefs_free_attr_dir_cookie(fs_volume* fsVolume, fs_vnode* fsNode,
706 Volume* volume = (Volume*)fsVolume->private_volume;
722 packagefs_read_attr_dir(fs_volume* fsVolume, fs_vnode* fsNode, void* _cookie,
725 Volume* volume = (Volume*)fsVolume->private_volume;
739 packagefs_rewind_attr_dir(fs_volume* fsVolume, fs_vnode* fsNode, void* _cookie)
741 Volume* volume = (Volume*)fsVolume->private_volume;
758 packagefs_open_attr(fs_volume* fsVolume, fs_vnode* fsNode, const char* name,
761 Volume* volume = (Volume*)fsVolume->private_volume;
789 packagefs_close_attr(fs_volume* fsVolume, fs_vnode* fsNode, void* _cookie)
797 packagefs_free_attr_cookie(fs_volume* fsVolume, fs_vnode* fsNode, void* _cookie)
799 Volume* volume = (Volume*)fsVolume->private_volume;
815 packagefs_read_attr(fs_volume* fsVolume, fs_vnode* fsNode, void* _cookie,
818 Volume* volume = (Volume*)fsVolume->private_volume;
832 packagefs_read_attr_stat(fs_volume* fsVolume, fs_vnode* fsNode,
835 Volume* volume = (Volume*)fsVolume->private_volume;
856 packagefs_open_index_dir(fs_volume* fsVolume, void** _cookie)
858 Volume* volume = (Volume*)fsVolume->private_volume;
873 packagefs_close_index_dir(fs_volume* fsVolume, void* cookie)
880 packagefs_free_index_dir_cookie(fs_volume* fsVolume, void* cookie)
882 FUNCTION("volume: %p, cookie: %p\n", fsVolume->private_volume, cookie);
890 packagefs_read_index_dir(fs_volume* fsVolume, void* cookie,
893 Volume* volume = (Volume*)fsVolume->private_volume;
927 packagefs_rewind_index_dir(fs_volume* fsVolume, void* cookie)
929 Volume* volume = (Volume*)fsVolume->private_volume;
941 packagefs_create_index(fs_volume* fsVolume, const char* name, uint32 type,
949 packagefs_remove_index(fs_volume* fsVolume, const char* name)
956 packagefs_read_index_stat(fs_volume* fsVolume, const char* name,
959 Volume* volume = (Volume*)fsVolume->private_volume;
985 packagefs_open_query(fs_volume* fsVolume, const char* queryString, uint32 flags,
988 Volume* volume = (Volume*)fsVolume->private_volume;
1008 packagefs_close_query(fs_volume* fsVolume, void* cookie)
1016 packagefs_free_query_cookie(fs_volume* fsVolume, void* cookie)
1018 Volume* volume = (Volume*)fsVolume->private_volume;
1032 packagefs_read_query(fs_volume* fsVolume, void* cookie, struct dirent* buffer,
1035 Volume* volume = (Volume*)fsVolume->private_volume;
1055 packagefs_rewind_query(fs_volume* fsVolume, void* cookie)
1057 Volume* volume = (Volume*)fsVolume->private_volume;