Lines Matching refs:devvp
429 struct vnode *devvp = NULLVP;
674 devvp = nd.ni_vp;
678 if (devvp->v_type != VBLK) {
682 if (major(devvp->v_rdev) >= nblkdev) {
695 if ((error = vnode_authorize(devvp, NULL, accessmode, ctx)) != 0)
701 if ( (error = vnode_ref(devvp)) )
709 if ( (error = vfs_mountedon(devvp)) )
712 if (vcount(devvp) > 1 && !(vfs_flags(mp) & MNT_ROOTFS)) {
716 if ( (error = VNOP_FSYNC(devvp, MNT_WAIT, ctx)) ) {
720 if ( (error = buf_invalidateblks(devvp, BUF_WRITE_DATA, 0, 0)) )
726 devvp,
731 if ( (error = VNOP_OPEN(devvp, ronly ? FREAD : FREAD|FWRITE, ctx)) )
734 mp->mnt_devvp = devvp;
735 device_vnode = devvp;
961 if (devpath && devvp)
962 vnode_put(devvp);
998 vnode_rele(devvp);
1000 if (devpath && devvp)
1001 vnode_put(devvp);
1300 vnode_t devvp = NULLVP;
1433 error = authorize_devpath_and_update_mntfromname(mp, devpath, &devvp, ctx);
1439 vnode_put(devvp);
1772 struct vnode *devvp = NULLVP;
1877 devvp = mp->mnt_devvp;
1878 vnode_getalways(devvp);
1879 vnode_rele(devvp);
1880 VNOP_CLOSE(devvp, mp->mnt_flag & MNT_RDONLY ? FREAD : FREAD|FWRITE,
1882 vnode_clearmountedon(devvp);
1883 vnode_put(devvp);