Home
last modified time | relevance | path

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

/illumos-gate/usr/src/uts/common/sys/rsm/
H A Drsm_in.h294 rsm_import_share_t *s_share; /* shared importer data */ member
310 #define rsmsharelock_acquire(p) RSMSI_LOCK(p->s_share)
311 #define rsmsharelock_release(p) RSMSI_UNLOCK(p->s_share)
312 #define rsmsharelock_held(p) RSMSI_HELD(p->s_share)
313 #define rsmsharelock_try(p) RSMSI_TRY(p->s_share)
/illumos-gate/usr/src/uts/common/io/rsm/
H A Drsm.c1705 (((rsmseg_t *)p)->s_share != NULL)) { in rsmshare_get()
1706 shdatap = ((rsmseg_t *)p)->s_share; in rsmshare_get()
1727 segp->s_share = shdatap; in rsmshare_get()
1748 if (seg->s_share->rsmsi_state == oldstate) { in rsmsharecv_signal()
1749 seg->s_share->rsmsi_state = newstate; in rsmsharecv_signal()
1750 cv_broadcast(&seg->s_share->rsmsi_cv); in rsmsharecv_signal()
1860 if (seg->s_share != NULL) { in rsmseg_free()
1866 ASSERT(seg->s_share->rsmsi_refcnt > 0); in rsmseg_free()
1868 seg->s_share->rsmsi_refcnt--; in rsmseg_free()
1870 if (seg->s_share->rsmsi_refcnt == 0) { in rsmseg_free()
[all …]