Home
last modified time | relevance | path

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

/dpdk/lib/eal/common/
H A Dmalloc_heap.c402 int n_segs; in try_expand_heap_primary() local
407 n_segs = alloc_sz / pg_sz; in try_expand_heap_primary()
416 bound, contig, ms, n_segs); in try_expand_heap_primary()
842 n_segs = aligned_len / page_sz; in malloc_heap_free_pages()
844 max_seg_idx = seg_idx + n_segs; in malloc_heap_free_pages()
925 for (i = 0; i < n_segs; i++) { in malloc_heap_free()
940 if (n_segs == 0) in malloc_heap_free()
955 if (n_segs == 1) in malloc_heap_free()
961 n_segs--; in malloc_heap_free()
968 if (n_segs == 1) in malloc_heap_free()
[all …]
H A Deal_private.h268 uint64_t page_sz, int n_segs, int socket_id, bool heap);
281 int n_segs, int socket_id, int type_msl_idx, bool heap);
308 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.h81 bool contig, struct rte_memseg **ms, int n_segs);
84 rollback_expand_heap(struct rte_memseg **ms, int n_segs,
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 Deal_common_memory.c199 uint64_t page_sz, int n_segs, int socket_id, bool heap) in eal_memseg_list_init_named() argument
201 if (rte_fbarray_init(&msl->memseg_arr, name, n_segs, in eal_memseg_list_init_named()
222 int n_segs, int socket_id, int type_msl_idx, bool heap) in eal_memseg_list_init() argument
230 msl, name, page_sz, n_segs, socket_id, heap); in eal_memseg_list_init()
268 eal_memseg_list_populate(struct rte_memseg_list *msl, void *addr, int n_segs) in eal_memseg_list_populate() argument
273 for (i = 0; i < n_segs; i++) { in eal_memseg_list_populate()
682 int n_segs; in rte_memseg_contig_walk_thread_unsafe() local
690 n_segs = rte_fbarray_find_contig_used(arr, ms_idx); in rte_memseg_contig_walk_thread_unsafe()
691 len = n_segs * msl->page_sz; in rte_memseg_contig_walk_thread_unsafe()
697 ms_idx + n_segs); in rte_memseg_contig_walk_thread_unsafe()
H A Dmalloc_mp.c224 int n_segs; in handle_alloc_request() local
254 n_segs = alloc_sz / ar->page_sz; in handle_alloc_request()
257 ms = malloc(sizeof(*ms) * n_segs); in handle_alloc_request()
262 memset(ms, 0, sizeof(*ms) * n_segs); in handle_alloc_request()
266 n_segs); in handle_alloc_request()
281 req->alloc_state.ms_len = n_segs; in handle_alloc_request()
/dpdk/lib/eal/windows/
H A Deal_memalloc.c173 unsigned int n_segs; member
198 need = wa->n_segs; in alloc_seg_walk()
256 memset(wa->ms, 0, sizeof(*wa->ms) * wa->n_segs); in alloc_seg_walk()
310 eal_memalloc_alloc_seg_bulk(struct rte_memseg **ms, int n_segs, in eal_memalloc_alloc_seg_bulk() argument
341 wa.n_segs = n_segs; in eal_memalloc_alloc_seg_bulk()
367 eal_memalloc_free_seg_bulk(struct rte_memseg **ms, int n_segs) in eal_memalloc_free_seg_bulk() argument
377 for (seg = 0; seg < n_segs; seg++) { in eal_memalloc_free_seg_bulk()
H A Deal_memory.c660 int n_segs; in eal_nohuge_init() local
675 n_segs = mem_sz / page_sz; in eal_nohuge_init()
678 msl, "nohugemem", page_sz, n_segs, 0, true)) { in eal_nohuge_init()
693 eal_memseg_list_populate(msl, addr, n_segs); in eal_nohuge_init()
/dpdk/lib/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()
/dpdk/lib/eal/linux/
H A Deal_memory.c831 int n_contig_segs, n_segs; local
859 n_segs = 0;
910 n_segs += cur_page -
917 n_segs += cur_page -
935 if (n_segs == 0)
942 n_segs += n_contig_segs - 1;
1125 int n_segs, fd, flags; local
1142 n_segs = mem_sz / page_sz;
1807 unsigned int n_segs; local
1820 n_segs = cur_mem / hugepage_sz;
[all …]
H A Deal_memalloc.c809 unsigned int n_segs; member
835 need = wa->n_segs; in alloc_seg_walk()
923 memset(wa->ms, 0, sizeof(*wa->ms) * wa->n_segs); in alloc_seg_walk()
1012 eal_memalloc_alloc_seg_bulk(struct rte_memseg **ms, int n_segs, size_t page_sz, in eal_memalloc_alloc_seg_bulk() argument
1056 wa.n_segs = n_segs; in eal_memalloc_alloc_seg_bulk()
1089 eal_memalloc_free_seg_bulk(struct rte_memseg **ms, int n_segs) in eal_memalloc_free_seg_bulk() argument
1099 for (seg = 0; seg < n_segs; seg++) { in eal_memalloc_free_seg_bulk()
/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()