Home
last modified time | relevance | path

Searched refs:_oldp (Results 1 – 3 of 3) sorted by relevance

/linux-5.19.10/arch/x86/include/asm/
Duaccess.h577 #define __try_cmpxchg64_user_asm(_ptr, _oldp, _nval, _label) \ argument
578 __try_cmpxchg_user_asm("q", "r", (_ptr), (_oldp), (_nval), _label)
586 #define unsafe_try_cmpxchg_user(_ptr, _oldp, _nval, _label) ({ \ argument
591 (__force u8 *)(_ptr), (_oldp), \
595 (__force u16 *)(_ptr), (_oldp), \
599 (__force u32 *)(_ptr), (_oldp), \
602 case 8: __ret = __try_cmpxchg64_user_asm((__force u64 *)(_ptr), (_oldp),\
610 #define __try_cmpxchg_user(_ptr, _oldp, _nval, _label) ({ \ argument
613 __ret = !unsafe_try_cmpxchg_user(_ptr, _oldp, _nval, _label); \
/linux-5.19.10/include/linux/atomic/
Datomic-arch-fallback.h88 #define arch_try_cmpxchg(_ptr, _oldp, _new) \ argument
90 typeof(*(_ptr)) *___op = (_oldp), ___o = *___op, ___r; \
99 #define arch_try_cmpxchg_acquire(_ptr, _oldp, _new) \ argument
101 typeof(*(_ptr)) *___op = (_oldp), ___o = *___op, ___r; \
110 #define arch_try_cmpxchg_release(_ptr, _oldp, _new) \ argument
112 typeof(*(_ptr)) *___op = (_oldp), ___o = *___op, ___r; \
121 #define arch_try_cmpxchg_relaxed(_ptr, _oldp, _new) \ argument
123 typeof(*(_ptr)) *___op = (_oldp), ___o = *___op, ___r; \
158 #define arch_try_cmpxchg64(_ptr, _oldp, _new) \ argument
160 typeof(*(_ptr)) *___op = (_oldp), ___o = *___op, ___r; \
[all …]
/linux-5.19.10/scripts/atomic/
Dgen-atomic-fallback.sh174 typeof(*(_ptr)) *___op = (_oldp), ___o = *___op, ___r; \\