Lines Matching refs:atomic_long_t
23 typedef atomic64_t atomic_long_t; typedef
30 typedef atomic_t atomic_long_t; typedef
38 static inline long atomic_long_read##mo(const atomic_long_t *l) \
50 static inline void atomic_long_set##mo(atomic_long_t *l, long i) \ in ATOMIC_LONG_READ_OP()
63 atomic_long_##op##_return##mo(long i, atomic_long_t *l) \
101 static inline void atomic_long_inc(atomic_long_t *l)
108 static inline void atomic_long_dec(atomic_long_t *l) in atomic_long_dec()
117 atomic_long_##op(long i, atomic_long_t *l) \
133 static inline int atomic_long_sub_and_test(long i, atomic_long_t *l) in ATOMIC_LONG_OP()
140 static inline int atomic_long_dec_and_test(atomic_long_t *l) in atomic_long_dec_and_test()
147 static inline int atomic_long_inc_and_test(atomic_long_t *l) in atomic_long_inc_and_test()
154 static inline int atomic_long_add_negative(long i, atomic_long_t *l) in atomic_long_add_negative()
163 atomic_long_##op##_return##mo(atomic_long_t *l) \
180 static inline long atomic_long_add_unless(atomic_long_t *l, long a, long u) in ATOMIC_LONG_INC_DEC_OP()