| /f-stack/dpdk/lib/librte_eal/common/ |
| H A D | malloc_heap.c | 396 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 D | eal_private.h | 279 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 D | eal_memalloc.h | 28 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 D | malloc_mp.h | 80 bool contig, struct rte_memseg **ms, int n_segs); 83 rollback_expand_heap(struct rte_memseg **ms, int n_segs,
|
| H A D | eal_common_memory.c | 190 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 D | eal_common_dynmem.c | 130 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 D | malloc_mp.c | 187 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 D | eal_memalloc.c | 179 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 D | eal_memory.c | 654 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 D | eal_memory.c | 70 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 D | eal_memalloc.c | 15 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 D | eal_memory.c | 840 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 D | eal_memalloc.c | 787 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 D | fslmc_vfio.c | 350 int *n_segs = arg; in fslmc_dmamap_seg() local 362 (*n_segs)++; in fslmc_dmamap_seg()
|