Home
last modified time | relevance | path

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

/titanic_41/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
/titanic_41/usr/src/uts/common/io/ib/clients/ibd/
H A Dibd_cm.c133 ASSERT(ace->ac_ref != 0); in ibd_async_rc_close_act_chan()
134 atomic_dec_32(&ace->ac_ref); in ibd_async_rc_close_act_chan()
136 if ((ace->ac_ref == 0) || (ace->ac_ref == CYCLEVAL)) { in ibd_async_rc_close_act_chan()
138 ace->ac_ref = 0; in ibd_async_rc_close_act_chan()
140 ace->ac_ref |= CYCLEVAL; in ibd_async_rc_close_act_chan()
161 ASSERT(ace->ac_ref != 0); in ibd_async_rc_recycle_ace()
162 atomic_dec_32(&ace->ac_ref); in ibd_async_rc_recycle_ace()
164 if ((ace->ac_ref == 0) || (ace->ac_ref == CYCLEVAL)) { in ibd_async_rc_recycle_ace()
166 ace->ac_ref = 0; in ibd_async_rc_recycle_ace()
168 ace->ac_ref |= CYCLEVAL; in ibd_async_rc_recycle_ace()
[all …]
H A Dibd.c661 ibd_acache_s::ac_ref)) in _NOTE()