Searched refs:__old (Results 1 – 13 of 13) sorted by relevance
| /linux/arch/x86/include/asm/ |
| H A D | cmpxchg.h | 88 __typeof__(*(ptr)) __old = (old); \ 96 : "q" (__new), "0" (__old) \ 105 : "r" (__new), "0" (__old) \ 114 : "r" (__new), "0" (__old) \ 123 : "r" (__new), "0" (__old) \ 162 __typeof__(*(_ptr)) __old = *_old; \ 171 [old] "+a" (__old) \ 182 [old] "+a" (__old) \ 193 [old] "+a" (__old) \ 204 [old] "+a" (__old) \ [all …]
|
| H A D | uaccess.h | 376 __typeof__(*(_ptr)) __old = *_old; \ 383 [old] "+a" (__old) \ 388 *_old = __old; \ 395 __typeof__(*(_ptr)) __old = *_old; \ 401 "+A" (__old), \ 408 *_old = __old; \ 416 __typeof__(*(_ptr)) __old = *_old; \ 426 [old] "+a" (__old) \ 432 *_old = __old; \ 446 __typeof__(*(_ptr)) __old = *_old; \ [all …]
|
| /linux/arch/csky/include/asm/ |
| H A D | cmpxchg.h | 62 __typeof__(old) __old = (old); \ 66 …__ret = (__typeof__(*(ptr)))cmpxchg_emu_u8((volatile u8 *)__ptr, (uintptr_t)__old, (uintptr_t)__ne… 78 : "r" (__new), "r"(__ptr), "r"(__old) \ 95 __typeof__(old) __old = (old); \ 99 …__ret = (__typeof__(*(ptr)))cmpxchg_emu_u8((volatile u8 *)__ptr, (uintptr_t)__old, (uintptr_t)__ne… 112 : "r" (__new), "r"(__ptr), "r"(__old) \ 129 __typeof__(old) __old = (old); \ 133 …__ret = (__typeof__(*(ptr)))cmpxchg_emu_u8((volatile u8 *)__ptr, (uintptr_t)__old, (uintptr_t)__ne… 147 : "r" (__new), "r"(__ptr), "r"(__old) \
|
| /linux/tools/arch/x86/include/asm/ |
| H A D | cmpxchg.h | 38 __typeof__(*(ptr)) __old = (old); \ 46 : "q" (__new), "0" (__old) \ 55 : "r" (__new), "0" (__old) \ 64 : "r" (__new), "0" (__old) \ 73 : "r" (__new), "0" (__old) \
|
| /linux/arch/s390/include/asm/ |
| H A D | cmpxchg.h | 113 __typeof__(*(ptr)) __old = *__oldp; \ 121 __prev = arch_cmpxchg((ptr), (__old), (__new)); \ 122 __cc = (__prev != __old); \ 130 : [__old] "+d" (*__oldp), \ 140 : [__old] "+d" (*__oldp), \ 158 __typeof__(*(ptr)) __old = *__oldp; \ 162 __prev = arch_cmpxchg((ptr), (__old), (__new)); \ 163 if (unlikely(__prev != __old)) \ 165 likely(__prev == __old); \
|
| /linux/arch/loongarch/include/asm/ |
| H A D | cmpxchg.h | 255 union __u128_halves __old, __new, __ret; \ 258 __old.full = (old); \ 277 "Jr" (__old.low), "Jr" (__old.high), \
|
| /linux/arch/hexagon/include/asm/ |
| H A D | cmpxchg.h | 57 __typeof__(*(ptr)) __old = (old); \ 69 : "r" (__ptr), "r" (__old), "r" (__new) \
|
| /linux/include/asm-generic/ |
| H A D | percpu.h | 109 TYPEOF_UNQUAL(pcp) __val, __old = *(ovalp); \ 110 __val = _cmpxchg(pcp, __old, nval); \ 111 if (__val != __old) \ 113 __val == __old; \ 133 TYPEOF_UNQUAL(pcp) __old = (oval); \ 134 raw_cpu_generic_try_cmpxchg(pcp, &__old, nval); \ 135 __old; \
|
| /linux/arch/riscv/include/asm/ |
| H A D | cmpxchg.h | 218 __typeof__(*(__ptr)) __old = (old); \ 227 __ret, __ptr, __old, __new); \ 233 __ret, __ptr, __old, __new); \ 239 __ret, __ptr, (long)(int)(long), __old, __new); \ 245 __ret, __ptr, /**/, __old, __new); \
|
| /linux/tools/testing/selftests/kvm/include/x86/ |
| H A D | kvm_util_arch.h | 65 uint64_t __old = READ_ONCE(mem); \ 68 : [ptr] "+m" (mem), [old] "+a" (__old) \
|
| /linux/include/xen/interface/io/ |
| H A D | ring.h | 269 RING_IDX __old = (_r)->sring->req_prod; \ 275 (RING_IDX)(__new - __old)); \ 279 RING_IDX __old = (_r)->sring->rsp_prod; \ 285 (RING_IDX)(__new - __old)); \
|
| /linux/arch/mips/include/asm/ |
| H A D | cmpxchg.h | 300 unsigned long long __old = (__typeof__(*(ptr)))(o); \ 312 __res = __cmpxchg64((ptr), __old, __new); \
|
| /linux/drivers/media/common/ |
| H A D | cx2341x.c | 1022 #define CMP_FIELD(__old, __new, __field) (__old->__field != __new->__field) argument
|