Lines Matching refs:ATOMIC_LONG_PFX

26 #define ATOMIC_LONG_PFX(x)	atomic64 ## x  macro
33 #define ATOMIC_LONG_PFX(x) atomic ## x macro
40 ATOMIC_LONG_PFX(_t) *v = (ATOMIC_LONG_PFX(_t) *)l; \
42 return (long)ATOMIC_LONG_PFX(_read##mo)(v); \
52 ATOMIC_LONG_PFX(_t) *v = (ATOMIC_LONG_PFX(_t) *)l; \ in ATOMIC_LONG_READ_OP()
54 ATOMIC_LONG_PFX(_set##mo)(v, i); \ in ATOMIC_LONG_READ_OP()
65 ATOMIC_LONG_PFX(_t) *v = (ATOMIC_LONG_PFX(_t) *)l; \
67 return (long)ATOMIC_LONG_PFX(_##op##_return##mo)(i, v); \
81 (ATOMIC_LONG_PFX(_cmpxchg_relaxed)((ATOMIC_LONG_PFX(_t) *)(l), \
84 (ATOMIC_LONG_PFX(_cmpxchg_acquire)((ATOMIC_LONG_PFX(_t) *)(l), \
87 (ATOMIC_LONG_PFX(_cmpxchg_release)((ATOMIC_LONG_PFX(_t) *)(l), \
90 (ATOMIC_LONG_PFX(_cmpxchg)((ATOMIC_LONG_PFX(_t) *)(l), (old), (new)))
93 (ATOMIC_LONG_PFX(_xchg_relaxed)((ATOMIC_LONG_PFX(_t) *)(v), (new)))
95 (ATOMIC_LONG_PFX(_xchg_acquire)((ATOMIC_LONG_PFX(_t) *)(v), (new)))
97 (ATOMIC_LONG_PFX(_xchg_release)((ATOMIC_LONG_PFX(_t) *)(v), (new)))
99 (ATOMIC_LONG_PFX(_xchg)((ATOMIC_LONG_PFX(_t) *)(v), (new)))
103 ATOMIC_LONG_PFX(_t) *v = (ATOMIC_LONG_PFX(_t) *)l;
105 ATOMIC_LONG_PFX(_inc)(v);
110 ATOMIC_LONG_PFX(_t) *v = (ATOMIC_LONG_PFX(_t) *)l; in atomic_long_dec()
112 ATOMIC_LONG_PFX(_dec)(v); in atomic_long_dec()
119 ATOMIC_LONG_PFX(_t) *v = (ATOMIC_LONG_PFX(_t) *)l; \
121 ATOMIC_LONG_PFX(_##op)(i, v); \
135 ATOMIC_LONG_PFX(_t) *v = (ATOMIC_LONG_PFX(_t) *)l; in ATOMIC_LONG_OP()
137 return ATOMIC_LONG_PFX(_sub_and_test)(i, v); in ATOMIC_LONG_OP()
142 ATOMIC_LONG_PFX(_t) *v = (ATOMIC_LONG_PFX(_t) *)l; in atomic_long_dec_and_test()
144 return ATOMIC_LONG_PFX(_dec_and_test)(v); in atomic_long_dec_and_test()
149 ATOMIC_LONG_PFX(_t) *v = (ATOMIC_LONG_PFX(_t) *)l; in atomic_long_inc_and_test()
151 return ATOMIC_LONG_PFX(_inc_and_test)(v); in atomic_long_inc_and_test()
156 ATOMIC_LONG_PFX(_t) *v = (ATOMIC_LONG_PFX(_t) *)l; in atomic_long_add_negative()
158 return ATOMIC_LONG_PFX(_add_negative)(i, v); in atomic_long_add_negative()
165 ATOMIC_LONG_PFX(_t) *v = (ATOMIC_LONG_PFX(_t) *)l; \
167 return (long)ATOMIC_LONG_PFX(_##op##_return##mo)(v); \
182 ATOMIC_LONG_PFX(_t) *v = (ATOMIC_LONG_PFX(_t) *)l; in ATOMIC_LONG_INC_DEC_OP()
184 return (long)ATOMIC_LONG_PFX(_add_unless)(v, a, u); in ATOMIC_LONG_INC_DEC_OP()
188 ATOMIC_LONG_PFX(_inc_not_zero)((ATOMIC_LONG_PFX(_t) *)(l))