Lines Matching defs:csp

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