Home
last modified time | relevance | path

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

/f-stack/dpdk/lib/librte_ring/
H A Drte_ring_hts_c11_mem.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()
H A Drte_ring_peek.h218 n = __rte_ring_hts_get_tail(&r->hts_prod, &tail, n); in rte_ring_enqueue_elem_finish()
221 __rte_ring_hts_set_head_tail(&r->hts_prod, tail, n, 1); in rte_ring_enqueue_elem_finish()
H A Drte_ring_peek_zc.h305 n = __rte_ring_hts_get_tail(&r->hts_prod, &tail, n); in rte_ring_enqueue_zc_elem_finish()
306 __rte_ring_hts_set_head_tail(&r->hts_prod, tail, n, 1); in rte_ring_enqueue_zc_elem_finish()
H A Drte_ring_core.h144 struct rte_ring_hts_headtail hts_prod; member
H A Drte_ring_hts.h67 __rte_ring_hts_update_tail(&r->hts_prod, head, n, 1); in __rte_ring_do_hts_enqueue_elem()