Searched refs:dispatch_atomic_cmpxchg (Results 1 – 5 of 5) sorted by relevance
| /trueos/lib/libdispatch/src/shims/ |
| HD | atomic.h | 129 #define dispatch_atomic_cmpxchg(p, e, v, m) \ macro 220 #define dispatch_atomic_cmpxchg(p, e, v, m) \ macro 300 dispatch_atomic_cmpxchg(&(p)->f, (e), (v), m)
|
| /trueos/lib/libdispatch/src/ |
| HD | once.c | 52 if (dispatch_atomic_cmpxchg(vval, NULL, tail, acquire)) { in dispatch_once_f()
|
| HD | allocator.c | 426 if (!dispatch_atomic_cmpxchg(heap_ptr, NULL, (void *)aligned_region, in _dispatch_alloc_try_create_heap() 554 if (!dispatch_atomic_cmpxchg(&page_bitmaps[last_locked], BITMAP_C(0), in _dispatch_alloc_maybe_madvise_page()
|
| HD | semaphore.c | 162 if (!dispatch_atomic_cmpxchg(s4, 0, tmp, relaxed)) { in _dispatch_semaphore_create_port() 184 if (!dispatch_atomic_cmpxchg(s4, 0, tmp)) { in _dispatch_semaphore_create_handle()
|
| HD | voucher.c | 1964 if (!dispatch_atomic_cmpxchg(&_voucher_atm_collect_level, level, level + 1, in _voucher_atm_collect_if_needed()
|