Searched refs:xadd (Results 1 – 7 of 7) sorted by relevance
/linux-3.4.99/arch/x86/include/asm/ |
D | cmpxchg.h | 165 #define __xadd(ptr, inc, lock) __xchg_op((ptr), (inc), xadd, lock) 166 #define xadd(ptr, inc) __xadd((ptr), (inc), LOCK_PREFIX) macro
|
D | rwsem.h | 207 return delta + xadd(&sem->count, delta); in rwsem_atomic_update()
|
D | asm.h | 32 #define _ASM_XADD __ASM_SIZE(xadd)
|
D | atomic64_64.h | 173 return i + xadd(&v->counter, i); in atomic64_add_return()
|
D | atomic.h | 182 return i + xadd(&v->counter, i); in atomic_add_return()
|
D | spinlock.h | 57 inc = xadd(&lock->tickets, inc); in __ticket_spin_lock()
|
/linux-3.4.99/arch/x86/include/asm/uv/ |
D | uv_bau.h | 750 return i + xadd(&v->counter, i); in atom_asr()
|