Lines Matching refs:mp

527 	 @param mp Mount structure for the newly mounted filesystem.
534 int (*vfs_mount)(struct mount *mp, vnode_t devvp, user_addr_t data, vfs_context_t context);
541 @param mp Mount structure being activated.
546 int (*vfs_start)(struct mount *mp, int flags, vfs_context_t context);
553 @param mp Mount structure to unmount.
558 int (*vfs_unmount)(struct mount *mp, int mntflags, vfs_context_t context);
565 @param mp Mount for which to get the root.
570 int (*vfs_root)(struct mount *mp, struct vnode **vpp, vfs_context_t context);
575 @param mp Mount for which to manipulate quotas.
582 int (*vfs_quotactl)(struct mount *mp, int cmds, uid_t uid, caddr_t arg, vfs_context_t context);
588 @param mp Mount for which to get parameters.
594 int (*vfs_getattr)(struct mount *mp, struct vfs_attr *, vfs_context_t context);
595 /* int (*vfs_statfs)(struct mount *mp, struct vfsstatfs *sbp, vfs_context_t context);*/
601 @param mp Mountpoint to sync.
606 int (*vfs_sync)(struct mount *mp, int waitfor, vfs_context_t context);
613 @param mp Mount against which to look up inode number.
618 int (*vfs_vget)(struct mount *mp, ino64_t ino, struct vnode **vpp, vfs_context_t context);
626 @param mp Mount against which to look up file handle.
633 int (*vfs_fhtovp)(struct mount *mp, int fhlen, unsigned char *fhp, struct vnode **vpp,
639 @param mp Mount against which to convert the vnode to a handle.
677 @param mp Mount on which to set attributes.
683 int (*vfs_setattr)(struct mount *mp, struct vfs_attr *, vfs_context_t context);
757 @param mp Mountpoint whose I/O parameters to initialize.
766 @param mp Mount whose flags to grab.
776 @param mp Mount whose flags to set.
786 @param mp Mount whose flags to set.
795 @param mp Mount to test.
804 @param mp Mount to test.
812 @param mp Mount to test.
821 @param mp Mount to test.
830 @param mp Mount to test.
840 @param mp Mount to test.
843 int vfs_isunmount(mount_t mp);
848 @param mp Mount to test.
856 @param mp Mount to test.
864 @param mp Mount to test.
872 @param mp Mount to test.
880 @param mp Mount to mark.
888 @param mp Mount to mark.
896 @param mp Mount to mark.
904 @param mp Mount to mark.
913 @param mp Mount to test.
922 @param mp Mount to test.
931 @param mp Mount to mark.
942 @param mp Mount for which to check cache lifetime.
953 @param mp Mount for which to set cache lifetime.
962 @param mp Mount for which to clear cache lifetime.
978 @param mp Mount from which to get symlink length cap.
986 @param mp Mount on which to set symlink length cap.
997 @param mp Mount for which to get private data.
1007 @param mp Mount for which to set private data.
1018 @param mp Mount for which to get vfsstatfs pointer.
1030 @param mp Mount for which to update cached status information.
1044 @param mp Mount for which to get type number.
1054 @param mp Mount for which to get name.
1063 @param mp Mount for which to get block size.
1071 @param mp Mount for which to get attributes. If NULL, system defaults are filled into ioattrp.
1080 @param mp Mount for which to set attributes.
1089 @param mp Mount to test.
1104 @param mp Mount to busy.
1114 @param mp Mount to unbusy.
1124 @param mp Mount to set an ID for.
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);
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);
1219 @param mp Mountpoint on which unmount is occurring.
1224 typedef void vfs_trigger_callback_t(mount_t mp, vfs_trigger_callback_op_t op, void *data, vfs_context_t ctx);