Lines Matching defs:devvp
30 static int reiserfs_mountfs(struct vnode *devvp, struct mount *mp,
81 struct vnode *devvp;
122 devvp = ndp->ni_vp;
124 if (!vn_isdisk(devvp, &error)) {
125 vput(devvp);
134 error = VOP_ACCESS(devvp, accmode, td->td_ucred, td);
138 vput(devvp);
143 error = reiserfs_mountfs(devvp, mp, td);
146 vput(devvp);
151 vrele(devvp);
428 reiserfs_mountfs(struct vnode *devvp, struct mount *mp, struct thread *td)
441 dev = devvp->v_rdev;
445 error = g_vfs_open(devvp, &cp, "reiserfs", /* read-only */ 0);
448 VOP_UNLOCK(devvp, 0);
454 bo = &devvp->v_bufobj;
458 if (devvp->v_rdev->si_iosize_max != 0)
459 mp->mnt_iosize_max = devvp->v_rdev->si_iosize_max;
479 rmp->rm_devvp = devvp;
481 rmp->rm_bo = &devvp->v_bufobj;
487 REISERFS_SB(sbi)->s_devvp = devvp;
585 devvp->v_rdev->si_mountpoint = mp;