Home
last modified time | relevance | path

Searched refs:xadd (Results 1 – 7 of 7) sorted by relevance

/Linux-v5.15/arch/x86/include/asm/
Datomic.h165 return i + xadd(&v->counter, i); in arch_atomic_add_return()
184 return xadd(&v->counter, i); in arch_atomic_fetch_add()
190 return xadd(&v->counter, -i); in arch_atomic_fetch_sub()
Datomic64_64.h160 return i + xadd(&v->counter, i); in arch_atomic64_add_return()
172 return xadd(&v->counter, i); in arch_atomic64_fetch_add()
178 return xadd(&v->counter, -i); in arch_atomic64_fetch_sub()
Dcmpxchg.h233 #define __xadd(ptr, inc, lock) __xchg_op((ptr), (inc), xadd, lock)
234 #define xadd(ptr, inc) __xadd((ptr), (inc), LOCK_PREFIX) macro
Dasm.h40 #define _ASM_XADD __ASM_SIZE(xadd)
/Linux-v5.15/tools/arch/x86/include/asm/
Dasm.h40 #define _ASM_XADD __ASM_SIZE(xadd)
/Linux-v5.15/Documentation/networking/
Dfilter.rst1062 ….imm = BPF_ADD, .code = BPF_ATOMIC | BPF_W | BPF_STX: lock xadd *(u32 *)(dst_reg + off16) += src_…
1063 ….imm = BPF_ADD, .code = BPF_ATOMIC | BPF_DW | BPF_STX: lock xadd *(u64 *)(dst_reg + off16) += src_…
/Linux-v5.15/arch/x86/kvm/
Demulate.c1033 FASTOP2(xadd);