| H A D | atomic.h | 80 #define _ATOMIC_OP_PROTO(t, op, bar, flav) \ argument 82 atomic_##op##_##bar##t##flav(volatile uint##t##_t *p, uint##t##_t val) 145 #define _ATOMIC_CMPSET_PROTO(t, bar, flav) \ argument 147 atomic_cmpset_##bar##t##flav(volatile uint##t##_t *p, \ 150 #define _ATOMIC_FCMPSET_PROTO(t, bar, flav) \ argument 152 atomic_fcmpset_##bar##t##flav(volatile uint##t##_t *p, \ 275 #define _ATOMIC_FETCHADD_PROTO(t, flav) \ argument 277 atomic_fetchadd_##t##flav(volatile uint##t##_t *p, uint##t##_t val) 325 #define _ATOMIC_SWAP_PROTO(t, flav) \ argument 327 atomic_swap_##t##flav(volatile uint##t##_t *p, uint##t##_t val) [all …]
|