Lines Matching refs:devvp
357 struct vnode *devvp;
387 NSM_FOLLOW_NOEMULROOT, &devvp);
395 if (devvp->v_type != VBLK)
397 else if (bdevsw_lookup(devvp->v_rdev) == NULL)
405 if (devvp != ump->um_devvp) {
406 if (devvp->v_rdev != ump->um_devvp->v_rdev)
409 vrele(devvp);
410 devvp = ump->um_devvp;
411 vref(devvp);
421 devvp = ump->um_devvp;
422 vref(devvp);
440 vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY);
442 KAUTH_REQ_SYSTEM_MOUNT_DEVICE, mp, devvp,
444 VOP_UNLOCK(devvp);
448 vrele(devvp);
459 vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY);
460 error = VOP_OPEN(devvp, xflags, FSCRED);
461 VOP_UNLOCK(devvp);
464 error = ext2fs_mountfs(devvp, mp);
466 vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY);
467 (void)VOP_CLOSE(devvp, xflags, NOCRED);
468 VOP_UNLOCK(devvp);
484 vrele(devvp);
545 vrele(devvp);
600 struct vnode *vp, *devvp;
616 devvp = ump->um_devvp;
617 vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY);
618 error = vinvalbuf(devvp, 0, cred, l, 0, 0);
619 VOP_UNLOCK(devvp);
628 error = bread(devvp, SBLOCK, SBSIZE, 0, &bp);
644 error = bread(devvp ,
678 error = bread(devvp, EXT2_FSBTODB(fs, ino_to_fsba(fs, ip->i_number)),
701 ext2fs_mountfs(struct vnode *devvp, struct mount *mp)
712 dev = devvp->v_rdev;
716 vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY);
717 error = vinvalbuf(devvp, V_SAVE, cred, l, 0, 0);
718 VOP_UNLOCK(devvp);
728 error = bread(devvp, SBLOCK, SBSIZE, 0, &bp);
764 error = bread(devvp,
777 error = ext2fs_cg_verify_and_initialize(devvp, m_fs, ronly);
793 ump->um_devvp = devvp;
801 spec_node_setmountedfs(devvp, mp);