Lines Matching defs:devvp
361 struct vnode *devvp;
391 NSM_FOLLOW_NOEMULROOT, &devvp);
399 if (devvp->v_type != VBLK)
401 else if (bdevsw_lookup(devvp->v_rdev) == NULL)
409 if (devvp != ump->um_devvp) {
410 if (devvp->v_rdev != ump->um_devvp->v_rdev)
413 vrele(devvp);
414 devvp = ump->um_devvp;
415 vref(devvp);
425 devvp = ump->um_devvp;
426 vref(devvp);
444 vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY);
446 KAUTH_REQ_SYSTEM_MOUNT_DEVICE, mp, devvp,
448 VOP_UNLOCK(devvp);
452 vrele(devvp);
463 vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY);
464 error = VOP_OPEN(devvp, xflags, FSCRED);
465 VOP_UNLOCK(devvp);
468 error = ext2fs_mountfs(devvp, mp);
470 vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY);
471 (void)VOP_CLOSE(devvp, xflags, NOCRED);
472 VOP_UNLOCK(devvp);
488 vrele(devvp);
549 vrele(devvp);
604 struct vnode *vp, *devvp;
620 devvp = ump->um_devvp;
621 vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY);
622 error = vinvalbuf(devvp, 0, cred, l, 0, 0);
623 VOP_UNLOCK(devvp);
632 error = bread(devvp, SBLOCK, SBSIZE, 0, &bp);
648 error = bread(devvp ,
681 error = bread(devvp, EXT2_FSBTODB(fs, ino_to_fsba(fs, ip->i_number)),
704 ext2fs_mountfs(struct vnode *devvp, struct mount *mp)
715 dev = devvp->v_rdev;
719 vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY);
720 error = vinvalbuf(devvp, V_SAVE, cred, l, 0, 0);
721 VOP_UNLOCK(devvp);
731 error = bread(devvp, SBLOCK, SBSIZE, 0, &bp);
767 error = bread(devvp,
780 error = ext2fs_cg_verify_and_initialize(devvp, m_fs, ronly);
796 ump->um_devvp = devvp;
804 spec_node_setmountedfs(devvp, mp);