Lines Matching defs:devvp
116 static int mountmsdosfs(struct vnode *devvp, struct mount *mp);
233 struct vnode *devvp, *odevvp; /* vnode for blk device to mount */
346 * Update of the devvp is pointless for this case.
361 devvp = ndp.ni_vp;
364 if (!vn_isdisk_error(devvp, &error)) {
365 vput(devvp);
375 error = VOP_ACCESS(devvp, accmode, td->td_ucred, td);
379 vput(devvp);
383 error = mountmsdosfs(devvp, mp);
388 vput(devvp);
389 if (devvp != pmp->pm_odevvp)
393 vrele(devvp);
508 struct vnode *devvp;
523 devvp = mntfs_allocvp(mp, odevvp);
524 dev = devvp->v_rdev;
527 mntfs_freevp(devvp);
531 error = g_vfs_open(devvp, &cp, "msdosfs", ronly ? 0 : 1);
535 mntfs_freevp(devvp);
539 bo = &devvp->v_bufobj;
543 VOP_UNLOCK(devvp);
555 error = bread(devvp, 0, 8192, NOCRED, &bp);
777 if ((error = bread(devvp, pmp->pm_fsinfo, pmp->pm_BytesPerSec,
813 pmp->pm_devvp = devvp;
883 vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY);
884 mntfs_freevp(devvp);