Lines Matching refs:csp

120 	struct snode *csp;  in specvp()  local
138 csp = kmem_cache_alloc(snode_cache, KM_SLEEP); in specvp()
190 cvp = get_cvp(dev, type, csp, &used_csp); in specvp()
200 kmem_cache_free(snode_cache, csp); in specvp()
206 kmem_cache_free(snode_cache, csp); in specvp()
284 struct snode *csp; in spec_assoc_fence() local
297 csp = VTOCS(vp); in spec_assoc_fence()
298 ASSERT(csp); in spec_assoc_fence()
301 mutex_enter(&csp->s_lock); in spec_assoc_fence()
303 csp->s_flag |= SFENCED; in spec_assoc_fence()
305 csp->s_flag &= ~SFENCED; in spec_assoc_fence()
306 mutex_exit(&csp->s_lock); in spec_assoc_fence()
309 fence ? "" : "un", (void *)csp, (void *)ndip)); in spec_assoc_fence()
343 struct snode *csp; in spec_assoc_vp_with_devi() local
364 csp = VTOS(VTOS(vp)->s_commonvp); in spec_assoc_vp_with_devi()
365 mutex_enter(&csp->s_lock); in spec_assoc_vp_with_devi()
366 olddip = csp->s_dip; in spec_assoc_vp_with_devi()
367 csp->s_dip = dip; in spec_assoc_vp_with_devi()
368 csp->s_flag |= SDIPSET; in spec_assoc_vp_with_devi()
372 csp->s_flag &= ~SSIZEVALID; in spec_assoc_vp_with_devi()
373 mutex_exit(&csp->s_lock); in spec_assoc_vp_with_devi()
388 struct snode *csp; in spec_hold_devi_by_vp() local
393 csp = VTOS(VTOS(vp)->s_commonvp); in spec_hold_devi_by_vp()
394 dip = csp->s_dip; in spec_hold_devi_by_vp()
742 struct snode *csp = VTOS(sp->s_commonvp); in spec_maxoffset() local
746 else if (csp->s_flag & SANYOFFSET) /* D_U64BIT */ in spec_maxoffset()
749 if (csp->s_flag & SLOFFSET) /* D_64BIT */ in spec_maxoffset()
886 struct snode *csp; in makectty() local
891 csp = VTOS(cvp); in makectty()
892 mutex_enter(&csp->s_lock); in makectty()
893 csp->s_count++; in makectty()
894 mutex_exit(&csp->s_lock); in makectty()
953 struct snode *csp; in spec_fence_snode() local
976 csp = VTOCS(vp); in spec_fence_snode()
977 ASSERT(csp); in spec_fence_snode()
978 mutex_enter(&csp->s_lock); in spec_fence_snode()
979 csp->s_flag |= SFENCED; in spec_fence_snode()
980 mutex_exit(&csp->s_lock); in spec_fence_snode()
982 (void *)csp, path)); in spec_fence_snode()
992 csp = VTOS(sp->s_commonvp); in spec_fence_snode()
993 if (csp->s_dip == dip) { in spec_fence_snode()
995 mutex_enter(&csp->s_lock); in spec_fence_snode()
996 csp->s_flag |= SFENCED; in spec_fence_snode()
997 mutex_exit(&csp->s_lock); in spec_fence_snode()
1018 struct snode *csp; in spec_unfence_snode() local
1033 csp = VTOS(sp->s_commonvp); in spec_unfence_snode()
1034 ASSERT(csp); in spec_unfence_snode()
1035 if (csp->s_dip == dip) { in spec_unfence_snode()
1037 mutex_enter(&csp->s_lock); in spec_unfence_snode()
1038 csp->s_flag &= ~SFENCED; in spec_unfence_snode()
1039 mutex_exit(&csp->s_lock); in spec_unfence_snode()
1059 struct snode *csp; in spec_size_invalidate() local
1062 if ((csp = sfind(dev, type, NULL)) != NULL) { in spec_size_invalidate()
1063 mutex_enter(&csp->s_lock); in spec_size_invalidate()
1064 csp->s_flag &= ~SSIZEVALID; in spec_size_invalidate()
1065 VN_RELE_ASYNC(STOV(csp), system_taskq); in spec_size_invalidate()
1066 mutex_exit(&csp->s_lock); in spec_size_invalidate()