Searched refs:__old (Results 1 – 12 of 12) sorted by relevance
| /Linux-v5.4/arch/x86/include/asm/ |
| 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; \ 172 [old] "+a" (__old) \ 184 [old] "+a" (__old) \ 196 [old] "+a" (__old) \ 208 [old] "+a" (__old) \ [all …]
|
| D | cmpxchg_32.h | 82 __typeof__(*(ptr)) __old = (o); \ 89 "S" ((ptr)), "0" (__old), \ 99 __typeof__(*(ptr)) __old = (o); \ 105 "S" ((ptr)), "0" (__old), \
|
| D | uaccess.h | 593 __typeof__(*(ptr)) __old = (old); \ 607 : "+r" (__ret), "=a" (__old), "+m" (*(ptr)) \ 608 : "i" (-EFAULT), "q" (__new), "1" (__old) \ 623 : "+r" (__ret), "=a" (__old), "+m" (*(ptr)) \ 624 : "i" (-EFAULT), "r" (__new), "1" (__old) \ 639 : "+r" (__ret), "=a" (__old), "+m" (*(ptr)) \ 640 : "i" (-EFAULT), "r" (__new), "1" (__old) \ 658 : "+r" (__ret), "=a" (__old), "+m" (*(ptr)) \ 659 : "i" (-EFAULT), "r" (__new), "1" (__old) \ 668 *(uval) = __old; \
|
| /Linux-v5.4/arch/riscv/include/asm/ |
| D | cmpxchg.h | 169 __typeof__(*(ptr)) __old = (old); \ 182 : "rJ" (__old), "rJ" (__new) \ 193 : "rJ" (__old), "rJ" (__new) \ 213 __typeof__(*(ptr)) __old = (old); \ 227 : "rJ" (__old), "rJ" (__new) \ 239 : "rJ" (__old), "rJ" (__new) \ 259 __typeof__(*(ptr)) __old = (old); \ 273 : "rJ" (__old), "rJ" (__new) \ 285 : "rJ" (__old), "rJ" (__new) \ 305 __typeof__(*(ptr)) __old = (old); \ [all …]
|
| D | uaccess.h | 411 __typeof__(*(ptr)) __old = (old); \ 440 : [old] "rJ" (__old), \ 466 : [old] "rJ" (__old), \
|
| /Linux-v5.4/tools/arch/x86/include/asm/ |
| 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-v5.4/arch/s390/include/asm/ |
| D | cmpxchg.h | 29 __typeof__(*(ptr)) __old; \ 31 __old = *__ptr; \ 32 } while (!__sync_bool_compare_and_swap(__ptr, __old, x)); \ 33 __old; \
|
| /Linux-v5.4/arch/hexagon/include/asm/ |
| D | cmpxchg.h | 57 __typeof__(*(ptr)) __old = (old); \ 69 : "r" (__ptr), "r" (__old), "r" (__new) \
|
| /Linux-v5.4/arch/csky/include/asm/ |
| D | cmpxchg.h | 43 __typeof__(old) __old = (old); \ 57 : "r" (__new), "r"(__ptr), "r"(__old) \
|
| /Linux-v5.4/include/xen/interface/io/ |
| D | ring.h | 254 RING_IDX __old = (_r)->sring->req_prod; \ 260 (RING_IDX)(__new - __old)); \ 264 RING_IDX __old = (_r)->sring->rsp_prod; \ 270 (RING_IDX)(__new - __old)); \
|
| /Linux-v5.4/arch/mips/include/asm/ |
| D | cmpxchg.h | 289 unsigned long long __old = (__typeof__(*(ptr)))(o); \ 301 __res = __cmpxchg64((ptr), __old, __new); \
|
| /Linux-v5.4/drivers/media/common/ |
| D | cx2341x.c | 1022 #define CMP_FIELD(__old, __new, __field) (__old->__field != __new->__field) argument
|