Home
last modified time | relevance | path

Searched refs:dispatch_atomic_cmpxchg (Results 1 – 5 of 5) sorted by relevance

/trueos/lib/libdispatch/src/shims/
HDatomic.h129 #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/
HDonce.c52 if (dispatch_atomic_cmpxchg(vval, NULL, tail, acquire)) { in dispatch_once_f()
HDallocator.c426 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()
HDsemaphore.c162 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()
HDvoucher.c1964 if (!dispatch_atomic_cmpxchg(&_voucher_atm_collect_level, level, level + 1, in _voucher_atm_collect_if_needed()