Home
last modified time | relevance | path

Searched refs:xadd (Results 1 - 18 of 18) sorted by relevance

/kernel/linux/linux-5.10/arch/x86/include/asm/
H A 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()
H A 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()
H A Dcmpxchg.h18 __compiletime_error("Bad argument size for xadd");
228 * xadd() adds "inc" to "*ptr" and atomically returns the previous
231 * xadd() is locked when multiple CPUs are online
233 #define __xadd(ptr, inc, lock) __xchg_op((ptr), (inc), xadd, lock)
234 #define xadd(ptr, inc) __xadd((ptr), (inc), LOCK_PREFIX) macro
H A Dasm.h39 #define _ASM_XADD __ASM_SIZE(xadd)
/kernel/linux/linux-6.6/arch/x86/include/asm/
H A Datomic.h85 return i + xadd(&v->counter, i); in arch_atomic_add_return()
97 return xadd(&v->counter, i); in arch_atomic_fetch_add()
103 return xadd(&v->counter, -i); in arch_atomic_fetch_sub()
H A Datomic64_64.h79 return i + xadd(&v->counter, i); in arch_atomic64_add_return()
91 return xadd(&v->counter, i); in arch_atomic64_fetch_add()
97 return xadd(&v->counter, -i); in arch_atomic64_fetch_sub()
H A Dcmpxchg.h18 __compiletime_error("Bad argument size for xadd");
234 * xadd() adds "inc" to "*ptr" and atomically returns the previous
237 * xadd() is locked when multiple CPUs are online
239 #define __xadd(ptr, inc, lock) __xchg_op((ptr), (inc), xadd, lock)
240 #define xadd(ptr, inc) __xadd((ptr), (inc), LOCK_PREFIX) macro
H A Dasm.h42 #define _ASM_XADD __ASM_SIZE(xadd)
/kernel/linux/linux-5.10/drivers/media/rc/keymaps/
H A Drc-xbox-dvd.c30 {0xadd, KEY_PREVIOUSSONG},
/kernel/linux/linux-6.6/drivers/media/rc/keymaps/
H A Drc-xbox-dvd.c30 {0xadd, KEY_PREVIOUSSONG},
/kernel/linux/linux-6.6/tools/arch/x86/include/asm/
H A Dasm.h40 #define _ASM_XADD __ASM_SIZE(xadd)
/kernel/linux/linux-5.10/arch/x86/net/
H A Dbpf_jit_comp.c1240 goto xadd; in do_jit()
1243 xadd: if (is_imm8(insn->off)) in do_jit()
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/include/asic_reg/gmc/
H A Dgmc_8_1_d.h801 #define mmMC_IO_CDRCNTL1_D0 0xadd
H A Dgmc_7_1_d.h697 #define mmMC_IO_CDRCNTL1_D0 0xadd
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/include/asic_reg/gmc/
H A Dgmc_8_1_d.h801 #define mmMC_IO_CDRCNTL1_D0 0xadd
H A Dgmc_7_1_d.h697 #define mmMC_IO_CDRCNTL1_D0 0xadd
/kernel/linux/linux-5.10/arch/x86/kvm/
H A Demulate.c1079 FASTOP2(xadd); variable
/kernel/linux/linux-6.6/arch/x86/kvm/
H A Demulate.c1044 FASTOP2(xadd); variable

Completed in 55 milliseconds