Searched refs:atomic_cmpxchg_u64 (Results 1 - 2 of 2) sorted by relevance

/fuchsia/zircon/kernel/kernel/
H A Dmutex.cpp76 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 Datomic.h157 static inline bool atomic_cmpxchg_u64(volatile uint64_t* ptr, uint64_t* oldval, function

Completed in 74 milliseconds