| /dpdk/lib/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() 314 needed, hpi->hugepage_sz, in eal_dynmem_hugepage_init() 463 memory[socket] / hp_info[i].hugepage_sz, in eal_dynmem_calc_num_pages_per_socket() 467 hp_used[i].hugepage_sz; in eal_dynmem_calc_num_pages_per_socket() [all …]
|
| H A D | eal_internal_cfg.h | 30 uint64_t hugepage_sz; /**< size of a huge page */ member
|
| H A D | eal_common_memzone.c | 196 mz->hugepage_sz = elem->msl->page_sz; in memzone_reserve_aligned_thread_unsafe() 354 page_sz = (size_t)mz->hugepage_sz; in dump_memzone()
|
| H A D | eal_common_memory.c | 282 ms->hugepage_sz = page_sz; in eal_memseg_list_populate() 452 ms->hugepage_sz, in dump_memseg() 1218 page_sz = (size_t)mz->hugepage_sz; in handle_eal_memzone_info_request()
|
| H A D | malloc_heap.c | 35 check_hugepage_sz(unsigned flags, uint64_t hugepage_sz) in check_hugepage_sz() argument 42 switch (hugepage_sz) { in check_hugepage_sz() 1217 ms->hugepage_sz = page_sz; in malloc_heap_create_external_seg()
|
| /dpdk/lib/eal/linux/ |
| H A D | eal_hugepage_info.c | 250 if (hugepage_sz != default_size) in get_hugepage_dir() 256 if (pagesz != hugepage_sz) in get_hugepage_dir() 421 return hpi_b->hugepage_sz - hpi_a->hugepage_sz; in compare_hpi() 453 hpi->hugepage_sz); in calc_num_pages() 463 hpi->hugepage_sz, reusable_pages); in calc_num_pages() 469 RTE_PGSIZE_1G / hpi->hugepage_sz); in calc_num_pages() 505 hpi->hugepage_sz = in hugepage_info_init() 509 if (get_hugepage_dir(hpi->hugepage_sz, in hugepage_info_init() 514 hpi->hugepage_sz, 0); in hugepage_info_init() 520 num_pages, hpi->hugepage_sz); in hugepage_info_init() [all …]
|
| H A D | eal_memory.c | 288 uint64_t hugepage_sz = hpi->hugepage_sz; in map_all_hugepages() local 309 if (essential_memory[j] < hugepage_sz) in map_all_hugepages() 312 essential_memory[j] -= hugepage_sz; in map_all_hugepages() 323 hf->size = hugepage_sz; in map_all_hugepages() 363 munmap(virtaddr, hugepage_sz); in map_all_hugepages() 770 ms->hugepage_sz = page_sz; 1228 used_hp[i].hugepage_sz = internal_conf->hugepage_info[i].hugepage_sz; 1781 uint64_t hugepage_sz; local 1786 hugepage_sz = hpi->hugepage_sz; 1797 hugepage_sz); [all …]
|
| H A D | eal_memalloc.c | 243 int flags = RTE_MFD_HUGETLB | pagesz_flags(hi->hugepage_sz); in get_seg_memfd() 535 alloc_sz = hi->hugepage_sz; in alloc_seg() 683 ms->hugepage_sz = alloc_sz; in alloc_seg() 1034 internal_conf->hugepage_info[i].hugepage_sz) { in eal_memalloc_alloc_seg_bulk() 1117 if (cur->hugepage_sz == hi->hugepage_sz) in eal_memalloc_free_seg_bulk() 1400 internal_conf->hugepage_info[i].hugepage_sz; in sync_walk() 1658 uint64_t pagesz = internal_conf->hugepage_info[i].hugepage_sz; in test_memfd_create()
|
| /dpdk/lib/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 | 109 hpi->hugepage_sz = buffer_size; in eal_hugepage_info_init()
|
| H A D | eal.c | 357 size += hpi->hugepage_sz * hpi->num_pages[j]; in eal_get_hugepage_mem_size()
|
| /dpdk/lib/eal/windows/ |
| H A D | eal_hugepages.c | 72 hpi->hugepage_sz = GetLargePageMinimum(); in hugepage_info_init() 73 if (hpi->hugepage_sz == 0) in hugepage_info_init() 91 hpi->num_pages[socket_id] = bytes / hpi->hugepage_sz; in hugepage_info_init() 94 hpi->num_pages[socket_id], hpi->hugepage_sz, socket_id); in hugepage_info_init()
|
| H A D | eal_memalloc.c | 50 (ms->hugepage_sz == hi->hugepage_sz)) { in alloc_seg() 63 alloc_sz = hi->hugepage_sz; in alloc_seg() 129 ms->hugepage_sz = hi->hugepage_sz; in alloc_seg() 327 if (page_sz == hpi->hugepage_sz) { in eal_memalloc_alloc_seg_bulk() 395 if (cur->hugepage_sz == hi->hugepage_sz) in eal_memalloc_free_seg_bulk()
|
| /dpdk/app/test/ |
| H A D | test_memzone.c | 194 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() 231 if (mz->hugepage_sz != RTE_PGSIZE_2M) { in test_memzone_reserve_flags() 258 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() 295 if (mz->hugepage_sz != RTE_PGSIZE_1G) { in test_memzone_reserve_flags() 321 if (mz->hugepage_sz != RTE_PGSIZE_1G && in test_memzone_reserve_flags() 322 mz->hugepage_sz != RTE_PGSIZE_2M) { in test_memzone_reserve_flags() 346 if (mz->hugepage_sz != RTE_PGSIZE_16M) { in test_memzone_reserve_flags() 363 if (mz->hugepage_sz != RTE_PGSIZE_16M) { in test_memzone_reserve_flags() [all …]
|
| /dpdk/drivers/common/mlx5/ |
| H A D | mlx5_common_mr.c | 365 MLX5_ASSERT(msl->page_sz == ms->hugepage_sz); in mr_find_next_chunk() 368 end = ms->addr_64 + ms->hugepage_sz; in mr_find_next_chunk() 714 MLX5_ASSERT(msl->page_sz == ms->hugepage_sz); in mlx5_mr_create_primary() 1199 MLX5_ASSERT(msl->page_sz == ms->hugepage_sz); in mlx5_free_mr_by_addr() 1479 uint64_t hugepage_sz = 0; in mlx5_mempool_reg_analyze() local 1483 if (hugepage_sz != 0 && hugepage_sz != msl->page_sz) in mlx5_mempool_reg_analyze() 1485 hugepage_sz = msl->page_sz; in mlx5_mempool_reg_analyze() 1495 RTE_ALIGN_FLOOR(reg_start, hugepage_sz); in mlx5_mempool_reg_analyze() 1496 uintptr_t hugepage_end = hugepage_start + hugepage_sz; in mlx5_mempool_reg_analyze()
|
| /dpdk/lib/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 | 57 uint64_t hugepage_sz; /**< The pagesize of underlying memory */ member
|
| /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() 652 MLX4_ASSERT(msl->page_sz == ms->hugepage_sz); in mlx4_mr_create_primary() 927 MLX4_ASSERT(msl->page_sz == ms->hugepage_sz); in mlx4_mr_mem_event_free_cb()
|
| /dpdk/lib/mempool/ |
| H A D | rte_mempool.c | 1531 mz->hugepage_sz); in mempool_info_cb()
|