Home
last modified time | relevance | path

Searched refs:n_segs (Results 1 – 14 of 14) sorted by relevance

/f-stack/dpdk/lib/librte_eal/common/
H A Dmalloc_heap.c396 int n_segs; in try_expand_heap_primary() local
401 n_segs = alloc_sz / pg_sz; in try_expand_heap_primary()
410 bound, contig, ms, n_segs); in try_expand_heap_primary()
815 n_segs = aligned_len / page_sz; in malloc_heap_free_pages()
817 max_seg_idx = seg_idx + n_segs; in malloc_heap_free_pages()
892 for (i = 0; i < n_segs; i++) { in malloc_heap_free()
907 if (n_segs == 0) in malloc_heap_free()
922 if (n_segs == 1) in malloc_heap_free()
928 n_segs--; in malloc_heap_free()
935 if (n_segs == 1) in malloc_heap_free()
[all …]
H A Deal_private.h279 uint64_t page_sz, int n_segs, int socket_id, bool heap);
292 int n_segs, int socket_id, int type_msl_idx, bool heap);
319 eal_memseg_list_populate(struct rte_memseg_list *msl, void *addr, int n_segs);
H A Deal_memalloc.h28 eal_memalloc_alloc_seg_bulk(struct rte_memseg **ms, int n_segs, size_t page_sz,
43 eal_memalloc_free_seg_bulk(struct rte_memseg **ms, int n_segs);
H A Dmalloc_mp.h80 bool contig, struct rte_memseg **ms, int n_segs);
83 rollback_expand_heap(struct rte_memseg **ms, int n_segs,
H A Deal_common_memory.c190 uint64_t page_sz, int n_segs, int socket_id, bool heap) in eal_memseg_list_init_named() argument
192 if (rte_fbarray_init(&msl->memseg_arr, name, n_segs, in eal_memseg_list_init_named()
213 int n_segs, int socket_id, int type_msl_idx, bool heap) in eal_memseg_list_init() argument
221 msl, name, page_sz, n_segs, socket_id, heap); in eal_memseg_list_init()
259 eal_memseg_list_populate(struct rte_memseg_list *msl, void *addr, int n_segs) in eal_memseg_list_populate() argument
264 for (i = 0; i < n_segs; i++) { in eal_memseg_list_populate()
673 int n_segs; in rte_memseg_contig_walk_thread_unsafe() local
681 n_segs = rte_fbarray_find_contig_used(arr, ms_idx); in rte_memseg_contig_walk_thread_unsafe()
682 len = n_segs * msl->page_sz; in rte_memseg_contig_walk_thread_unsafe()
688 ms_idx + n_segs); in rte_memseg_contig_walk_thread_unsafe()
H A Deal_common_dynmem.c130 unsigned int cur_seglist, n_seglists, n_segs; in eal_dynmem_memseg_lists_init() local
165 n_segs = RTE_MIN(max_segs_per_list, max_mem_per_list / pagesz); in eal_dynmem_memseg_lists_init()
168 n_seglists = RTE_MIN(max_segs_per_type / n_segs, in eal_dynmem_memseg_lists_init()
176 n_seglists, n_segs, socket_id, pagesz); in eal_dynmem_memseg_lists_init()
188 if (eal_memseg_list_init(msl, pagesz, n_segs, in eal_dynmem_memseg_lists_init()
H A Dmalloc_mp.c187 int n_segs; in handle_alloc_request() local
192 n_segs = alloc_sz / ar->page_sz; in handle_alloc_request()
197 ms = malloc(sizeof(*ms) * n_segs); in handle_alloc_request()
202 memset(ms, 0, sizeof(*ms) * n_segs); in handle_alloc_request()
206 n_segs); in handle_alloc_request()
221 req->alloc_state.ms_len = n_segs; in handle_alloc_request()
/f-stack/dpdk/lib/librte_eal/windows/
H A Deal_memalloc.c179 unsigned int n_segs; member
204 need = wa->n_segs; in alloc_seg_walk()
262 memset(wa->ms, 0, sizeof(*wa->ms) * wa->n_segs); in alloc_seg_walk()
316 eal_memalloc_alloc_seg_bulk(struct rte_memseg **ms, int n_segs, in eal_memalloc_alloc_seg_bulk() argument
347 wa.n_segs = n_segs; in eal_memalloc_alloc_seg_bulk()
373 eal_memalloc_free_seg_bulk(struct rte_memseg **ms, int n_segs) in eal_memalloc_free_seg_bulk() argument
383 for (seg = 0; seg < n_segs; seg++) { in eal_memalloc_free_seg_bulk()
H A Deal_memory.c654 int n_segs; in eal_nohuge_init() local
669 n_segs = mem_sz / page_sz; in eal_nohuge_init()
672 msl, "nohugemem", page_sz, n_segs, 0, true)) { in eal_nohuge_init()
687 eal_memseg_list_populate(msl, addr, n_segs); in eal_nohuge_init()
/f-stack/dpdk/lib/librte_eal/freebsd/
H A Deal_memory.c70 int n_segs; in rte_eal_hugepage_init() local
77 n_segs = mem_sz / page_sz; in rte_eal_hugepage_init()
80 msl, "nohugemem", page_sz, n_segs, 0, true)) { in rte_eal_hugepage_init()
95 eal_memseg_list_populate(msl, addr, n_segs); in rte_eal_hugepage_init()
403 unsigned int n_segs; in memseg_primary_init() local
418 n_segs = cur_mem / hugepage_sz; in memseg_primary_init()
420 if (eal_memseg_list_init(msl, hugepage_sz, n_segs, in memseg_primary_init()
H A Deal_memalloc.c15 int __rte_unused n_segs, size_t __rte_unused page_sz, in eal_memalloc_alloc_seg_bulk() argument
38 int n_segs __rte_unused) in eal_memalloc_free_seg_bulk()
/f-stack/dpdk/lib/librte_eal/linux/
H A Deal_memory.c840 int n_contig_segs, n_segs; local
868 n_segs = 0;
919 n_segs += cur_page -
926 n_segs += cur_page -
944 if (n_segs == 0)
951 n_segs += n_contig_segs - 1;
1134 int n_segs, fd, flags; local
1151 n_segs = mem_sz / page_sz;
1816 unsigned int n_segs; local
1829 n_segs = cur_mem / hugepage_sz;
[all …]
H A Deal_memalloc.c787 unsigned int n_segs; member
813 need = wa->n_segs; in alloc_seg_walk()
901 memset(wa->ms, 0, sizeof(*wa->ms) * wa->n_segs); in alloc_seg_walk()
990 eal_memalloc_alloc_seg_bulk(struct rte_memseg **ms, int n_segs, size_t page_sz, in eal_memalloc_alloc_seg_bulk() argument
1034 wa.n_segs = n_segs; in eal_memalloc_alloc_seg_bulk()
1067 eal_memalloc_free_seg_bulk(struct rte_memseg **ms, int n_segs) in eal_memalloc_free_seg_bulk() argument
1077 for (seg = 0; seg < n_segs; seg++) { in eal_memalloc_free_seg_bulk()
/f-stack/dpdk/drivers/bus/fslmc/
H A Dfslmc_vfio.c350 int *n_segs = arg; in fslmc_dmamap_seg() local
362 (*n_segs)++; in fslmc_dmamap_seg()