| /dpdk/lib/eal/linux/ |
| H A D | eal_memalloc.c | 237 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 D | eal_memalloc.h | 80 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 D | eal_common_memory.c | 795 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 D | malloc_heap.c | 833 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 D | eal_memalloc.c | 52 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 D | eal_memory.c | 59 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 D | eal_memalloc.c | 14 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 D | nicvf_rxtx.c | 529 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 D | rte_ethdev.c | 1646 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()
|