Home
last modified time | relevance | path

Searched refs:s_share (Results 1 – 2 of 2) sorted by relevance

/titanic_44/usr/src/uts/common/sys/rsm/
H A Drsm_in.h296 rsm_import_share_t *s_share; /* shared importer data */ member
312 #define rsmsharelock_acquire(p) RSMSI_LOCK(p->s_share)
313 #define rsmsharelock_release(p) RSMSI_UNLOCK(p->s_share)
314 #define rsmsharelock_held(p) RSMSI_HELD(p->s_share)
315 #define rsmsharelock_try(p) RSMSI_TRY(p->s_share)
/titanic_44/usr/src/uts/common/io/rsm/
H A Drsm.c1703 (((rsmseg_t *)p)->s_share != NULL)) { in rsmshare_get()
1704 shdatap = ((rsmseg_t *)p)->s_share; in rsmshare_get()
1725 segp->s_share = shdatap; in rsmshare_get()
1746 if (seg->s_share->rsmsi_state == oldstate) { in rsmsharecv_signal()
1747 seg->s_share->rsmsi_state = newstate; in rsmsharecv_signal()
1748 cv_broadcast(&seg->s_share->rsmsi_cv); in rsmsharecv_signal()
1858 if (seg->s_share != NULL) { in rsmseg_free()
1864 ASSERT(seg->s_share->rsmsi_refcnt > 0); in rsmseg_free()
1866 seg->s_share->rsmsi_refcnt--; in rsmseg_free()
1868 if (seg->s_share->rsmsi_refcnt == 0) { in rsmseg_free()
[all …]