Home
last modified time | relevance | path

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

/dpdk/lib/eal/linux/
H A Deal_memalloc.c832 msl_idx = msl - mcfg->memsegs; in alloc_seg_walk()
833 cur_msl = &mcfg->memsegs[msl_idx]; in alloc_seg_walk()
966 msl_idx = msl - mcfg->memsegs; in free_seg_walk()
970 found_msl = &mcfg->memsegs[msl_idx]; in free_seg_walk()
1394 msl_idx = msl - mcfg->memsegs; in sync_walk()
1395 primary_msl = &mcfg->memsegs[msl_idx]; in sync_walk()
1445 msl_idx = msl - mcfg->memsegs; in secondary_msl_create_walk()
1446 primary_msl = &mcfg->memsegs[msl_idx]; in secondary_msl_create_walk()
1477 msl_idx = msl - mcfg->memsegs; in secondary_msl_destroy_walk()
1562 msl_idx = msl - mcfg->memsegs; in fd_list_create_walk()
[all …]
H A Deal_memory.c681 msl = &mcfg->memsegs[msl_idx];
949 msl = &mcfg->memsegs[msl_idx];
1138 msl = &mcfg->memsegs[0];
1439 struct rte_memseg_list *msl = &mcfg->memsegs[i];
1584 msl_idx = msl - mcfg->memsegs;
1816 msl = &mcfg->memsegs[msl_idx];
1875 msl = &mcfg->memsegs[msl_idx];
H A Deal.c69 .l_start = offsetof(struct rte_mem_config, memsegs),
70 .l_len = RTE_SIZEOF_FIELD(struct rte_mem_config, memsegs),
/dpdk/lib/eal/freebsd/
H A Deal_memory.c73 msl = &mcfg->memsegs[0]; in rte_eal_hugepage_init()
146 msl = &mcfg->memsegs[msl_idx]; in rte_eal_hugepage_init()
412 msl = &mcfg->memsegs[msl_idx++]; in memseg_primary_init()
447 msl = &mcfg->memsegs[msl_idx]; in memseg_secondary_init()
H A Deal.c65 .l_start = offsetof(struct rte_mem_config, memsegs),
66 .l_len = RTE_SIZEOF_FIELD(struct rte_mem_config, memsegs),
/dpdk/lib/eal/windows/
H A Deal_memalloc.c195 msl_idx = msl - mcfg->memsegs; in alloc_seg_walk()
196 cur_msl = &mcfg->memsegs[msl_idx]; in alloc_seg_walk()
295 msl_idx = msl - mcfg->memsegs; in free_seg_walk()
299 found_msl = &mcfg->memsegs[msl_idx]; in free_seg_walk()
H A Deal_memory.c671 msl = &mcfg->memsegs[0]; in eal_nohuge_init()
/dpdk/lib/eal/common/
H A Deal_common_memory.c324 msl = &mcfg->memsegs[msl_idx]; in virt2memseg_list()
434 msl_idx = msl - mcfg->memsegs; in dump_memseg()
671 struct rte_memseg_list *msl = &mcfg->memsegs[i]; in rte_memseg_contig_walk_thread_unsafe()
723 struct rte_memseg_list *msl = &mcfg->memsegs[i]; in rte_memseg_walk_thread_unsafe()
764 struct rte_memseg_list *msl = &mcfg->memsegs[i]; in rte_memseg_list_walk_thread_unsafe()
809 msl_idx = msl - mcfg->memsegs; in rte_memseg_get_fd_thread_unsafe()
864 msl_idx = msl - mcfg->memsegs; in rte_memseg_get_fd_offset_thread_unsafe()
1033 for (i = 0; i < RTE_DIM(mcfg->memsegs); i++) { in rte_eal_memory_detach()
1034 struct rte_memseg_list *msl = &mcfg->memsegs[i]; in rte_eal_memory_detach()
H A Deal_memcfg.h49 struct rte_memseg_list memsegs[RTE_MAX_MEMSEG_LISTS]; member
H A Dmalloc_heap.c126 msl_idx = msl - mcfg->memsegs; in malloc_add_seg()
131 found_msl = &mcfg->memsegs[msl_idx]; in malloc_add_seg()
561 struct rte_memseg_list *msl = &mcfg->memsegs[i]; in alloc_more_mem_on_socket()
1186 struct rte_memseg_list *tmp = &mcfg->memsegs[i]; in malloc_heap_create_external_seg()
1251 found_idx = msl - mcfg->memsegs; in extseg_walk()
1252 wa->msl = &mcfg->memsegs[found_idx]; in extseg_walk()
H A Deal_common_dynmem.c186 msl = &mcfg->memsegs[msl_idx++]; in eal_dynmem_memseg_lists_init()
/dpdk/doc/guides/rel_notes/
H A Drelease_2_1.rst45 In the memory hierarchy, memsegs are groups of physically contiguous
46 hugepages, memzones are slices of memsegs, and malloc slices memzones
49 This feature modifies ``malloc()`` so it partitions memsegs instead of
/dpdk/doc/guides/nics/
H A Dmemif.rst188 Instead of using memfd_create() to create new shared file, existing memsegs are used.
/dpdk/doc/guides/prog_guide/
H A Denv_abstraction_layer.rst631 Both memsegs and memzones are stored using ``rte_fbarray`` structures. Please