Home
last modified time | relevance | path

Searched refs:seg_idx (Results 1 – 9 of 9) sorted by relevance

/dpdk/lib/eal/linux/
H A Deal_memalloc.c237 unsigned int seg_idx __rte_unused) in get_seg_memfd()
261 fd = fd_list[list_idx].fds[seg_idx]; in get_seg_memfd()
265 list_idx, seg_idx); in get_seg_memfd()
272 fd_list[list_idx].fds[seg_idx] = fd; in get_seg_memfd()
517 unsigned int seg_idx) in alloc_seg() argument
577 map_offset = seg_idx * alloc_sz; in alloc_seg()
730 fd_list[list_idx].fds[seg_idx] = -1; in alloc_seg()
772 map_offset = seg_idx * ms->len; in free_seg()
1205 int seg_idx = start + i; in sync_chunk() local
1216 msl_idx, seg_idx); in sync_chunk()
[all …]
/dpdk/lib/eal/common/
H A Deal_memalloc.h80 eal_memalloc_get_seg_fd(int list_idx, int seg_idx);
84 eal_memalloc_set_seg_fd(int list_idx, int seg_idx, int fd);
91 eal_memalloc_get_seg_fd_offset(int list_idx, int seg_idx, size_t *offset);
H A Deal_common_memory.c795 int msl_idx, seg_idx, ret; in rte_memseg_get_fd_thread_unsafe() local
810 seg_idx = rte_fbarray_find_idx(arr, ms); in rte_memseg_get_fd_thread_unsafe()
812 if (!rte_fbarray_is_used(arr, seg_idx)) { in rte_memseg_get_fd_thread_unsafe()
823 ret = eal_memalloc_get_seg_fd(msl_idx, seg_idx); in rte_memseg_get_fd_thread_unsafe()
850 int msl_idx, seg_idx, ret; in rte_memseg_get_fd_offset_thread_unsafe() local
865 seg_idx = rte_fbarray_find_idx(arr, ms); in rte_memseg_get_fd_offset_thread_unsafe()
867 if (!rte_fbarray_is_used(arr, seg_idx)) { in rte_memseg_get_fd_offset_thread_unsafe()
878 ret = eal_memalloc_get_seg_fd_offset(msl_idx, seg_idx, offset); in rte_memseg_get_fd_offset_thread_unsafe()
H A Dmalloc_heap.c833 int n_segs, seg_idx, max_seg_idx; in malloc_heap_free_pages() local
843 seg_idx = RTE_PTR_DIFF(aligned_start, msl->base_va) / page_sz; in malloc_heap_free_pages()
844 max_seg_idx = seg_idx + n_segs; in malloc_heap_free_pages()
846 for (; seg_idx < max_seg_idx; seg_idx++) { in malloc_heap_free_pages()
849 ms = rte_fbarray_get(&msl->memseg_arr, seg_idx); in malloc_heap_free_pages()
/dpdk/lib/eal/freebsd/
H A Deal_memalloc.c52 eal_memalloc_get_seg_fd(int list_idx __rte_unused, int seg_idx __rte_unused) in eal_memalloc_get_seg_fd()
58 eal_memalloc_set_seg_fd(int list_idx __rte_unused, int seg_idx __rte_unused, in eal_memalloc_set_seg_fd()
72 int seg_idx __rte_unused, size_t *offset __rte_unused) in eal_memalloc_get_seg_fd_offset()
H A Deal_memory.c59 unsigned int i, j, seg_idx = 0; in rte_eal_hugepage_init() local
211 seg_idx++, addr, physaddr, page_sz); in rte_eal_hugepage_init()
230 int seg_idx; member
244 wa->seg_idx * EAL_PAGE_SIZE); in attach_segment()
247 wa->seg_idx++; in attach_segment()
277 wa.seg_idx = 0; in rte_eal_hugepage_attach()
282 wa.seg_idx, cur_hpi->hugedir); in rte_eal_hugepage_attach()
/dpdk/lib/eal/windows/
H A Deal_memalloc.c14 eal_memalloc_get_seg_fd(int list_idx, int seg_idx) in eal_memalloc_get_seg_fd() argument
18 RTE_SET_USED(seg_idx); in eal_memalloc_get_seg_fd()
24 eal_memalloc_get_seg_fd_offset(int list_idx, int seg_idx, size_t *offset) in eal_memalloc_get_seg_fd_offset() argument
28 RTE_SET_USED(seg_idx); in eal_memalloc_get_seg_fd_offset()
286 int msl_idx, seg_idx, ret; in free_seg_walk() local
296 seg_idx = RTE_PTR_DIFF(wa->ms->addr, start_addr) / msl->page_sz; in free_seg_walk()
302 rte_fbarray_set_free(&found_msl->memseg_arr, seg_idx); in free_seg_walk()
/dpdk/drivers/net/thunderx/
H A Dnicvf_rxtx.c529 uint16_t *rb_sz, nb_segs, seg_idx; in nicvf_process_cq_mseg_entry() local
561 for (seg_idx = 1; seg_idx < nb_segs; seg_idx++) { in nicvf_process_cq_mseg_entry()
563 (rb_ptr[seg_idx], mbuf_phys_off); in nicvf_process_cq_mseg_entry()
566 seg->data_len = rb_sz[nicvf_frag_num(seg_idx)]; in nicvf_process_cq_mseg_entry()
/dpdk/lib/ethdev/
H A Drte_ethdev.c1646 uint16_t seg_idx; in rte_eth_rx_queue_check_split() local
1660 for (seg_idx = 0; seg_idx < n_seg; seg_idx++) { in rte_eth_rx_queue_check_split()
1661 struct rte_mempool *mpl = rx_seg[seg_idx].mp; in rte_eth_rx_queue_check_split()
1662 uint32_t length = rx_seg[seg_idx].length; in rte_eth_rx_queue_check_split()
1663 uint32_t offset = rx_seg[seg_idx].offset; in rte_eth_rx_queue_check_split()
1669 if (seg_idx != 0 && mp_first != mpl && in rte_eth_rx_queue_check_split()
1695 offset += seg_idx != 0 ? 0 : RTE_PKTMBUF_HEADROOM; in rte_eth_rx_queue_check_split()