Home
last modified time | relevance | path

Searched refs:hts_prod (Results 1 – 4 of 4) sorted by relevance

/dpdk/lib/ring/
H A Drte_ring_hts_elem_pvt.h64 op.raw = __atomic_load_n(&r->hts_prod.ht.raw, __ATOMIC_ACQUIRE); in __rte_ring_hts_move_prod_head()
75 __rte_ring_hts_head_wait(&r->hts_prod, &op); in __rte_ring_hts_move_prod_head()
101 } while (__atomic_compare_exchange_n(&r->hts_prod.ht.raw, in __rte_ring_hts_move_prod_head()
197 __rte_ring_hts_update_tail(&r->hts_prod, head, n, 1); in __rte_ring_do_hts_enqueue_elem()
H A Drte_ring_peek.h180 n = __rte_ring_hts_get_tail(&r->hts_prod, &tail, n); in rte_ring_enqueue_elem_finish()
183 __rte_ring_hts_set_head_tail(&r->hts_prod, tail, n, 1); in rte_ring_enqueue_elem_finish()
H A Drte_ring_peek_zc.h299 n = __rte_ring_hts_get_tail(&r->hts_prod, &tail, n); in rte_ring_enqueue_zc_elem_finish()
300 __rte_ring_hts_set_head_tail(&r->hts_prod, tail, n, 1); in rte_ring_enqueue_zc_elem_finish()
H A Drte_ring_core.h136 struct rte_ring_hts_headtail hts_prod; member