Home | History | Annotate | Download | only in lfs

Lines Matching refs:devvp

650 	struct vnode *devvp;
679 NSM_FOLLOW_NOEMULROOT, &devvp);
687 if (devvp->v_type != VBLK)
689 else if (bdevsw_lookup(devvp->v_rdev) == NULL)
704 if (devvp != fs->lfs_devvp) {
705 if (devvp->v_rdev != fs->lfs_devvp->v_rdev)
708 vrele(devvp);
709 devvp = fs->lfs_devvp;
710 vref(devvp);
722 devvp = fs->lfs_devvp;
723 vref(devvp);
738 vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY);
740 KAUTH_REQ_SYSTEM_MOUNT_DEVICE, mp, devvp,
742 VOP_UNLOCK(devvp);
746 vrele(devvp);
757 vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY);
758 error = VOP_OPEN(devvp, flags, FSCRED);
759 VOP_UNLOCK(devvp);
762 error = lfs_mountfs(devvp, mp, l); /* LFS */
764 vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY);
765 (void)VOP_CLOSE(devvp, flags, NOCRED);
766 VOP_UNLOCK(devvp);
782 vrele(devvp);
844 vrele(devvp);
886 lfs_mountfs(struct vnode *devvp, struct mount *mp, struct lwp *l)
910 vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY);
911 error = vinvalbuf(devvp, V_SAVE, cred, l, 0, 0);
912 VOP_UNLOCK(devvp);
936 error = bread(devvp, sb_addr, LFS_SBPAD, 0, &primarybuf);
993 error = bread(devvp, lfs_sb_getsboff(primarysb, 1) * (fsbsize / DEV_BSIZE),
1129 dev = devvp->v_rdev;
1131 fs->lfs_devvp = devvp;
1170 spec_node_setmountedfs(devvp, mp);
2079 struct vnode *devvp = VTOI(vp)->i_devvp;
2310 if (devvp->v_type == VBLK) {
2311 bp->b_dev = devvp->v_rdev;