Lines Matching refs:devvp
117 struct vnode *devvp = NULL; in chfs_mount() local
159 devvp = nd.ni_vp; in chfs_mount()
162 if (devvp->v_type != VBLK) in chfs_mount()
164 else if (bdevsw_lookup(devvp->v_rdev) == NULL) in chfs_mount()
169 vrele(devvp); in chfs_mount()
178 err = VOP_OPEN(devvp, xflags, FSCRED); in chfs_mount()
183 err = chfs_mountfs(devvp, mp); in chfs_mount()
185 vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY); in chfs_mount()
186 (void)VOP_CLOSE(devvp, xflags, NOCRED); in chfs_mount()
187 VOP_UNLOCK(devvp); in chfs_mount()
202 vrele(devvp); in chfs_mount()
208 chfs_mountfs(struct vnode *devvp, struct mount *mp) in chfs_mountfs() argument
221 dev = devvp->v_rdev; in chfs_mountfs()
225 vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY); in chfs_mountfs()
226 err = vinvalbuf(devvp, V_SAVE, cred, l, 0, 0); in chfs_mountfs()
227 VOP_UNLOCK(devvp); in chfs_mountfs()
234 if (devvp->v_type != VBLK) in chfs_mountfs()
258 dbg("[]opening flash: %u\n", (unsigned int)devvp->v_rdev); in chfs_mountfs()
259 err = ebh_open(chmp->chm_ebh, devvp->v_rdev); in chfs_mountfs()
337 ump->um_devvp = devvp; in chfs_mountfs()
354 spec_node_setmountedfs(devvp, mp); in chfs_mountfs()
644 ip->devvp = ump->um_devvp; in chfs_loadvnode()
645 vref(ip->devvp); in chfs_loadvnode()