Searched refs:xadd (Results 1 - 18 of 18) sorted by relevance
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
H A D | atomic.h | 165 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 D | atomic64_64.h | 160 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 D | cmpxchg.h | 18 __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 D | asm.h | 39 #define _ASM_XADD __ASM_SIZE(xadd)
|
/kernel/linux/linux-6.6/arch/x86/include/asm/ |
H A D | atomic.h | 85 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 D | atomic64_64.h | 79 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 D | cmpxchg.h | 18 __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 D | asm.h | 42 #define _ASM_XADD __ASM_SIZE(xadd)
|
/kernel/linux/linux-5.10/drivers/media/rc/keymaps/ |
H A D | rc-xbox-dvd.c | 30 {0xadd, KEY_PREVIOUSSONG},
|
/kernel/linux/linux-6.6/drivers/media/rc/keymaps/ |
H A D | rc-xbox-dvd.c | 30 {0xadd, KEY_PREVIOUSSONG},
|
/kernel/linux/linux-6.6/tools/arch/x86/include/asm/ |
H A D | asm.h | 40 #define _ASM_XADD __ASM_SIZE(xadd)
|
/kernel/linux/linux-5.10/arch/x86/net/ |
H A D | bpf_jit_comp.c | 1240 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 D | gmc_8_1_d.h | 801 #define mmMC_IO_CDRCNTL1_D0 0xadd
|
H A D | gmc_7_1_d.h | 697 #define mmMC_IO_CDRCNTL1_D0 0xadd
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/include/asic_reg/gmc/ |
H A D | gmc_8_1_d.h | 801 #define mmMC_IO_CDRCNTL1_D0 0xadd
|
H A D | gmc_7_1_d.h | 697 #define mmMC_IO_CDRCNTL1_D0 0xadd
|
/kernel/linux/linux-5.10/arch/x86/kvm/ |
H A D | emulate.c | 1079 FASTOP2(xadd); variable
|
/kernel/linux/linux-6.6/arch/x86/kvm/ |
H A D | emulate.c | 1044 FASTOP2(xadd); variable
|
Completed in 55 milliseconds