Lines Matching refs:mpdevfs
287 vfs_mountroot_shuffle(struct thread *td, struct mount *mpdevfs) in vfs_mountroot_shuffle() argument
295 mpnroot = TAILQ_NEXT(mpdevfs, mnt_list); in vfs_mountroot_shuffle()
300 TAILQ_REMOVE(&mountlist, mpdevfs, mnt_list); in vfs_mountroot_shuffle()
301 if (mporoot != mpdevfs) { in vfs_mountroot_shuffle()
305 TAILQ_INSERT_TAIL(&mountlist, mpdevfs, mnt_list); in vfs_mountroot_shuffle()
309 if (mporoot != mpdevfs) in vfs_mountroot_shuffle()
310 cache_purgevfs(mpdevfs, true); in vfs_mountroot_shuffle()
327 if (mporoot != mpdevfs) { in vfs_mountroot_shuffle()
371 vpdevfs = mpdevfs->mnt_vnodecovered; in vfs_mountroot_shuffle()
377 mpdevfs->mnt_vnodecovered = vp; in vfs_mountroot_shuffle()
378 vp->v_mountedhere = mpdevfs; in vfs_mountroot_shuffle()
388 if (mporoot == mpdevfs) { in vfs_mountroot_shuffle()
389 vfs_unbusy(mpdevfs); in vfs_mountroot_shuffle()
795 vfs_mountroot_parse(struct sbuf *sb, struct mount *mpdevfs) in vfs_mountroot_parse() argument
805 mp = TAILQ_NEXT(mpdevfs, mnt_list); in vfs_mountroot_parse()
839 mp = TAILQ_NEXT(mpdevfs, mnt_list); in vfs_mountroot_parse()