Lines Matching defs:fsVolume

72 userlandfs_mount(fs_volume* fsVolume, const char* device, uint32 flags,
75 PRINT(("userlandfs_mount(%p (%ld), %s, 0x%lx, %s, %p)\n", fsVolume,
76 fsVolume->id, device, flags, args, rootVnodeID));
101 error = fileSystem->Mount(fsVolume, device, flags, fsParameters, &volume);
107 fsVolume->private_volume = volume;
108 fsVolume->ops = volume->GetVolumeOps();
111 PRINT(("userlandfs_mount() done: %p, %lld\n", fsVolume->private_volume,
119 userlandfs_unmount(fs_volume* fsVolume)
121 Volume* volume = (Volume*)fsVolume->private_volume;
137 userlandfs_sync(fs_volume* fsVolume)
139 Volume* volume = (Volume*)fsVolume->private_volume;
148 userlandfs_read_fs_info(fs_volume* fsVolume, struct fs_info* info)
150 Volume* volume = (Volume*)fsVolume->private_volume;
159 userlandfs_write_fs_info(fs_volume* fsVolume, const struct fs_info* info,
162 Volume* volume = (Volume*)fsVolume->private_volume;
175 userlandfs_lookup(fs_volume* fsVolume, fs_vnode* fsDir, const char* entryName,
178 Volume* volume = (Volume*)fsVolume->private_volume;
188 userlandfs_get_vnode_name(fs_volume* fsVolume, fs_vnode* fsNode, char* buffer,
191 Volume* volume = (Volume*)fsVolume->private_volume;
203 userlandfs_get_vnode(fs_volume* fsVolume, ino_t vnid, fs_vnode* fsNode,
206 Volume* volume = (Volume*)fsVolume->private_volume;
225 userlandfs_put_vnode(fs_volume* fsVolume, fs_vnode* fsNode, bool reenter)
227 Volume* volume = (Volume*)fsVolume->private_volume;
242 userlandfs_remove_vnode(fs_volume* fsVolume, fs_vnode* fsNode, bool reenter)
244 Volume* volume = (Volume*)fsVolume->private_volume;
259 userlandfs_io(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie,
262 Volume* volume = (Volume*)fsVolume->private_volume;
273 userlandfs_cancel_io(fs_volume* fsVolume, fs_vnode* fsNode, void *cookie,
276 Volume* volume = (Volume*)fsVolume->private_volume;
290 userlandfs_ioctl(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie, uint32 op,
293 Volume* volume = (Volume*)fsVolume->private_volume;
304 userlandfs_set_flags(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie,
307 Volume* volume = (Volume*)fsVolume->private_volume;
317 userlandfs_select(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie,
320 Volume* volume = (Volume*)fsVolume->private_volume;
330 userlandfs_deselect(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie,
333 Volume* volume = (Volume*)fsVolume->private_volume;
344 userlandfs_fsync(fs_volume* fsVolume, fs_vnode* fsNode)
346 Volume* volume = (Volume*)fsVolume->private_volume;
355 userlandfs_read_symlink(fs_volume* fsVolume, fs_vnode* fsLink, char* buffer,
358 Volume* volume = (Volume*)fsVolume->private_volume;
369 userlandfs_create_symlink(fs_volume* fsVolume, fs_vnode* fsDir,
372 Volume* volume = (Volume*)fsVolume->private_volume;
383 userlandfs_link(fs_volume* fsVolume, fs_vnode* fsDir, const char* name,
386 Volume* volume = (Volume*)fsVolume->private_volume;
397 userlandfs_unlink(fs_volume* fsVolume, fs_vnode* fsDir, const char* name)
399 Volume* volume = (Volume*)fsVolume->private_volume;
409 userlandfs_rename(fs_volume* fsVolume, fs_vnode* fsFromDir,
412 Volume* volume = (Volume*)fsVolume->private_volume;
423 userlandfs_access(fs_volume* fsVolume, fs_vnode* fsNode, int mode)
425 Volume* volume = (Volume*)fsVolume->private_volume;
435 userlandfs_read_stat(fs_volume* fsVolume, fs_vnode* fsNode, struct stat* st)
437 Volume* volume = (Volume*)fsVolume->private_volume;
447 userlandfs_write_stat(fs_volume* fsVolume, fs_vnode* fsNode,
450 Volume* volume = (Volume*)fsVolume->private_volume;
464 userlandfs_create(fs_volume* fsVolume, fs_vnode* fsDir, const char* name,
467 Volume* volume = (Volume*)fsVolume->private_volume;
479 userlandfs_open(fs_volume* fsVolume, fs_vnode* fsNode, int openMode,
482 Volume* volume = (Volume*)fsVolume->private_volume;
492 userlandfs_close(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie)
494 Volume* volume = (Volume*)fsVolume->private_volume;
504 userlandfs_free_cookie(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie)
506 Volume* volume = (Volume*)fsVolume->private_volume;
516 userlandfs_read(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie, off_t pos,
519 Volume* volume = (Volume*)fsVolume->private_volume;
530 userlandfs_write(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie, off_t pos,
533 Volume* volume = (Volume*)fsVolume->private_volume;
548 userlandfs_create_dir(fs_volume* fsVolume, fs_vnode* fsParent, const char* name,
551 Volume* volume = (Volume*)fsVolume->private_volume;
561 userlandfs_remove_dir(fs_volume* fsVolume, fs_vnode* fsParent, const char* name)
563 Volume* volume = (Volume*)fsVolume->private_volume;
573 userlandfs_open_dir(fs_volume* fsVolume, fs_vnode* fsNode, void** cookie)
575 Volume* volume = (Volume*)fsVolume->private_volume;
584 userlandfs_close_dir(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie)
586 Volume* volume = (Volume*)fsVolume->private_volume;
596 userlandfs_free_dir_cookie(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie)
598 Volume* volume = (Volume*)fsVolume->private_volume;
608 userlandfs_read_dir(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie,
611 Volume* volume = (Volume*)fsVolume->private_volume;
638 userlandfs_rewind_dir(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie)
640 Volume* volume = (Volume*)fsVolume->private_volume;
654 userlandfs_open_attr_dir(fs_volume* fsVolume, fs_vnode* fsNode, void** cookie)
656 Volume* volume = (Volume*)fsVolume->private_volume;
665 userlandfs_close_attr_dir(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie)
667 Volume* volume = (Volume*)fsVolume->private_volume;
677 userlandfs_free_attr_dir_cookie(fs_volume* fsVolume, fs_vnode* fsNode,
680 Volume* volume = (Volume*)fsVolume->private_volume;
690 userlandfs_read_attr_dir(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie,
693 Volume* volume = (Volume*)fsVolume->private_volume;
704 userlandfs_rewind_attr_dir(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie)
706 Volume* volume = (Volume*)fsVolume->private_volume;
720 userlandfs_create_attr(fs_volume* fsVolume, fs_vnode* fsNode, const char* name,
723 Volume* volume = (Volume*)fsVolume->private_volume;
734 userlandfs_open_attr(fs_volume* fsVolume, fs_vnode* fsNode, const char* name,
737 Volume* volume = (Volume*)fsVolume->private_volume;
748 userlandfs_close_attr(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie)
750 Volume* volume = (Volume*)fsVolume->private_volume;
760 userlandfs_free_attr_cookie(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie)
762 Volume* volume = (Volume*)fsVolume->private_volume;
772 userlandfs_read_attr(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie,
775 Volume* volume = (Volume*)fsVolume->private_volume;
786 userlandfs_write_attr(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie,
789 Volume* volume = (Volume*)fsVolume->private_volume;
800 userlandfs_read_attr_stat(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie,
803 Volume* volume = (Volume*)fsVolume->private_volume;
813 userlandfs_write_attr_stat(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie,
816 Volume* volume = (Volume*)fsVolume->private_volume;
827 userlandfs_rename_attr(fs_volume* fsVolume, fs_vnode* fsFromNode,
830 Volume* volume = (Volume*)fsVolume->private_volume;
841 userlandfs_remove_attr(fs_volume* fsVolume, fs_vnode* fsNode, const char* name)
843 Volume* volume = (Volume*)fsVolume->private_volume;
857 userlandfs_open_index_dir(fs_volume* fsVolume, void** cookie)
859 Volume* volume = (Volume*)fsVolume->private_volume;
868 userlandfs_close_index_dir(fs_volume* fsVolume, void* cookie)
870 Volume* volume = (Volume*)fsVolume->private_volume;
879 userlandfs_free_index_dir_cookie(fs_volume* fsVolume, void* cookie)
881 Volume* volume = (Volume*)fsVolume->private_volume;
890 userlandfs_read_index_dir(fs_volume* fsVolume, void* cookie,
893 Volume* volume = (Volume*)fsVolume->private_volume;
904 userlandfs_rewind_index_dir(fs_volume* fsVolume, void* cookie)
906 Volume* volume = (Volume*)fsVolume->private_volume;
915 userlandfs_create_index(fs_volume* fsVolume, const char* name, uint32 type,
918 Volume* volume = (Volume*)fsVolume->private_volume;
928 userlandfs_remove_index(fs_volume* fsVolume, const char* name)
930 Volume* volume = (Volume*)fsVolume->private_volume;
939 userlandfs_read_index_stat(fs_volume* fsVolume, const char* name,
942 Volume* volume = (Volume*)fsVolume->private_volume;
955 userlandfs_open_query(fs_volume* fsVolume, const char *queryString,
958 Volume* volume = (Volume*)fsVolume->private_volume;
968 userlandfs_close_query(fs_volume* fsVolume, void* cookie)
970 Volume* volume = (Volume*)fsVolume->private_volume;
979 userlandfs_free_query_cookie(fs_volume* fsVolume, void* cookie)
981 Volume* volume = (Volume*)fsVolume->private_volume;
990 userlandfs_read_query(fs_volume* fsVolume, void* cookie,
993 Volume* volume = (Volume*)fsVolume->private_volume;
1018 userlandfs_rewind_query(fs_volume* fsVolume, void* cookie)
1020 Volume* volume = (Volume*)fsVolume->private_volume;