Lines Matching refs:ATOMIC_LONG_PFX

27 #define ATOMIC_LONG_PFX(x)	atomic64 ## x  macro
35 #define ATOMIC_LONG_PFX(x) atomic ## x macro
43 ATOMIC_LONG_PFX(_t) *v = (ATOMIC_LONG_PFX(_t) *)l; \
45 return (long)ATOMIC_LONG_PFX(_read##mo)(v); \
55 ATOMIC_LONG_PFX(_t) *v = (ATOMIC_LONG_PFX(_t) *)l; \ in ATOMIC_LONG_READ_OP()
57 ATOMIC_LONG_PFX(_set##mo)(v, i); \ in ATOMIC_LONG_READ_OP()
68 ATOMIC_LONG_PFX(_t) *v = (ATOMIC_LONG_PFX(_t) *)l; \
70 return (long)ATOMIC_LONG_PFX(_##op##_return##mo)(i, v); \
84 (ATOMIC_LONG_PFX(_cmpxchg_relaxed)((ATOMIC_LONG_PFX(_t) *)(l), \
87 (ATOMIC_LONG_PFX(_cmpxchg_acquire)((ATOMIC_LONG_PFX(_t) *)(l), \
90 (ATOMIC_LONG_PFX(_cmpxchg_release)((ATOMIC_LONG_PFX(_t) *)(l), \
93 (ATOMIC_LONG_PFX(_cmpxchg)((ATOMIC_LONG_PFX(_t) *)(l), (old), (new)))
97 (ATOMIC_LONG_PFX(_try_cmpxchg_relaxed)((ATOMIC_LONG_PFX(_t) *)(l), \
100 (ATOMIC_LONG_PFX(_try_cmpxchg_acquire)((ATOMIC_LONG_PFX(_t) *)(l), \
103 (ATOMIC_LONG_PFX(_try_cmpxchg_release)((ATOMIC_LONG_PFX(_t) *)(l), \
106 (ATOMIC_LONG_PFX(_try_cmpxchg)((ATOMIC_LONG_PFX(_t) *)(l), \
111 (ATOMIC_LONG_PFX(_xchg_relaxed)((ATOMIC_LONG_PFX(_t) *)(v), (new)))
113 (ATOMIC_LONG_PFX(_xchg_acquire)((ATOMIC_LONG_PFX(_t) *)(v), (new)))
115 (ATOMIC_LONG_PFX(_xchg_release)((ATOMIC_LONG_PFX(_t) *)(v), (new)))
117 (ATOMIC_LONG_PFX(_xchg)((ATOMIC_LONG_PFX(_t) *)(v), (new)))
121 ATOMIC_LONG_PFX(_t) *v = (ATOMIC_LONG_PFX(_t) *)l;
123 ATOMIC_LONG_PFX(_inc)(v);
128 ATOMIC_LONG_PFX(_t) *v = (ATOMIC_LONG_PFX(_t) *)l; in atomic_long_dec()
130 ATOMIC_LONG_PFX(_dec)(v); in atomic_long_dec()
137 ATOMIC_LONG_PFX(_t) *v = (ATOMIC_LONG_PFX(_t) *)l; \
139 return (long)ATOMIC_LONG_PFX(_fetch_##op##mo)(i, v); \
173 ATOMIC_LONG_PFX(_t) *v = (ATOMIC_LONG_PFX(_t) *)l; \ in ATOMIC_LONG_FETCH_OP()
175 return (long)ATOMIC_LONG_PFX(_fetch_##op##mo)(v); \ in ATOMIC_LONG_FETCH_OP()
193 ATOMIC_LONG_PFX(_t) *v = (ATOMIC_LONG_PFX(_t) *)l; \
195 ATOMIC_LONG_PFX(_##op)(i, v); \
209 ATOMIC_LONG_PFX(_t) *v = (ATOMIC_LONG_PFX(_t) *)l;
211 return ATOMIC_LONG_PFX(_sub_and_test)(i, v);
216 ATOMIC_LONG_PFX(_t) *v = (ATOMIC_LONG_PFX(_t) *)l; in atomic_long_dec_and_test()
218 return ATOMIC_LONG_PFX(_dec_and_test)(v); in atomic_long_dec_and_test()
223 ATOMIC_LONG_PFX(_t) *v = (ATOMIC_LONG_PFX(_t) *)l; in atomic_long_inc_and_test()
225 return ATOMIC_LONG_PFX(_inc_and_test)(v); in atomic_long_inc_and_test()
230 ATOMIC_LONG_PFX(_t) *v = (ATOMIC_LONG_PFX(_t) *)l; in atomic_long_add_negative()
232 return ATOMIC_LONG_PFX(_add_negative)(i, v); in atomic_long_add_negative()
239 ATOMIC_LONG_PFX(_t) *v = (ATOMIC_LONG_PFX(_t) *)l; \
241 return (long)ATOMIC_LONG_PFX(_##op##_return##mo)(v); \
256 ATOMIC_LONG_PFX(_t) *v = (ATOMIC_LONG_PFX(_t) *)l; in ATOMIC_LONG_INC_DEC_OP()
258 return (long)ATOMIC_LONG_PFX(_add_unless)(v, a, u); in ATOMIC_LONG_INC_DEC_OP()
262 ATOMIC_LONG_PFX(_inc_not_zero)((ATOMIC_LONG_PFX(_t) *)(l))
265 ATOMIC_LONG_PFX(_cond_read_relaxed)((ATOMIC_LONG_PFX(_t) *)(v), (c))
267 ATOMIC_LONG_PFX(_cond_read_acquire)((ATOMIC_LONG_PFX(_t) *)(v), (c))