Home
last modified time | relevance | path

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

/arch/x86/include/asm/
A Dcmpxchg_32.h42 #define __arch_try_cmpxchg64(_ptr, _oldp, _new, _lock) \ argument
44 union __u64_halves o = { .full = *(_oldp), }, \
57 *(_oldp) = o.full; \
118 #define __arch_try_cmpxchg64_emu(_ptr, _oldp, _new, _lock_loc, _lock) \ argument
120 union __u64_halves o = { .full = *(_oldp), }, \
136 *(_oldp) = o.full; \
A Dcmpxchg_64.h62 #define __arch_try_cmpxchg128(_ptr, _oldp, _new, _lock) \ argument
64 union __u128_halves o = { .full = *(_oldp), }, \
77 *(_oldp) = o.full; \
A Duaccess.h556 #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); \

Completed in 7 milliseconds