20 |
20 |
21 void ucx_atomic_inc_32(volatile uint32_t *t); |
21 void ucx_atomic_inc_32(volatile uint32_t *t); |
22 |
22 |
23 void ucx_atomic_inc_64(volatile uint64_t *t); |
23 void ucx_atomic_inc_64(volatile uint64_t *t); |
24 |
24 |
|
25 void ucx_atomic_dec_8(volatile uint8_t *t); |
|
26 |
|
27 void ucx_atomic_dec_16(volatile uint16_t *t); |
|
28 |
|
29 void ucx_atomic_dec_32(volatile uint32_t *t); |
|
30 |
|
31 void ucx_atomic_dec_64(volatile uint64_t *t); |
|
32 |
|
33 uint8_t ucx_atomic_dec_8_nv(volatile uint8_t *t); |
|
34 |
|
35 uint16_t ucx_atomic_dec_16_nv(volatile uint16_t *t); |
|
36 |
|
37 uint32_t ucx_atomic_dec_32_nv(volatile uint32_t *t); |
|
38 |
|
39 uint64_t ucx_atomic_dec_64_nv(volatile uint64_t *t); |
|
40 |
25 |
41 |
26 #ifdef __cplusplus |
42 #ifdef __cplusplus |
27 } |
43 } |
28 #endif |
44 #endif |
29 |
45 |