Searched refs:memsegs (Results 1 – 14 of 14) sorted by relevance
| /dpdk/lib/eal/linux/ |
| H A D | eal_memalloc.c | 832 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 D | eal_memory.c | 681 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 D | eal.c | 69 .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 D | eal_memory.c | 73 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 D | eal.c | 65 .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 D | eal_memalloc.c | 195 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 D | eal_memory.c | 671 msl = &mcfg->memsegs[0]; in eal_nohuge_init()
|
| /dpdk/lib/eal/common/ |
| H A D | eal_common_memory.c | 324 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 D | eal_memcfg.h | 49 struct rte_memseg_list memsegs[RTE_MAX_MEMSEG_LISTS]; member
|
| H A D | malloc_heap.c | 126 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 D | eal_common_dynmem.c | 186 msl = &mcfg->memsegs[msl_idx++]; in eal_dynmem_memseg_lists_init()
|
| /dpdk/doc/guides/rel_notes/ |
| H A D | release_2_1.rst | 45 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 D | memif.rst | 188 Instead of using memfd_create() to create new shared file, existing memsegs are used.
|
| /dpdk/doc/guides/prog_guide/ |
| H A D | env_abstraction_layer.rst | 631 Both memsegs and memzones are stored using ``rte_fbarray`` structures. Please
|