Home
last modified time | relevance | path

Searched refs:free_entries (Results 1 – 8 of 8) sorted by relevance

/dpdk/lib/ring/
H A Drte_ring_generic_pvt.h58 uint32_t *free_entries) in __rte_ring_move_prod_head() argument
81 *free_entries = (capacity + r->cons.tail - *old_head); in __rte_ring_move_prod_head()
84 if (unlikely(n > *free_entries)) in __rte_ring_move_prod_head()
86 0 : *free_entries; in __rte_ring_move_prod_head()
H A Drte_ring_c11_pvt.h57 uint32_t *free_entries) in __rte_ring_move_prod_head() argument
83 *free_entries = (capacity + cons_tail - *old_head); in __rte_ring_move_prod_head()
86 if (unlikely(n > *free_entries)) in __rte_ring_move_prod_head()
88 0 : *free_entries; in __rte_ring_move_prod_head()
H A Drte_ring_rts_elem_pvt.h72 uint32_t *free_entries) in __rte_ring_rts_move_prod_head() argument
98 *free_entries = capacity + r->cons.tail - oh.val.pos; in __rte_ring_rts_move_prod_head()
101 if (unlikely(n > *free_entries)) in __rte_ring_rts_move_prod_head()
103 0 : *free_entries; in __rte_ring_rts_move_prod_head()
H A Drte_ring_hts_elem_pvt.h57 uint32_t *free_entries) in __rte_ring_hts_move_prod_head() argument
83 *free_entries = capacity + r->cons.tail - op.pos.head; in __rte_ring_hts_move_prod_head()
86 if (unlikely(n > *free_entries)) in __rte_ring_hts_move_prod_head()
88 0 : *free_entries; in __rte_ring_hts_move_prod_head()
H A Drte_ring_elem_pvt.h321 uint32_t free_entries; in __rte_ring_do_enqueue_elem() local
324 &prod_head, &prod_next, &free_entries); in __rte_ring_do_enqueue_elem()
333 *free_space = free_entries - n; in __rte_ring_do_enqueue_elem()
/dpdk/examples/vhost/
H A Dvirtio_net.c192 uint16_t avail_idx, free_entries, start_idx; in vs_enqueue_pkts() local
202 free_entries = avail_idx - start_idx; in vs_enqueue_pkts()
203 count = RTE_MIN(count, free_entries); in vs_enqueue_pkts()
375 uint16_t free_entries; in vs_dequeue_pkts() local
381 free_entries = __atomic_load_n(&vr->avail->idx, __ATOMIC_ACQUIRE) - in vs_dequeue_pkts()
383 if (free_entries == 0) in vs_dequeue_pkts()
393 count = RTE_MIN(count, free_entries); in vs_dequeue_pkts()
/dpdk/doc/guides/prog_guide/
H A Dring_lib.rst344 At any time, entries and free_entries are between 0 and size(ring)-1,
350 uint32_t free_entries = (mask + cons_tail -prod_head);
/dpdk/lib/vhost/
H A Dvirtio_net.c2684 uint16_t free_entries; in virtio_dev_tx_split() local
2692 free_entries = __atomic_load_n(&vq->avail->idx, __ATOMIC_ACQUIRE) - in virtio_dev_tx_split()
2694 if (free_entries == 0) in virtio_dev_tx_split()
2702 count = RTE_MIN(count, free_entries); in virtio_dev_tx_split()