Lines Matching refs:mp
87 bindfs_vfs_getlowerattr(mount_t mp, struct vfs_attr * vfap, vfs_context_t ctx) in bindfs_vfs_getlowerattr() argument
101 return vfs_getattr(mp, vfap, ctx); in bindfs_vfs_getlowerattr()
108 bindfs_mount(struct mount * mp, __unused vnode_t devvp, user_addr_t user_data, vfs_context_t ctx) in bindfs_mount() argument
129 BINDFSDEBUG("mp = %p %llx\n", (void *)mp, vfs_flags(mp)); in bindfs_mount()
131 if (vfs_flags(mp) & MNT_ROOTFS) { in bindfs_mount()
138 if (vfs_isupdate(mp)) { in bindfs_mount()
191 error = bind_nodeget(mp, lowerrootvp, NULL, &vp, NULL, 1); in bindfs_mount()
211 uint64_t flags = vfs_flags(mp) & (~(MNT_IGNORE_OWNERSHIP | MNT_LOCAL)); in bindfs_mount()
220 vfs_setflags(mp, flags); in bindfs_mount()
222 vfs_setfsprivate(mp, xmp); in bindfs_mount()
223 vfs_getnewfsid(mp); in bindfs_mount()
224 vfs_setlocklocal(mp); in bindfs_mount()
227 sp = vfs_statfs(mp); in bindfs_mount()
281 MAC_PERFORM(mount_label_associate, cred, vnode_mount(lowerrootvp), vfs_mntlabel(mp)); in bindfs_mount()
310 bindfs_unmount(struct mount * mp, int mntflags, __unused vfs_context_t ctx) in bindfs_unmount() argument
316 BINDFSDEBUG("mp = %p\n", (void *)mp); in bindfs_unmount()
330 mntdata = MOUNTTOBINDMOUNT(mp); in bindfs_unmount()
337 error = vflush(mp, vp, flags); in bindfs_unmount()
352 (void)vflush(mp, NULL, FORCECLOSE); in bindfs_unmount()
356 vfs_setfsprivate(mp, NULL); in bindfs_unmount()
364 uint64_t vflags = vfs_flags(mp); in bindfs_unmount()
365 vfs_setflags(mp, vflags & ~MNT_LOCAL); in bindfs_unmount()
371 bindfs_root(struct mount * mp, struct vnode ** vpp, __unused vfs_context_t ctx) in bindfs_root() argument
376 BINDFSDEBUG("mp = %p, vp = %p\n", (void *)mp, (void *)MOUNTTOBINDMOUNT(mp)->bindm_rootvp); in bindfs_root()
381 vp = MOUNTTOBINDMOUNT(mp)->bindm_rootvp; in bindfs_root()
393 bindfs_vfs_getattr(struct mount * mp, struct vfs_attr * vfap, vfs_context_t ctx) in bindfs_vfs_getattr() argument
397 struct bind_mount * bind_mp = MOUNTTOBINDMOUNT(mp); in bindfs_vfs_getattr()
399 struct vfsstatfs * sp = vfs_statfs(mp); in bindfs_vfs_getattr()
510 coveredvp = vfs_vnodecovered(mp); in bindfs_vfs_getattr()
525 bindfs_sync(__unused struct mount * mp, __unused int waitfor, __unused vfs_context_t ctx) in bindfs_sync() argument
533 bindfs_vfs_start(__unused struct mount * mp, __unused int flags, __unused vfs_context_t ctx) in bindfs_vfs_start() argument