Lines Matching refs:atomic_long_t
24 typedef atomic64_t atomic_long_t; typedef
32 typedef atomic_t atomic_long_t; typedef
41 static inline long atomic_long_read##mo(const atomic_long_t *l) \
53 static inline void atomic_long_set##mo(atomic_long_t *l, long i) \ in ATOMIC_LONG_READ_OP()
66 atomic_long_##op##_return##mo(long i, atomic_long_t *l) \
119 static __always_inline void atomic_long_inc(atomic_long_t *l)
126 static __always_inline void atomic_long_dec(atomic_long_t *l) in atomic_long_dec()
135 atomic_long_fetch_##op##mo(long i, atomic_long_t *l) \
171 atomic_long_fetch_##op##mo(atomic_long_t *l) \ in ATOMIC_LONG_FETCH_OP()
191 atomic_long_##op(long i, atomic_long_t *l) \
207 static inline int atomic_long_sub_and_test(long i, atomic_long_t *l)
214 static inline int atomic_long_dec_and_test(atomic_long_t *l) in atomic_long_dec_and_test()
221 static inline int atomic_long_inc_and_test(atomic_long_t *l) in atomic_long_inc_and_test()
228 static inline int atomic_long_add_negative(long i, atomic_long_t *l) in atomic_long_add_negative()
237 atomic_long_##op##_return##mo(atomic_long_t *l) \
254 static inline long atomic_long_add_unless(atomic_long_t *l, long a, long u) in ATOMIC_LONG_INC_DEC_OP()