Lines Matching refs:mount_t

383 typedef struct mount * mount_t;
713 extern int VFS_MOUNT(mount_t, vnode_t, user_addr_t, vfs_context_t);
714 extern int VFS_START(mount_t, int, vfs_context_t);
715 extern int VFS_UNMOUNT(mount_t, int, vfs_context_t);
716 extern int VFS_ROOT(mount_t, vnode_t *, vfs_context_t);
717 extern int VFS_QUOTACTL(mount_t, int, uid_t, caddr_t, vfs_context_t);
718 extern int VFS_GETATTR(mount_t, struct vfs_attr *, vfs_context_t);
719 extern int VFS_SETATTR(mount_t, struct vfs_attr *, vfs_context_t);
720 extern int VFS_SYNC(mount_t, int, vfs_context_t);
721 extern int VFS_VGET(mount_t, ino64_t, vnode_t *, vfs_context_t);
722 extern int VFS_FHTOVP(mount_t, int, unsigned char *, vnode_t *, vfs_context_t);
767 int vfs_init_io_attributes(vnode_t, mount_t);
776 uint64_t vfs_flags(mount_t);
787 void vfs_setflags(mount_t, uint64_t);
797 void vfs_clearflags(mount_t, uint64_t);
805 int vfs_issynchronous(mount_t);
814 int vfs_iswriteupgrade(mount_t);
822 int vfs_isupdate(mount_t);
831 int vfs_isreload(mount_t);
840 int vfs_isforce(mount_t);
850 int vfs_isunmount(mount_t mp);
858 int vfs_isrdonly(mount_t);
866 int vfs_isrdwr(mount_t);
874 int vfs_authopaque(mount_t);
882 int vfs_authopaqueaccess(mount_t);
890 void vfs_setauthopaque(mount_t);
898 void vfs_setauthopaqueaccess(mount_t);
906 void vfs_clearauthopaque(mount_t);
914 void vfs_clearauthopaqueaccess(mount_t);
923 void vfs_setextendedsecurity(mount_t);
932 void vfs_clearextendedsecurity(mount_t);
941 void vfs_setlocklocal(mount_t);
952 int vfs_authcache_ttl(mount_t);
963 void vfs_setauthcache_ttl(mount_t, int);
972 void vfs_clearauthcache_ttl(mount_t);
988 uint32_t vfs_maxsymlen(mount_t);
997 void vfs_setmaxsymlen(mount_t, uint32_t);
1007 void * vfs_fsprivate(mount_t);
1017 void vfs_setfsprivate(mount_t, void *mntdata);
1028 struct vfsstatfs * vfs_statfs(mount_t);
1044 int vfs_update_vfsstat(mount_t, vfs_context_t, int eventtype);
1054 int vfs_typenum(mount_t);
1065 void vfs_name(mount_t, char *);
1073 int vfs_devblocksize(mount_t);
1082 void vfs_ioattr(mount_t, struct vfsioattr *);
1091 void vfs_setioattr(mount_t, struct vfsioattr *);
1099 int vfs_64bitready(mount_t);
1115 int vfs_busy(mount_t, int);
1124 void vfs_unbusy(mount_t);
1142 mount_t vfs_getvfs(fsid_t *);
1182 int vfs_getattr(mount_t mp, struct vfs_attr *vfa, vfs_context_t ctx);
1183 int vfs_setattr(mount_t mp, struct vfs_attr *vfa, vfs_context_t ctx);
1184 int vfs_extendedsecurity(mount_t);
1185 mount_t vfs_getvfs_by_mntonname(char *);
1186 vnode_t vfs_vnodecovered(mount_t mp); /* Returns vnode with an iocount that must be released with vnode_put() */
1187 vnode_t vfs_devvp(mount_t mp); /* Please see block comment with implementation */
1188 int vfs_nativexattrs (mount_t mp); /* whether or not the FS supports EAs natively */
1189 void * vfs_mntlabel(mount_t mp); /* Safe to cast to "struct label*"; returns "void*" to limit dependence of mount.h on security headers. */
1190 void vfs_setunmountpreflight(mount_t mp);
1191 void vfs_setcompoundopen(mount_t mp);
1192 uint64_t vfs_throttle_mask(mount_t mp);
1207 int vfs_addtrigger(mount_t mp, const char *relpath, struct vnode_trigger_info *vtip, vfs_context_t ctx);
1231 typedef void vfs_trigger_callback_t(mount_t mp, vfs_trigger_callback_op_t op, void *data, vfs_context_t ctx);