Searched refs:_oldp (Results 1 – 4 of 4) sorted by relevance
/openbmc/linux/arch/x86/include/asm/ |
H A D | uaccess.h | 556 #define __try_cmpxchg64_user_asm(_ptr, _oldp, _nval, _label) \ argument 557 __try_cmpxchg_user_asm("q", "r", (_ptr), (_oldp), (_nval), _label) 565 #define unsafe_try_cmpxchg_user(_ptr, _oldp, _nval, _label) ({ \ argument 570 (__force u8 *)(_ptr), (_oldp), \ 574 (__force u16 *)(_ptr), (_oldp), \ 578 (__force u32 *)(_ptr), (_oldp), \ 581 case 8: __ret = __try_cmpxchg64_user_asm((__force u64 *)(_ptr), (_oldp),\ 589 #define __try_cmpxchg_user(_ptr, _oldp, _nval, _label) ({ \ argument 592 __ret = !unsafe_try_cmpxchg_user(_ptr, _oldp, _nval, _label); \
|
H A D | cmpxchg_64.h | 56 #define __arch_try_cmpxchg128(_ptr, _oldp, _new, _lock) \ argument 58 union __u128_halves o = { .full = *(_oldp), }, \ 71 *(_oldp) = o.full; \
|
/openbmc/linux/include/linux/atomic/ |
H A D | atomic-arch-fallback.h | 189 #define raw_try_cmpxchg(_ptr, _oldp, _new) \ argument 191 typeof(*(_ptr)) *___op = (_oldp), ___o = *___op, ___r; \ 207 #define raw_try_cmpxchg_acquire(_ptr, _oldp, _new) \ argument 209 typeof(*(_ptr)) *___op = (_oldp), ___o = *___op, ___r; \ 225 #define raw_try_cmpxchg_release(_ptr, _oldp, _new) \ argument 227 typeof(*(_ptr)) *___op = (_oldp), ___o = *___op, ___r; \ 240 #define raw_try_cmpxchg_relaxed(_ptr, _oldp, _new) \ argument 242 typeof(*(_ptr)) *___op = (_oldp), ___o = *___op, ___r; \ 256 #define raw_try_cmpxchg64(_ptr, _oldp, _new) \ argument 258 typeof(*(_ptr)) *___op = (_oldp), ___o = *___op, ___r; \ [all …]
|
/openbmc/linux/scripts/atomic/ |
H A D | gen-atomic-fallback.sh | 232 typeof(*(_ptr)) *___op = (_oldp), ___o = *___op, ___r; \\
|