Searched refs:atomic_cmpxchg_u64 (Results 1 - 2 of 2) sorted by relevance
/fuchsia/zircon/kernel/kernel/ |
H A D | mutex.cpp | 76 if (likely(atomic_cmpxchg_u64(&m->val, &oldval, (uintptr_t)ct))) { 99 if (unlikely(!atomic_cmpxchg_u64(&m->val, &oldval, oldval | MUTEX_FLAG_QUEUED))) { 137 if (likely(atomic_cmpxchg_u64(&m->val, &oldval, 0))) { 187 if (!atomic_cmpxchg_u64(&m->val, &oldval, newval)) {
|
/fuchsia/zircon/kernel/include/kernel/ |
H A D | atomic.h | 157 static inline bool atomic_cmpxchg_u64(volatile uint64_t* ptr, uint64_t* oldval, function
|
Completed in 74 milliseconds