Searched refs:hpi (Results 1 – 8 of 8) sorted by relevance
| /dpdk/lib/eal/linux/ |
| H A D | eal_hugepage_info.c | 453 hpi->hugepage_sz); in calc_num_pages() 468 hpi->num_pages[0] = RTE_MIN(hpi->num_pages[0], in calc_num_pages() 495 struct hugepage_info *hpi; in hugepage_info_init() local 505 hpi->hugepage_sz = in hugepage_info_init() 510 hpi->hugedir, sizeof(hpi->hugedir)) < 0) { in hugepage_info_init() 514 hpi->hugepage_sz, 0); in hugepage_info_init() 520 num_pages, hpi->hugepage_sz); in hugepage_info_init() 532 hpi->hugepage_sz); in hugepage_info_init() 533 calc_num_pages(hpi, dirent, 0); in hugepage_info_init() 541 hpi->lock_descriptor = open(hpi->hugedir, O_RDONLY); in hugepage_info_init() [all …]
|
| H A D | eal_memory.c | 325 hpi->hugedir, hf->file_id); in map_all_hugepages() 482 if (hp_count < hpi->num_pages[0]) in find_numasocket() 601 struct hugepage_info *hpi, in unmap_unneeded_hugepages() argument 842 munmap(hpi->orig_va, hpi->size); 843 hpi->orig_va = NULL; 1051 if (strnlen(hpi->hugedir, sizeof(hpi->hugedir)) != 0) { 1053 size += hpi->hugepage_sz * hpi->num_pages[j]; 1256 struct hugepage_info *hpi; local 1265 if (hpi->num_pages[0] == 0) 1269 pages_old = hpi->num_pages[0]; [all …]
|
| /dpdk/lib/eal/windows/ |
| H A D | eal_hugepages.c | 62 struct hugepage_info *hpi; in hugepage_info_init() local 70 hpi = &internal_conf->hugepage_info[0]; in hugepage_info_init() 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() 98 hpi->lock_descriptor = -1; in hugepage_info_init() 99 memset(hpi->hugedir, 0, sizeof(hpi->hugedir)); in hugepage_info_init()
|
| H A D | eal_memalloc.c | 326 struct hugepage_info *hpi = &internal_conf->hugepage_info[i]; in eal_memalloc_alloc_seg_bulk() local 327 if (page_sz == hpi->hugepage_sz) { in eal_memalloc_alloc_seg_bulk() 328 hi = hpi; in eal_memalloc_alloc_seg_bulk()
|
| /dpdk/lib/eal/common/ |
| H A D | eal_common_dynmem.c | 86 struct hugepage_info *hpi; in eal_dynmem_memseg_lists_init() local 89 hpi = &internal_conf->hugepage_info[hpi_idx]; in eal_dynmem_memseg_lists_init() 90 hugepage_sz = hpi->hugepage_sz; in eal_dynmem_memseg_lists_init() 208 struct hugepage_info *hpi = arg; in hugepage_count_walk() local 210 if (msl->page_sz != hpi->hugepage_sz) in hugepage_count_walk() 245 struct hugepage_info *hpi; in eal_dynmem_hugepage_init() local 246 hpi = &internal_conf->hugepage_info[hp_sz_idx]; in eal_dynmem_hugepage_init() 254 dummy.hugepage_sz = hpi->hugepage_sz; in eal_dynmem_hugepage_init() 259 hpi->num_pages[i] = RTE_MIN(hpi->num_pages[i], in eal_dynmem_hugepage_init() 314 needed, hpi->hugepage_sz, in eal_dynmem_hugepage_init() [all …]
|
| /dpdk/lib/eal/freebsd/ |
| H A D | eal_hugepage_info.c | 64 struct hugepage_info *hpi = &internal_conf->hugepage_info[0]; in eal_hugepage_info_init() local 108 strlcpy(hpi->hugedir, CONTIGMEM_DEV, sizeof(hpi->hugedir)); in eal_hugepage_info_init() 109 hpi->hugepage_sz = buffer_size; in eal_hugepage_info_init() 110 hpi->num_pages[0] = num_buffers; in eal_hugepage_info_init() 111 hpi->lock_descriptor = fd; in eal_hugepage_info_init() 124 memcpy(tmp_hpi, hpi, sizeof(internal_conf->hugepage_info)); in eal_hugepage_info_init() 149 struct hugepage_info *hpi = &internal_conf->hugepage_info[0]; in eal_hugepage_info_read() local 161 memcpy(hpi, tmp_hpi, sizeof(internal_conf->hugepage_info)); in eal_hugepage_info_read()
|
| H A D | eal_memory.c | 102 struct hugepage_info *hpi; in rte_eal_hugepage_init() local 108 hpi = &internal_conf->hugepage_info[i]; in rte_eal_hugepage_init() 109 page_sz = hpi->hugepage_sz; in rte_eal_hugepage_init() 110 max_pages = hpi->num_pages[0]; in rte_eal_hugepage_init() 136 "from %s\n", j, hpi->hugedir); in rte_eal_hugepage_init() 191 hpi->lock_descriptor, in rte_eal_hugepage_init() 195 j, hpi->hugedir); in rte_eal_hugepage_init() 255 struct hugepage_info *hpi; in rte_eal_hugepage_attach() local 261 hpi = &internal_conf->hugepage_info[0]; in rte_eal_hugepage_attach() 366 struct hugepage_info *hpi; in memseg_primary_init() local [all …]
|
| H A D | eal.c | 354 struct hugepage_info *hpi = &internal_conf->hugepage_info[i]; in eal_get_hugepage_mem_size() local 355 if (strnlen(hpi->hugedir, sizeof(hpi->hugedir)) != 0) { in eal_get_hugepage_mem_size() 357 size += hpi->hugepage_sz * hpi->num_pages[j]; in eal_get_hugepage_mem_size()
|