Searched refs:free_entries (Results 1 – 11 of 11) sorted by relevance
| /f-stack/dpdk/lib/librte_ring/ |
| H A D | rte_ring_generic.h | 59 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 D | rte_ring_c11_mem.h | 57 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 D | rte_ring_hts_c11_mem.h | 57 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 D | rte_ring_rts_c11_mem.h | 72 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 D | rte_ring_elem.h | 417 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 D | virtio_net.c | 186 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 D | otx2_flow.c | 1003 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 D | otx2_flow_utils.c | 545 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 D | otx2_flow.h | 184 struct rte_bitmap **free_entries; member
|
| /f-stack/dpdk/lib/librte_vhost/ |
| H A D | virtio_net.c | 2139 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 D | ring_lib.rst | 344 At any time, entries and free_entries are between 0 and size(ring)-1, 350 uint32_t free_entries = (mask + cons_tail -prod_head);
|