Home
last modified time | relevance | path

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

/f-stack/dpdk/lib/librte_eal/linux/
H A Deal_memalloc.c245 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 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.c786 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 Dmalloc_heap.c806 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 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()
/f-stack/dpdk/lib/librte_eal/windows/
H A Deal_memalloc.c15 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 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()
/f-stack/dpdk/lib/librte_ethdev/
H A Drte_ethdev.c1860 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 Diflib.c1008 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()