Home
last modified time | relevance | path

Searched refs:ac_ref (Results 1 – 3 of 3) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/ib/clients/ibd/
H A Dibd.h307 #define CLEAR_REFCYCLE(ace) (ace)->ac_ref = 0
308 #define CYCLE_SET(ace) (((ace)->ac_ref & CYCLEVAL) == CYCLEVAL)
309 #define GET_REF(ace) ((ace)->ac_ref)
315 ((ace)->ac_ref & ~(CYCLEVAL)) \
318 atomic_add_32(&(ace)->ac_ref, num); \
322 atomic_add_32_nv(&ace->ac_ref, CYCLEVAL) == \
335 atomic_dec_32_nv(&ace->ac_ref) == CYCLEVAL ? \
571 uint32_t ac_ref; member
/illumos-gate/usr/src/uts/common/io/ib/clients/ibd/
H A Dibd_cm.c134 ASSERT(ace->ac_ref != 0); in ibd_async_rc_close_act_chan()
137 if ((ace->ac_ref == 0) || (ace->ac_ref == CYCLEVAL)) { in ibd_async_rc_close_act_chan()
139 ace->ac_ref = 0; in ibd_async_rc_close_act_chan()
162 ASSERT(ace->ac_ref != 0); in ibd_async_rc_recycle_ace()
165 if ((ace->ac_ref == 0) || (ace->ac_ref == CYCLEVAL)) { in ibd_async_rc_recycle_ace()
167 ace->ac_ref = 0; in ibd_async_rc_recycle_ace()
169 ace->ac_ref |= CYCLEVAL; in ibd_async_rc_recycle_ace()
2627 if ((ace->ac_ref == 0) || (ace->ac_ref == CYCLEVAL)) { in ibd_rc_close_all_chan()
2629 ace->ac_ref = 0; in ibd_rc_close_all_chan()
3220 if ((ace->ac_ref == 0) || (ace->ac_ref == CYCLEVAL)) { in ibd_rc_dispatch_actv_mad()
[all …]
H A Dibd.c661 ibd_acache_s::ac_ref)) in _NOTE()