Home
last modified time | relevance | path

Searched refs:atomic_xchg (Results 1 – 4 of 4) sorted by relevance

/external/kernel-headers/original/asm-generic/
Dmutex-xchg.h28 if (unlikely(atomic_xchg(count, 0) != 1)) in __mutex_fastpath_lock()
47 if (unlikely(atomic_xchg(count, 0) != 1)) in __mutex_fastpath_lock_retval()
71 if (unlikely(atomic_xchg(count, 1) != 0)) in __mutex_fastpath_unlock()
95 int prev = atomic_xchg(count, 0); in __mutex_fastpath_trylock()
109 prev = atomic_xchg(count, prev); in __mutex_fastpath_trylock()
/external/kernel-headers/original/asm-x86/
Datomic_32.h219 #define atomic_xchg(v, new) (xchg(&((v)->counter), (new))) macro
/external/kernel-headers/original/asm-arm/
Datomic.h177 #define atomic_xchg(v, new) (xchg(&((v)->counter), new)) macro
/external/kernel-headers/original/asm-mips/
Datomic.h311 #define atomic_xchg(v, new) (xchg(&((v)->counter), (new))) macro