Lines Matching refs:atomic_val_t
20 __syscall bool atomic_cas(atomic_t *target, atomic_val_t old_value,
21 atomic_val_t new_value);
26 __syscall atomic_val_t atomic_add(atomic_t *target, atomic_val_t value);
28 __syscall atomic_val_t atomic_sub(atomic_t *target, atomic_val_t value);
30 static inline atomic_val_t atomic_inc(atomic_t *target) in atomic_inc()
36 static inline atomic_val_t atomic_dec(atomic_t *target) in atomic_dec()
42 atomic_val_t atomic_get(const atomic_t *target);
46 __syscall atomic_val_t atomic_set(atomic_t *target, atomic_val_t value);
50 static inline atomic_val_t atomic_clear(atomic_t *target) in atomic_clear()
62 __syscall atomic_val_t atomic_or(atomic_t *target, atomic_val_t value);
64 __syscall atomic_val_t atomic_xor(atomic_t *target, atomic_val_t value);
66 __syscall atomic_val_t atomic_and(atomic_t *target, atomic_val_t value);
68 __syscall atomic_val_t atomic_nand(atomic_t *target, atomic_val_t value);