Home
last modified time | relevance | path

Searched refs:hugepage_sz (Results 1 – 19 of 19) sorted by relevance

/f-stack/dpdk/lib/librte_eal/common/
H A Deal_common_dynmem.c87 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 Deal_internal_cfg.h29 uint64_t hugepage_sz; /**< size of a huge page */ member
H A Deal_common_memzone.c183 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 Dmalloc_heap.c40 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 Deal_common_memory.c273 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 Deal_memory.c109 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 Deal_hugepage_info.c105 hpi->hugepage_sz = buffer_size; in eal_hugepage_info_init()
H A Deal.c445 size += hpi->hugepage_sz * hpi->num_pages[j]; in eal_get_hugepage_mem_size()
/f-stack/dpdk/lib/librte_eal/windows/
H A Deal_hugepages.c69 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 Deal_memalloc.c51 (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 Deal_hugepage_info.c199 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 Deal_memory.c297 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 Deal_memalloc.c251 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 Dtest_memzone.c173 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 Drte_memzone.h62 uint64_t hugepage_sz; /**< The page size of underlying memory */ member
H A Drte_memory.h53 uint64_t hugepage_sz; /**< The pagesize of underlying memory */ member
/f-stack/dpdk/drivers/common/mlx5/
H A Dmlx5_common_mr.c292 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 Dmlx4_mr.c317 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 Dmlx5_mr.c85 MLX5_ASSERT(msl->page_sz == ms->hugepage_sz); in mlx5_mr_mem_event_free_cb()