Lines Matching refs:atomic_t
42 } atomic_t; typedef
60 atomic_add_return(int i, atomic_t *v) in atomic_add_return()
66 atomic_sub_return(int i, atomic_t *v) in atomic_sub_return()
72 atomic_set(atomic_t *v, int i) in atomic_set()
78 atomic_set_release(atomic_t *v, int i) in atomic_set_release()
84 atomic_set_mask(unsigned int mask, atomic_t *v) in atomic_set_mask()
90 atomic_read(const atomic_t *v) in atomic_read()
96 atomic_inc(atomic_t *v) in atomic_inc()
102 atomic_dec(atomic_t *v) in atomic_dec()
108 atomic_add_unless(atomic_t *v, int a, int u) in atomic_add_unless()
122 atomic_fetch_add_unless(atomic_t *v, int a, int u) in atomic_fetch_add_unless()
136 atomic_clear_mask(unsigned int mask, atomic_t *v) in atomic_clear_mask()
142 atomic_xchg(atomic_t *v, int i) in atomic_xchg()
148 atomic_cmpxchg(atomic_t *v, int old, int new) in atomic_cmpxchg()
272 atomic_dec_if_positive(atomic_t *v) in atomic_dec_if_positive()
289 static inline void atomic_##op(int i, atomic_t *v) \
299 static inline int atomic_fetch_##op(int i, atomic_t *v) \