| /f-stack/dpdk/lib/librte_eal/linux/ |
| H A D | eal_memalloc.c | 245 unsigned int seg_idx __rte_unused) in get_seg_memfd() 269 fd = fd_list[list_idx].fds[seg_idx]; in get_seg_memfd() 273 list_idx, seg_idx); in get_seg_memfd() 280 fd_list[list_idx].fds[seg_idx] = fd; in get_seg_memfd() 329 fd = fd_list[list_idx].fds[seg_idx]; in get_seg_fd() 497 unsigned int seg_idx) in alloc_seg() argument 554 map_offset = seg_idx * alloc_sz; in alloc_seg() 752 map_offset = seg_idx * ms->len; in free_seg() 1183 int seg_idx = start + i; in sync_chunk() local 1194 msl_idx, seg_idx); in sync_chunk() [all …]
|
| /f-stack/dpdk/lib/librte_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 | 786 int msl_idx, seg_idx, ret; in rte_memseg_get_fd_thread_unsafe() local 801 seg_idx = rte_fbarray_find_idx(arr, ms); in rte_memseg_get_fd_thread_unsafe() 803 if (!rte_fbarray_is_used(arr, seg_idx)) { in rte_memseg_get_fd_thread_unsafe() 814 ret = eal_memalloc_get_seg_fd(msl_idx, seg_idx); in rte_memseg_get_fd_thread_unsafe() 841 int msl_idx, seg_idx, ret; in rte_memseg_get_fd_offset_thread_unsafe() local 856 seg_idx = rte_fbarray_find_idx(arr, ms); in rte_memseg_get_fd_offset_thread_unsafe() 858 if (!rte_fbarray_is_used(arr, seg_idx)) { in rte_memseg_get_fd_offset_thread_unsafe() 869 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 | 806 int n_segs, seg_idx, max_seg_idx; in malloc_heap_free_pages() local 816 seg_idx = RTE_PTR_DIFF(aligned_start, msl->base_va) / page_sz; in malloc_heap_free_pages() 817 max_seg_idx = seg_idx + n_segs; in malloc_heap_free_pages() 819 for (; seg_idx < max_seg_idx; seg_idx++) { in malloc_heap_free_pages() 822 ms = rte_fbarray_get(&msl->memseg_arr, seg_idx); in malloc_heap_free_pages()
|
| /f-stack/dpdk/lib/librte_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()
|
| /f-stack/dpdk/lib/librte_eal/windows/ |
| H A D | eal_memalloc.c | 15 eal_memalloc_get_seg_fd(int list_idx, int seg_idx) in eal_memalloc_get_seg_fd() argument 19 RTE_SET_USED(seg_idx); in eal_memalloc_get_seg_fd() 25 eal_memalloc_get_seg_fd_offset(int list_idx, int seg_idx, size_t *offset) in eal_memalloc_get_seg_fd_offset() argument 29 RTE_SET_USED(seg_idx); in eal_memalloc_get_seg_fd_offset() 292 int msl_idx, seg_idx, ret; in free_seg_walk() local 302 seg_idx = RTE_PTR_DIFF(wa->ms->addr, start_addr) / msl->page_sz; in free_seg_walk() 308 rte_fbarray_set_free(&found_msl->memseg_arr, seg_idx); in free_seg_walk()
|
| /f-stack/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()
|
| /f-stack/dpdk/lib/librte_ethdev/ |
| H A D | rte_ethdev.c | 1860 uint16_t seg_idx; in rte_eth_rx_queue_check_split() local 1874 for (seg_idx = 0; seg_idx < n_seg; seg_idx++) { in rte_eth_rx_queue_check_split() 1875 struct rte_mempool *mpl = rx_seg[seg_idx].mp; in rte_eth_rx_queue_check_split() 1876 uint32_t length = rx_seg[seg_idx].length; in rte_eth_rx_queue_check_split() 1877 uint32_t offset = rx_seg[seg_idx].offset; in rte_eth_rx_queue_check_split() 1883 if (seg_idx != 0 && mp_first != mpl && in rte_eth_rx_queue_check_split() 1909 offset += seg_idx != 0 ? 0 : RTE_PKTMBUF_HEADROOM; in rte_eth_rx_queue_check_split()
|
| /f-stack/freebsd/net/ |
| H A D | iflib.c | 1008 uint32_t pkt_len = 0, seg_idx = 0; in iflib_netmap_txsync() local 1036 pi.ipi_segs[seg_idx].ds_addr = paddr; in iflib_netmap_txsync() 1037 pi.ipi_segs[seg_idx].ds_len = len; in iflib_netmap_txsync() 1040 seg_idx++; in iflib_netmap_txsync() 1045 pi.ipi_nsegs = seg_idx; in iflib_netmap_txsync() 1055 flags = seg_idx = pkt_len = 0; in iflib_netmap_txsync()
|