Home
last modified time | relevance | path

Searched refs:__old (Results 1 – 12 of 12) sorted by relevance

/Linux-v5.4/arch/x86/include/asm/
Dcmpxchg.h88 __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 …]
Dcmpxchg_32.h82 __typeof__(*(ptr)) __old = (o); \
89 "S" ((ptr)), "0" (__old), \
99 __typeof__(*(ptr)) __old = (o); \
105 "S" ((ptr)), "0" (__old), \
Duaccess.h593 __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/
Dcmpxchg.h169 __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 …]
Duaccess.h411 __typeof__(*(ptr)) __old = (old); \
440 : [old] "rJ" (__old), \
466 : [old] "rJ" (__old), \
/Linux-v5.4/tools/arch/x86/include/asm/
Dcmpxchg.h38 __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/
Dcmpxchg.h29 __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/
Dcmpxchg.h57 __typeof__(*(ptr)) __old = (old); \
69 : "r" (__ptr), "r" (__old), "r" (__new) \
/Linux-v5.4/arch/csky/include/asm/
Dcmpxchg.h43 __typeof__(old) __old = (old); \
57 : "r" (__new), "r"(__ptr), "r"(__old) \
/Linux-v5.4/include/xen/interface/io/
Dring.h254 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/
Dcmpxchg.h289 unsigned long long __old = (__typeof__(*(ptr)))(o); \
301 __res = __cmpxchg64((ptr), __old, __new); \
/Linux-v5.4/drivers/media/common/
Dcx2341x.c1022 #define CMP_FIELD(__old, __new, __field) (__old->__field != __new->__field) argument