Lines Matching refs:n
34 int _atomic_xchg(int *ptr, int n);
37 int _atomic_cmpxchg(int *ptr, int o, int n);
38 long long _atomic64_xchg(long long *v, long long n);
41 long long _atomic64_cmpxchg(long long *v, long long o, long long n);
43 #define xchg(ptr, n) \ argument
48 (typeof(*(ptr)))_atomic_xchg((int *)(ptr), (int)(n)); \
51 #define cmpxchg(ptr, o, n) \ argument
57 (int)n); \
60 #define xchg64(ptr, n) \ argument
66 (long long)(n)); \
69 #define cmpxchg64(ptr, o, n) \ argument
75 (long long)o, (long long)n); \
80 #define xchg(ptr, n) \ argument
88 (u32)(unsigned long)(n)); \
92 __insn_exch((ptr), (unsigned long)(n)); \
102 #define cmpxchg(ptr, o, n) \ argument
111 (u32)(unsigned long)(n)); \
115 (long long)(n)); \