Lines Matching refs:atomic_t
18 bool atomic_cas(atomic_t *target, atomic_val_t old_value,
24 atomic_val_t atomic_add(atomic_t *target, atomic_val_t value);
26 atomic_val_t atomic_sub(atomic_t *target, atomic_val_t value);
28 atomic_val_t atomic_inc(atomic_t *target);
30 atomic_val_t atomic_dec(atomic_t *target);
32 atomic_val_t atomic_get(const atomic_t *target);
36 atomic_val_t atomic_set(atomic_t *target, atomic_val_t value);
40 atomic_val_t atomic_clear(atomic_t *target);
44 atomic_val_t atomic_or(atomic_t *target, atomic_val_t value);
46 atomic_val_t atomic_xor(atomic_t *target, atomic_val_t value);
48 atomic_val_t atomic_and(atomic_t *target, atomic_val_t value);
50 atomic_val_t atomic_nand(atomic_t *target, atomic_val_t value);