Lines Matching refs:cvp
311 struct vnode *cvp = STOV(csp); in spec_size() local
321 ASSERT((csp)->s_commonvp == cvp); /* must be common node */ in spec_size()
331 dev = cvp->v_rdev; in spec_size()
336 return ((cvp->v_type == VCHR) ? 0 : UNKNOWN_SIZE); in spec_size()
359 return ((cvp->v_type == VCHR) ? 0 : UNKNOWN_SIZE); in spec_size()
366 return ((cvp->v_type == VCHR) ? 0 : UNKNOWN_SIZE); in spec_size()
376 if (cvp->v_type == VCHR) { in spec_size()
564 struct vnode *vp, *cvp; in spec_open() local
609 cvp = sp->s_commonvp; in spec_open()
610 csp = VTOS(cvp); in spec_open()
719 if (((cvp->v_type == VCHR) && (csp->s_size == 0)) || in spec_open()
720 ((cvp->v_type == VBLK) && in spec_open()
782 error = stropen(cvp, &newdev, flag, cr); in spec_open()
783 stp = cvp->v_stream; in spec_open()
787 vp->v_stream = cvp->v_stream = NULL; in spec_open()
879 struct vnode *cvp; in spec_close() local
898 cvp = sp->s_commonvp; in spec_close()
910 csp = VTOS(cvp); in spec_close()
1490 struct vnode *cvp; in spec_fsync() local
1503 cvp = sp->s_commonvp; in spec_fsync()
1506 if (vp->v_type == VBLK && cvp != vp && vn_has_cached_data(cvp) && in spec_fsync()
1507 (cvp->v_flag & VISSWAP) == 0) in spec_fsync()
1508 (void) VOP_PUTPAGE(cvp, (offset_t)0, 0, 0, cr, ct); in spec_fsync()
1570 struct vnode *cvp; in spec_inactive() local
1598 cvp = sp->s_commonvp; in spec_inactive()
1649 if (cvp && (cvp != vp)) { in spec_inactive()
1650 VN_RELE(cvp); in spec_inactive()
1652 } else if (cvp) { in spec_inactive()
1657 ASSERT(cvp == vp); in spec_inactive()
1658 ASSERT(cvp->v_stream == NULL); in spec_inactive()
2024 struct vnode *cvp; in spec_putpage() local
2037 cvp = sp->s_commonvp; in spec_putpage()
2038 size = SPEC_SIZE(VTOS(cvp)); in spec_putpage()
2043 ASSERT(vp->v_type == VBLK && cvp == vp); in spec_putpage()
2409 struct vnode *cvp; in spec_map() local
2420 cvp = sp->s_commonvp; in spec_map()
2421 ASSERT(cvp != NULL); in spec_map()
2433 vn_a.vp = cvp; in spec_map()