Home
last modified time | relevance | path

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

/f-stack/dpdk/lib/librte_ring/
H A Drte_ring_generic.h59 uint32_t *free_entries) in __rte_ring_move_prod_head() argument
82 *free_entries = (capacity + r->cons.tail - *old_head); in __rte_ring_move_prod_head()
85 if (unlikely(n > *free_entries)) in __rte_ring_move_prod_head()
87 0 : *free_entries; in __rte_ring_move_prod_head()
H A Drte_ring_c11_mem.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_hts_c11_mem.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_rts_c11_mem.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_elem.h417 uint32_t free_entries; in __rte_ring_do_enqueue_elem() local
420 &prod_head, &prod_next, &free_entries); in __rte_ring_do_enqueue_elem()
429 *free_space = free_entries - n; in __rte_ring_do_enqueue_elem()
/f-stack/dpdk/examples/vhost/
H A Dvirtio_net.c186 uint16_t avail_idx, free_entries, start_idx; in vs_enqueue_pkts() local
196 free_entries = avail_idx - start_idx; in vs_enqueue_pkts()
197 count = RTE_MIN(count, free_entries); in vs_enqueue_pkts()
371 uint16_t free_entries; in vs_dequeue_pkts() local
377 free_entries = *((volatile uint16_t *)&vr->avail->idx) - in vs_dequeue_pkts()
379 if (free_entries == 0) in vs_dequeue_pkts()
389 count = RTE_MIN(count, free_entries); in vs_dequeue_pkts()
/f-stack/dpdk/drivers/net/octeontx2/
H A Dotx2_flow.c1003 npc->free_entries = rte_zmalloc(NULL, npc->flow_max_priority in otx2_flow_init()
1006 if (npc->free_entries == NULL) { in otx2_flow_init()
1052 npc->free_entries[idx] = in otx2_flow_init()
1102 if (npc->free_entries) in otx2_flow_init()
1103 rte_free(npc->free_entries); in otx2_flow_init()
1131 if (npc->free_entries) in otx2_flow_fini()
1132 rte_free(npc->free_entries); in otx2_flow_fini()
H A Dotx2_flow_utils.c545 fr_bmp = flow_info->free_entries[prio_lvl]; in flow_shift_ent()
754 free_bmp = flow_info->free_entries[flow->priority]; in flow_fill_entry_cache()
850 free = flow_info->free_entries[flow->priority]; in flow_check_preallocated_entry_cache()
H A Dotx2_flow.h184 struct rte_bitmap **free_entries; member
/f-stack/dpdk/lib/librte_vhost/
H A Dvirtio_net.c2139 uint16_t free_entries; in virtio_dev_tx_split() local
2147 free_entries = __atomic_load_n(&vq->avail->idx, __ATOMIC_ACQUIRE) - in virtio_dev_tx_split()
2149 if (free_entries == 0) in virtio_dev_tx_split()
2157 count = RTE_MIN(count, free_entries); in virtio_dev_tx_split()
/f-stack/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);