Lines Matching refs:csp

121 	struct snode *csp;  in specvp()  local
139 csp = kmem_cache_alloc(snode_cache, KM_SLEEP); in specvp()
191 cvp = get_cvp(dev, type, csp, &used_csp); in specvp()
201 kmem_cache_free(snode_cache, csp); in specvp()
207 kmem_cache_free(snode_cache, csp); in specvp()
285 struct snode *csp; in spec_assoc_fence() local
298 csp = VTOCS(vp); in spec_assoc_fence()
299 ASSERT(csp); in spec_assoc_fence()
302 mutex_enter(&csp->s_lock); in spec_assoc_fence()
304 csp->s_flag |= SFENCED; in spec_assoc_fence()
306 csp->s_flag &= ~SFENCED; in spec_assoc_fence()
307 mutex_exit(&csp->s_lock); in spec_assoc_fence()
310 fence ? "" : "un", (void *)csp, (void *)ndip)); in spec_assoc_fence()
344 struct snode *csp; in spec_assoc_vp_with_devi() local
365 csp = VTOS(VTOS(vp)->s_commonvp); in spec_assoc_vp_with_devi()
366 mutex_enter(&csp->s_lock); in spec_assoc_vp_with_devi()
367 olddip = csp->s_dip; in spec_assoc_vp_with_devi()
368 csp->s_dip = dip; in spec_assoc_vp_with_devi()
369 csp->s_flag |= SDIPSET; in spec_assoc_vp_with_devi()
373 csp->s_flag &= ~SSIZEVALID; in spec_assoc_vp_with_devi()
374 mutex_exit(&csp->s_lock); in spec_assoc_vp_with_devi()
389 struct snode *csp; in spec_hold_devi_by_vp() local
394 csp = VTOS(VTOS(vp)->s_commonvp); in spec_hold_devi_by_vp()
395 dip = csp->s_dip; in spec_hold_devi_by_vp()
748 struct snode *csp = VTOS(sp->s_commonvp); in spec_maxoffset() local
752 else if (csp->s_flag & SANYOFFSET) /* D_U64BIT */ in spec_maxoffset()
755 if (csp->s_flag & SLOFFSET) /* D_64BIT */ in spec_maxoffset()
892 struct snode *csp; in makectty() local
897 csp = VTOS(cvp); in makectty()
898 mutex_enter(&csp->s_lock); in makectty()
899 csp->s_count++; in makectty()
900 mutex_exit(&csp->s_lock); in makectty()
959 struct snode *csp; in spec_fence_snode() local
982 csp = VTOCS(vp); in spec_fence_snode()
983 ASSERT(csp); in spec_fence_snode()
984 mutex_enter(&csp->s_lock); in spec_fence_snode()
985 csp->s_flag |= SFENCED; in spec_fence_snode()
986 mutex_exit(&csp->s_lock); in spec_fence_snode()
988 (void *)csp, path)); in spec_fence_snode()
998 csp = VTOS(sp->s_commonvp); in spec_fence_snode()
999 if (csp->s_dip == dip) { in spec_fence_snode()
1001 mutex_enter(&csp->s_lock); in spec_fence_snode()
1002 csp->s_flag |= SFENCED; in spec_fence_snode()
1003 mutex_exit(&csp->s_lock); in spec_fence_snode()
1024 struct snode *csp; in spec_unfence_snode() local
1039 csp = VTOS(sp->s_commonvp); in spec_unfence_snode()
1040 ASSERT(csp); in spec_unfence_snode()
1041 if (csp->s_dip == dip) { in spec_unfence_snode()
1043 mutex_enter(&csp->s_lock); in spec_unfence_snode()
1044 csp->s_flag &= ~SFENCED; in spec_unfence_snode()
1045 mutex_exit(&csp->s_lock); in spec_unfence_snode()
1065 struct snode *csp; in spec_size_invalidate() local
1068 if ((csp = sfind(dev, type, NULL)) != NULL) { in spec_size_invalidate()
1069 mutex_enter(&csp->s_lock); in spec_size_invalidate()
1070 csp->s_flag &= ~SSIZEVALID; in spec_size_invalidate()
1071 VN_RELE_ASYNC(STOV(csp), system_taskq); in spec_size_invalidate()
1072 mutex_exit(&csp->s_lock); in spec_size_invalidate()