Lines Matching defs:mount_t

383 typedef struct mount * mount_t;
706 extern int VFS_MOUNT(mount_t, vnode_t, user_addr_t, vfs_context_t);
707 extern int VFS_START(mount_t, int, vfs_context_t);
708 extern int VFS_UNMOUNT(mount_t, int, vfs_context_t);
709 extern int VFS_ROOT(mount_t, vnode_t *, vfs_context_t);
710 extern int VFS_QUOTACTL(mount_t, int, uid_t, caddr_t, vfs_context_t);
711 extern int VFS_GETATTR(mount_t, struct vfs_attr *, vfs_context_t);
712 extern int VFS_SETATTR(mount_t, struct vfs_attr *, vfs_context_t);
713 extern int VFS_SYNC(mount_t, int, vfs_context_t);
714 extern int VFS_VGET(mount_t, ino64_t, vnode_t *, vfs_context_t);
715 extern int VFS_FHTOVP(mount_t, int, unsigned char *, vnode_t *, vfs_context_t);
760 int vfs_init_io_attributes(vnode_t, mount_t);
769 uint64_t vfs_flags(mount_t);
780 void vfs_setflags(mount_t, uint64_t);
790 void vfs_clearflags(mount_t, uint64_t);
798 int vfs_issynchronous(mount_t);
807 int vfs_iswriteupgrade(mount_t);
815 int vfs_isupdate(mount_t);
824 int vfs_isreload(mount_t);
833 int vfs_isforce(mount_t);
843 int vfs_isunmount(mount_t mp);
851 int vfs_isrdonly(mount_t);
859 int vfs_isrdwr(mount_t);
867 int vfs_authopaque(mount_t);
875 int vfs_authopaqueaccess(mount_t);
883 void vfs_setauthopaque(mount_t);
891 void vfs_setauthopaqueaccess(mount_t);
899 void vfs_clearauthopaque(mount_t);
907 void vfs_clearauthopaqueaccess(mount_t);
916 void vfs_setextendedsecurity(mount_t);
925 void vfs_clearextendedsecurity(mount_t);
934 void vfs_setlocklocal(mount_t);
945 int vfs_authcache_ttl(mount_t);
956 void vfs_setauthcache_ttl(mount_t, int);
965 void vfs_clearauthcache_ttl(mount_t);
981 uint32_t vfs_maxsymlen(mount_t);
990 void vfs_setmaxsymlen(mount_t, uint32_t);
1000 void * vfs_fsprivate(mount_t);
1010 void vfs_setfsprivate(mount_t, void *mntdata);
1021 struct vfsstatfs * vfs_statfs(mount_t);
1037 int vfs_update_vfsstat(mount_t, vfs_context_t, int eventtype);
1047 int vfs_typenum(mount_t);
1058 void vfs_name(mount_t, char *);
1066 int vfs_devblocksize(mount_t);
1075 void vfs_ioattr(mount_t, struct vfsioattr *);
1084 void vfs_setioattr(mount_t, struct vfsioattr *);
1092 int vfs_64bitready(mount_t);
1108 int vfs_busy(mount_t, int);
1117 void vfs_unbusy(mount_t);
1135 mount_t vfs_getvfs(fsid_t *);
1175 int vfs_getattr(mount_t mp, struct vfs_attr *vfa, vfs_context_t ctx);
1176 int vfs_setattr(mount_t mp, struct vfs_attr *vfa, vfs_context_t ctx);
1177 int vfs_extendedsecurity(mount_t);
1178 mount_t vfs_getvfs_by_mntonname(char *);
1179 void vfs_markdependency(mount_t);
1180 vnode_t vfs_vnodecovered(mount_t mp); /* Returns vnode with an iocount that must be released with vnode_put() */
1181 vnode_t vfs_devvp(mount_t mp); /* Please see block comment with implementation */
1182 void * vfs_mntlabel(mount_t mp); /* Safe to cast to "struct label*"; returns "void*" to limit dependence of mount.h on security headers. */
1183 void vfs_setunmountpreflight(mount_t mp);
1184 void vfs_setcompoundopen(mount_t mp);
1185 uint64_t vfs_throttle_mask(mount_t mp);
1200 int vfs_addtrigger(mount_t mp, const char *relpath, struct vnode_trigger_info *vtip, vfs_context_t ctx);
1224 typedef void vfs_trigger_callback_t(mount_t mp, vfs_trigger_callback_op_t op, void *data, vfs_context_t ctx);