Home
last modified time | relevance | path

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

/f-stack/dpdk/lib/librte_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),
/f-stack/dpdk/lib/librte_eal/windows/
H A Deal_memalloc.c201 msl_idx = msl - mcfg->memsegs; in alloc_seg_walk()
202 cur_msl = &mcfg->memsegs[msl_idx]; in alloc_seg_walk()
301 msl_idx = msl - mcfg->memsegs; in free_seg_walk()
305 found_msl = &mcfg->memsegs[msl_idx]; in free_seg_walk()
H A Deal_memory.c665 msl = &mcfg->memsegs[0]; in eal_nohuge_init()
/f-stack/dpdk/lib/librte_eal/linux/
H A Deal_memalloc.c810 msl_idx = msl - mcfg->memsegs; in alloc_seg_walk()
811 cur_msl = &mcfg->memsegs[msl_idx]; in alloc_seg_walk()
944 msl_idx = msl - mcfg->memsegs; in free_seg_walk()
948 found_msl = &mcfg->memsegs[msl_idx]; in free_seg_walk()
1372 msl_idx = msl - mcfg->memsegs; in sync_walk()
1373 primary_msl = &mcfg->memsegs[msl_idx]; in sync_walk()
1423 msl_idx = msl - mcfg->memsegs; in secondary_msl_create_walk()
1424 primary_msl = &mcfg->memsegs[msl_idx]; in secondary_msl_create_walk()
1487 msl_idx = msl - mcfg->memsegs; in fd_list_create_walk()
1506 int len = mcfg->memsegs[list_idx].memseg_arr.len; in eal_memalloc_set_seg_fd()
[all …]
H A Deal_memory.c690 msl = &mcfg->memsegs[msl_idx];
958 msl = &mcfg->memsegs[msl_idx];
1147 msl = &mcfg->memsegs[0];
1448 struct rte_memseg_list *msl = &mcfg->memsegs[i];
1593 msl_idx = msl - mcfg->memsegs;
1825 msl = &mcfg->memsegs[msl_idx];
1884 msl = &mcfg->memsegs[msl_idx];
H A Deal.c78 .l_start = offsetof(struct rte_mem_config, memsegs),
79 .l_len = RTE_SIZEOF_FIELD(struct rte_mem_config, memsegs),
/f-stack/dpdk/lib/librte_eal/common/
H A Deal_common_memory.c315 msl = &mcfg->memsegs[msl_idx]; in virt2memseg_list()
425 msl_idx = msl - mcfg->memsegs; in dump_memseg()
662 struct rte_memseg_list *msl = &mcfg->memsegs[i]; in rte_memseg_contig_walk_thread_unsafe()
714 struct rte_memseg_list *msl = &mcfg->memsegs[i]; in rte_memseg_walk_thread_unsafe()
755 struct rte_memseg_list *msl = &mcfg->memsegs[i]; in rte_memseg_list_walk_thread_unsafe()
800 msl_idx = msl - mcfg->memsegs; in rte_memseg_get_fd_thread_unsafe()
855 msl_idx = msl - mcfg->memsegs; in rte_memseg_get_fd_offset_thread_unsafe()
H A Deal_memcfg.h49 struct rte_memseg_list memsegs[RTE_MAX_MEMSEG_LISTS]; member
H A Dmalloc_heap.c131 msl_idx = msl - mcfg->memsegs; in malloc_add_seg()
136 found_msl = &mcfg->memsegs[msl_idx]; in malloc_add_seg()
554 struct rte_memseg_list *msl = &mcfg->memsegs[i]; in alloc_more_mem_on_socket()
1117 struct rte_memseg_list *tmp = &mcfg->memsegs[i]; in malloc_heap_create_external_seg()
1182 found_idx = msl - mcfg->memsegs; in extseg_walk()
1183 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()
/f-stack/dpdk/doc/guides/rel_notes/
H A Drelease_2_1.rst46 In the memory hierarchy, memsegs are groups of physically contiguous
47 hugepages, memzones are slices of memsegs, and malloc slices memzones
50 This feature modifies ``malloc()`` so it partitions memsegs instead of
/f-stack/dpdk/doc/guides/nics/
H A Dmemif.rst188 Instead of using memfd_create() to create new shared file, existing memsegs are used.
/f-stack/dpdk/doc/guides/prog_guide/
H A Denv_abstraction_layer.rst542 Both memsegs and memzones are stored using ``rte_fbarray`` structures. Please