Home
last modified time | relevance | path

Searched refs:hugepage_info (Results 1 – 13 of 13) sorted by relevance

/f-stack/dpdk/lib/librte_eal/freebsd/
H A Deal_hugepage_info.c64 struct hugepage_info *hpi = &internal_conf->hugepage_info[0]; in eal_hugepage_info_init()
65 struct hugepage_info *tmp_hpi; in eal_hugepage_info_init()
114 sizeof(internal_conf->hugepage_info)); in eal_hugepage_info_init()
120 memcpy(tmp_hpi, hpi, sizeof(internal_conf->hugepage_info)); in eal_hugepage_info_init()
125 for (i = 0; i < RTE_DIM(internal_conf->hugepage_info); i++) { in eal_hugepage_info_init()
126 struct hugepage_info *tmp = &tmp_hpi[i]; in eal_hugepage_info_init()
130 if (munmap(tmp_hpi, sizeof(internal_conf->hugepage_info)) < 0) { in eal_hugepage_info_init()
145 struct hugepage_info *hpi = &internal_conf->hugepage_info[0]; in eal_hugepage_info_read()
146 struct hugepage_info *tmp_hpi; in eal_hugepage_info_read()
151 sizeof(internal_conf->hugepage_info)); in eal_hugepage_info_read()
[all …]
H A Deal_memory.c102 struct hugepage_info *hpi; in rte_eal_hugepage_init()
108 hpi = &internal_conf->hugepage_info[i]; in rte_eal_hugepage_init()
255 struct hugepage_info *hpi; in rte_eal_hugepage_attach()
261 hpi = &internal_conf->hugepage_info[0]; in rte_eal_hugepage_attach()
264 const struct hugepage_info *cur_hpi = &hpi[i]; in rte_eal_hugepage_attach()
366 struct hugepage_info *hpi; in memseg_primary_init()
369 hpi = &internal_conf->hugepage_info[hpi_idx]; in memseg_primary_init()
H A Deal.c442 struct hugepage_info *hpi = &internal_conf->hugepage_info[i]; in eal_get_hugepage_mem_size()
/f-stack/dpdk/lib/librte_eal/linux/
H A Deal_hugepage_info.c338 const struct hugepage_info *hpi_a = a; in compare_hpi()
339 const struct hugepage_info *hpi_b = b; in compare_hpi()
403 struct hugepage_info *hpi; in hugepage_info_init()
480 struct hugepage_info *hpi = &internal_conf->hugepage_info[i]; in hugepage_info_init()
500 struct hugepage_info *hpi, *tmp_hpi; in eal_hugepage_info_init()
512 hpi = &internal_conf->hugepage_info[0]; in eal_hugepage_info_init()
515 sizeof(internal_conf->hugepage_info)); in eal_hugepage_info_init()
527 struct hugepage_info *tmp = &tmp_hpi[i]; in eal_hugepage_info_init()
542 struct hugepage_info *hpi = &internal_conf->hugepage_info[0]; in eal_hugepage_info_read()
543 struct hugepage_info *tmp_hpi; in eal_hugepage_info_read()
[all …]
H A Deal_memalloc.c243 get_seg_memfd(struct hugepage_info *hi __rte_unused, in get_seg_memfd()
496 struct hugepage_info *hi, unsigned int list_idx, in alloc_seg()
783 struct hugepage_info *hi;
923 struct hugepage_info *hi;
1000 struct hugepage_info *hi = NULL; in eal_memalloc_alloc_seg_bulk()
1013 hi = &internal_conf->hugepage_info[i]; in eal_memalloc_alloc_seg_bulk()
1079 struct hugepage_info *hi = NULL; in eal_memalloc_free_seg_bulk()
1094 hi = &internal_conf->hugepage_info[i]; in eal_memalloc_free_seg_bulk()
1363 struct hugepage_info *hi = NULL; in sync_walk()
1378 internal_conf->hugepage_info[i].hugepage_sz; in sync_walk()
[all …]
H A Deal_memory.c610 struct hugepage_info *hpi, in unmap_unneeded_hugepages()
861 internal_conf->hugepage_info[hpi_idx].hugepage_sz;
1059 struct hugepage_info *hpi = &internal_conf->hugepage_info[i];
1113 struct hugepage_info used_hp[MAX_HUGEPAGE_SIZES];
1265 struct hugepage_info *hpi;
1272 hpi = &internal_conf->hugepage_info[i];
1337 internal_conf->hugepage_info[i].num_pages[j] = 0;
1348 internal_conf->hugepage_info[j].hugepage_sz) {
1360 internal_conf->hugepage_info, used_hp,
1791 struct hugepage_info *hpi;
[all …]
H A Deal.c521 if (internal_conf->hugepage_info[i].lock_descriptor < 0) in eal_hugedirs_unlock()
524 flock(internal_conf->hugepage_info[i].lock_descriptor, LOCK_UN); in eal_hugedirs_unlock()
525 close(internal_conf->hugepage_info[i].lock_descriptor); in eal_hugedirs_unlock()
527 internal_conf->hugepage_info[i].lock_descriptor = -1; in eal_hugedirs_unlock()
/f-stack/dpdk/lib/librte_eal/common/
H A Deal_common_dynmem.c86 struct hugepage_info *hpi; in eal_dynmem_memseg_lists_init()
89 hpi = &internal_conf->hugepage_info[hpi_idx]; in eal_dynmem_memseg_lists_init()
208 struct hugepage_info *hpi = arg; in hugepage_count_walk()
229 struct hugepage_info used_hp[MAX_HUGEPAGE_SIZES]; in eal_dynmem_hugepage_init()
241 struct hugepage_info dummy; in eal_dynmem_hugepage_init()
245 struct hugepage_info *hpi; in eal_dynmem_hugepage_init()
246 hpi = &internal_conf->hugepage_info[hp_sz_idx]; in eal_dynmem_hugepage_init()
271 internal_conf->hugepage_info, used_hp, in eal_dynmem_hugepage_init()
281 struct hugepage_info *hpi = &used_hp[hp_sz_idx]; in eal_dynmem_hugepage_init()
355 struct hugepage_info *hpi = &internal_conf->hugepage_info[i]; in get_socket_mem_size()
[all …]
H A Deal_internal_cfg.h28 struct hugepage_info { struct
88 struct hugepage_info hugepage_info[MAX_HUGEPAGE_SIZES]; member
H A Deal_private.h357 uint64_t *memory, struct hugepage_info *hp_info,
358 struct hugepage_info *hp_used, unsigned int num_hp_info);
H A Deal_common_options.c329 memset(&internal_cfg->hugepage_info[i], 0, in eal_reset_internal_config()
330 sizeof(internal_cfg->hugepage_info[0])); in eal_reset_internal_config()
331 internal_cfg->hugepage_info[i].lock_descriptor = -1; in eal_reset_internal_config()
/f-stack/dpdk/lib/librte_eal/windows/
H A Deal_memalloc.c37 struct hugepage_info *hi) in alloc_seg()
175 struct hugepage_info *hi;
282 struct hugepage_info *hi;
322 struct hugepage_info *hi = NULL; in eal_memalloc_alloc_seg_bulk()
332 struct hugepage_info *hpi = &internal_conf->hugepage_info[i]; in eal_memalloc_alloc_seg_bulk()
385 struct hugepage_info *hi = NULL; in eal_memalloc_free_seg_bulk()
399 for (i = 0; i < RTE_DIM(internal_conf->hugepage_info); i++) { in eal_memalloc_free_seg_bulk()
400 hi = &internal_conf->hugepage_info[i]; in eal_memalloc_free_seg_bulk()
404 if (i == RTE_DIM(internal_conf->hugepage_info)) { in eal_memalloc_free_seg_bulk()
H A Deal_hugepages.c59 struct hugepage_info *hpi; in hugepage_info_init()
67 hpi = &internal_conf->hugepage_info[0]; in hugepage_info_init()