Lines Matching defs:atomic

58 struct atomic {  struct
67 typedef struct atomic atomic_t; argument
70 atomic_read(const atomic_t *atomic) in atomic_read()
77 atomic_set(atomic_t *atomic, int value) in atomic_set()
84 atomic_set_release(atomic_t *atomic, int value) in atomic_set_release()
90 atomic_add(int addend, atomic_t *atomic) in atomic_add()
97 atomic_sub(int subtrahend, atomic_t *atomic) in atomic_sub()
104 atomic_add_return(int addend, atomic_t *atomic) in atomic_add_return()
116 atomic_sub_return(int subtrahend, atomic_t *atomic) in atomic_sub_return()
128 atomic_inc(atomic_t *atomic) in atomic_inc()
135 atomic_dec(atomic_t *atomic) in atomic_dec()
142 atomic_inc_return(atomic_t *atomic) in atomic_inc_return()
154 atomic_dec_return(atomic_t *atomic) in atomic_dec_return()
166 atomic_dec_and_test(atomic_t *atomic) in atomic_dec_and_test()
173 atomic_dec_if_positive(atomic_t *atomic) in atomic_dec_if_positive()
189 atomic_or(int value, atomic_t *atomic) in atomic_or()
196 atomic_and(int value, atomic_t *atomic) in atomic_and()
203 atomic_andnot(int value, atomic_t *atomic) in atomic_andnot()
210 atomic_fetch_add(int value, atomic_t *atomic) in atomic_fetch_add()
225 atomic_fetch_inc(atomic_t *atomic) in atomic_fetch_inc()
231 atomic_fetch_xor(int value, atomic_t *atomic) in atomic_fetch_xor()
246 atomic_set_mask(unsigned long mask, atomic_t *atomic) in atomic_set_mask()
253 atomic_clear_mask(unsigned long mask, atomic_t *atomic) in atomic_clear_mask()
260 atomic_add_unless(atomic_t *atomic, int addend, int zero) in atomic_add_unless()
277 atomic_inc_not_zero(atomic_t *atomic) in atomic_inc_not_zero()
284 atomic_xchg(atomic_t *atomic, int new) in atomic_xchg()
296 atomic_cmpxchg(atomic_t *atomic, int expect, int new) in atomic_cmpxchg()
314 atomic_try_cmpxchg(atomic_t *atomic, int *valuep, int new) in atomic_try_cmpxchg()
389 atomic64_cmpxchg(struct atomic64 *atomic, uint64_t expect, uint64_t new) in atomic64_cmpxchg()