Searched refs:CMPXCHG_LOOP (Results 1 – 1 of 1) sorted by relevance
/DragonOS-0.1.3/kernel/src/libs/ |
D | lockref.c | 7 #define CMPXCHG_LOOP(__lock_ref, CODE, SUCCESS) … macro 28 #define CMPXCHG_LOOP(__lock_ref, CODE, SUCCESS) \ macro 43 CMPXCHG_LOOP(lock_ref, ++new.count;, return;); in lockref_inc() 60 CMPXCHG_LOOP(lock_ref, in lockref_inc_not_zero() 89 CMPXCHG_LOOP(lock_ref, in lockref_dec() 120 CMPXCHG_LOOP(lock_ref, in lockref_dec_return() 141 CMPXCHG_LOOP(lock_ref, in lockref_dec_not_zero() 170 CMPXCHG_LOOP(lock_ref, in lockref_dec_or_lock_not_zero() 208 CMPXCHG_LOOP(lock_ref, in lockref_inc_not_dead()
|