| /f-stack/dpdk/lib/librte_eal/common/ |
| H A D | eal_common_dynmem.c | 87 uint64_t hugepage_sz; in eal_dynmem_memseg_lists_init() local 90 hugepage_sz = hpi->hugepage_sz; in eal_dynmem_memseg_lists_init() 100 memtypes[cur_type].page_sz = hugepage_sz; in eal_dynmem_memseg_lists_init() 105 socket_id, hugepage_sz); in eal_dynmem_memseg_lists_init() 210 if (msl->page_sz != hpi->hugepage_sz) in hugepage_count_walk() 247 used_hp[hp_sz_idx].hugepage_sz = hpi->hugepage_sz; in eal_dynmem_hugepage_init() 254 dummy.hugepage_sz = hpi->hugepage_sz; in eal_dynmem_hugepage_init() 310 needed, hpi->hugepage_sz, in eal_dynmem_hugepage_init() 459 memory[socket] / hp_info[i].hugepage_sz, in eal_dynmem_calc_num_pages_per_socket() 463 hp_used[i].hugepage_sz; in eal_dynmem_calc_num_pages_per_socket() [all …]
|
| H A D | eal_internal_cfg.h | 29 uint64_t hugepage_sz; /**< size of a huge page */ member
|
| H A D | eal_common_memzone.c | 183 mz->hugepage_sz = elem->msl->page_sz; in memzone_reserve_aligned_thread_unsafe() 342 page_sz = (size_t)mz->hugepage_sz; in dump_memzone()
|
| H A D | malloc_heap.c | 40 check_hugepage_sz(unsigned flags, uint64_t hugepage_sz) in check_hugepage_sz() argument 47 switch (hugepage_sz) { in check_hugepage_sz() 1148 ms->hugepage_sz = page_sz; in malloc_heap_create_external_seg()
|
| H A D | eal_common_memory.c | 273 ms->hugepage_sz = page_sz; in eal_memseg_list_populate() 443 ms->hugepage_sz, in dump_memseg()
|
| /f-stack/dpdk/lib/librte_eal/freebsd/ |
| H A D | eal_memory.c | 109 page_sz = hpi->hugepage_sz; in rte_eal_hugepage_init() 141 prev_end = physaddr + hpi->hugepage_sz; in rte_eal_hugepage_init() 201 seg->hugepage_sz = page_sz; in rte_eal_hugepage_init() 367 uint64_t hugepage_sz; in memseg_primary_init() local 370 hugepage_sz = hpi->hugepage_sz; in memseg_primary_init() 394 avail_mem = avail_segs * hugepage_sz; in memseg_primary_init() 416 cur_mem = get_mem_amount(hugepage_sz, in memseg_primary_init() 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() 425 total_type_mem = total_segs * hugepage_sz; in memseg_primary_init()
|
| H A D | eal_hugepage_info.c | 105 hpi->hugepage_sz = buffer_size; in eal_hugepage_info_init()
|
| H A D | eal.c | 445 size += hpi->hugepage_sz * hpi->num_pages[j]; in eal_get_hugepage_mem_size()
|
| /f-stack/dpdk/lib/librte_eal/windows/ |
| H A D | eal_hugepages.c | 69 hpi->hugepage_sz = GetLargePageMinimum(); in hugepage_info_init() 70 if (hpi->hugepage_sz == 0) in hugepage_info_init() 88 hpi->num_pages[socket_id] = bytes / hpi->hugepage_sz; in hugepage_info_init() 91 hpi->num_pages[socket_id], hpi->hugepage_sz, socket_id); in hugepage_info_init()
|
| H A D | eal_memalloc.c | 51 (ms->hugepage_sz == hi->hugepage_sz)) { in alloc_seg() 64 alloc_sz = hi->hugepage_sz; in alloc_seg() 135 ms->hugepage_sz = hi->hugepage_sz; in alloc_seg() 333 if (page_sz == hpi->hugepage_sz) { in eal_memalloc_alloc_seg_bulk() 401 if (cur->hugepage_sz == hi->hugepage_sz) in eal_memalloc_free_seg_bulk()
|
| /f-stack/dpdk/lib/librte_eal/linux/ |
| H A D | eal_hugepage_info.c | 199 get_hugepage_dir(uint64_t hugepage_sz, char *hugedir, int len) in get_hugepage_dir() argument 245 if (hugepage_sz == default_size){ in get_hugepage_dir() 254 if (pagesz == hugepage_sz) { in get_hugepage_dir() 341 return hpi_b->hugepage_sz - hpi_a->hugepage_sz; in compare_hpi() 379 RTE_PGSIZE_1G / hpi->hugepage_sz); in calc_num_pages() 413 hpi->hugepage_sz = in hugepage_info_init() 417 if (get_hugepage_dir(hpi->hugepage_sz, in hugepage_info_init() 427 num_pages, hpi->hugepage_sz); in hugepage_info_init() 439 hpi->hugepage_sz); in hugepage_info_init()
|
| H A D | eal_memory.c | 297 uint64_t hugepage_sz = hpi->hugepage_sz; in map_all_hugepages() local 318 if (essential_memory[j] < hugepage_sz) in map_all_hugepages() 321 essential_memory[j] -= hugepage_sz; in map_all_hugepages() 332 hf->size = hugepage_sz; in map_all_hugepages() 372 munmap(virtaddr, hugepage_sz); in map_all_hugepages() 779 ms->hugepage_sz = page_sz; 1237 used_hp[i].hugepage_sz = internal_conf->hugepage_info[i].hugepage_sz; 1790 uint64_t hugepage_sz; local 1795 hugepage_sz = hpi->hugepage_sz; 1806 hugepage_sz); [all …]
|
| H A D | eal_memalloc.c | 251 int flags = RTE_MFD_HUGETLB | pagesz_flags(hi->hugepage_sz); in get_seg_memfd() 514 alloc_sz = hi->hugepage_sz; in alloc_seg() 655 ms->hugepage_sz = alloc_sz; in alloc_seg() 1012 internal_conf->hugepage_info[i].hugepage_sz) { in eal_memalloc_alloc_seg_bulk() 1095 if (cur->hugepage_sz == hi->hugepage_sz) in eal_memalloc_free_seg_bulk() 1378 internal_conf->hugepage_info[i].hugepage_sz; in sync_walk() 1569 uint64_t pagesz = internal_conf->hugepage_info[i].hugepage_sz; in test_memfd_create()
|
| /f-stack/dpdk/app/test/ |
| H A D | test_memzone.c | 173 if (mz->hugepage_sz != RTE_PGSIZE_2M) { in test_memzone_reserve_flags() 189 if (mz->hugepage_sz != RTE_PGSIZE_2M) { in test_memzone_reserve_flags() 210 if (mz->hugepage_sz != RTE_PGSIZE_2M) { in test_memzone_reserve_flags() 237 if (mz->hugepage_sz != RTE_PGSIZE_1G) { in test_memzone_reserve_flags() 253 if (mz->hugepage_sz != RTE_PGSIZE_1G) { in test_memzone_reserve_flags() 274 if (mz->hugepage_sz != RTE_PGSIZE_1G) { in test_memzone_reserve_flags() 300 if (mz->hugepage_sz != RTE_PGSIZE_1G && in test_memzone_reserve_flags() 301 mz->hugepage_sz != RTE_PGSIZE_2M) { in test_memzone_reserve_flags() 325 if (mz->hugepage_sz != RTE_PGSIZE_16M) { in test_memzone_reserve_flags() 342 if (mz->hugepage_sz != RTE_PGSIZE_16M) { in test_memzone_reserve_flags() [all …]
|
| /f-stack/dpdk/lib/librte_eal/include/ |
| H A D | rte_memzone.h | 62 uint64_t hugepage_sz; /**< The page size of underlying memory */ member
|
| H A D | rte_memory.h | 53 uint64_t hugepage_sz; /**< The pagesize of underlying memory */ member
|
| /f-stack/dpdk/drivers/common/mlx5/ |
| H A D | mlx5_common_mr.c | 292 MLX5_ASSERT(msl->page_sz == ms->hugepage_sz); in mr_find_next_chunk() 295 end = ms->addr_64 + ms->hugepage_sz; in mr_find_next_chunk() 647 MLX5_ASSERT(msl->page_sz == ms->hugepage_sz); in mlx5_mr_create_primary()
|
| /f-stack/dpdk/drivers/net/mlx4/ |
| H A D | mlx4_mr.c | 317 MLX4_ASSERT(msl->page_sz == ms->hugepage_sz); in mr_find_next_chunk() 320 end = ms->addr_64 + ms->hugepage_sz; in mr_find_next_chunk() 653 MLX4_ASSERT(msl->page_sz == ms->hugepage_sz); in mlx4_mr_create_primary() 928 MLX4_ASSERT(msl->page_sz == ms->hugepage_sz); in mlx4_mr_mem_event_free_cb()
|
| /f-stack/dpdk/drivers/net/mlx5/ |
| H A D | mlx5_mr.c | 85 MLX5_ASSERT(msl->page_sz == ms->hugepage_sz); in mlx5_mr_mem_event_free_cb()
|