Lines Matching refs:sz
21 #define __XCHG_CASE(w, sfx, name, sz, mb, nop_lse, acq, acq_lse, rel, cl) \ argument
22 static inline u##sz __xchg_case_##name##sz(u##sz x, volatile void *ptr) \
24 u##sz ret; \
38 : "=&r" (ret), "=&r" (tmp), "+Q" (*(u##sz *)ptr) \
106 #define __CMPXCHG_CASE(name, sz) \ argument
107 static inline u##sz __cmpxchg_case_##name##sz(volatile void *ptr, \
108 u##sz old, \
109 u##sz new) \
111 return __lse_ll_sc_body(_cmpxchg_case_##name##sz, \
232 #define __CMPWAIT_CASE(w, sfx, sz) \ argument
233 static inline void __cmpwait_case_##sz(volatile void *ptr, \