Home
last modified time | relevance | path

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

/f-stack/dpdk/lib/librte_ring/
H A Drte_ring_hts_c11_mem.h120 op.raw = __atomic_load_n(&r->hts_cons.ht.raw, __ATOMIC_ACQUIRE); in __rte_ring_hts_move_cons_head()
132 __rte_ring_hts_head_wait(&r->hts_cons, &op); in __rte_ring_hts_move_cons_head()
156 } while (__atomic_compare_exchange_n(&r->hts_cons.ht.raw, in __rte_ring_hts_move_cons_head()
H A Drte_ring_peek.h422 n = __rte_ring_hts_get_tail(&r->hts_cons, &tail, n); in rte_ring_dequeue_elem_finish()
423 __rte_ring_hts_set_head_tail(&r->hts_cons, tail, n, 0); in rte_ring_dequeue_elem_finish()
H A Drte_ring_peek_zc.h517 n = __rte_ring_hts_get_tail(&r->hts_cons, &tail, n); in rte_ring_dequeue_zc_elem_finish()
518 __rte_ring_hts_set_head_tail(&r->hts_cons, tail, n, 0); in rte_ring_dequeue_zc_elem_finish()
H A Drte_ring_core.h154 struct rte_ring_hts_headtail hts_cons; member
H A Drte_ring_hts.h108 __rte_ring_hts_update_tail(&r->hts_cons, head, n, 0); in __rte_ring_do_hts_dequeue_elem()