Lines Matching defs:devvp
89 static int iso_mountfs(struct vnode *devvp, struct mount *mp);
132 struct vnode *devvp;
167 devvp = ndp.ni_vp;
169 if (!vn_isdisk_error(devvp, &error)) {
170 vput(devvp);
179 error = VOP_ACCESS(devvp, accmode, td->td_ucred, td);
183 vput(devvp);
188 error = iso_mountfs(devvp, mp);
190 vrele(devvp);
192 if (devvp != imp->im_devvp)
194 vput(devvp);
206 iso_mountfs(struct vnode *devvp, struct mount *mp)
229 dev = devvp->v_rdev;
232 error = g_vfs_open(devvp, &cp, "cd9660", 0);
236 VOP_UNLOCK(devvp);
239 if (devvp->v_rdev->si_iosize_max != 0)
240 mp->mnt_iosize_max = devvp->v_rdev->si_iosize_max;
244 bo = &devvp->v_bufobj;
263 if ((error = bread(devvp, iso_blknum * btodb(ISO_DEFAULT_BLOCK_SIZE),
396 isomp->im_devvp = devvp;