| 75 | } |
| 76 | |
| 77 | static inline int rte_atomic16_dec_and_test(rte_atomic16_t *v) |
| 78 | { |
| 79 | return rte_atomic_fetch_sub_explicit(&v->cnt, 1, rte_memory_order_acquire) - 1 == 0; |
| 80 | } |
| 81 | |
| 82 | static inline uint16_t |
| 83 | rte_atomic16_exchange(volatile uint16_t *dst, uint16_t val) |
no outgoing calls