Home
last modified time | relevance | path

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

/dpdk/lib/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()
118 sizeof(internal_conf->hugepage_info)); in eal_hugepage_info_init()
124 memcpy(tmp_hpi, hpi, sizeof(internal_conf->hugepage_info)); in eal_hugepage_info_init()
129 for (i = 0; i < RTE_DIM(internal_conf->hugepage_info); i++) { in eal_hugepage_info_init()
130 struct hugepage_info *tmp = &tmp_hpi[i]; in eal_hugepage_info_init()
134 if (munmap(tmp_hpi, sizeof(internal_conf->hugepage_info)) < 0) { in eal_hugepage_info_init()
149 struct hugepage_info *hpi = &internal_conf->hugepage_info[0]; in eal_hugepage_info_read()
150 struct hugepage_info *tmp_hpi; in eal_hugepage_info_read()
155 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.c354 struct hugepage_info *hpi = &internal_conf->hugepage_info[i]; in eal_get_hugepage_mem_size()
/dpdk/lib/eal/linux/
H A Deal_hugepage_info.c418 const struct hugepage_info *hpi_a = a; in compare_hpi()
419 const struct hugepage_info *hpi_b = b; in compare_hpi()
495 struct hugepage_info *hpi; in hugepage_info_init()
585 struct hugepage_info *hpi = &internal_conf->hugepage_info[i]; in hugepage_info_init()
605 struct hugepage_info *hpi, *tmp_hpi; in eal_hugepage_info_init()
617 hpi = &internal_conf->hugepage_info[0]; in eal_hugepage_info_init()
620 sizeof(internal_conf->hugepage_info)); in eal_hugepage_info_init()
632 struct hugepage_info *tmp = &tmp_hpi[i]; in eal_hugepage_info_init()
647 struct hugepage_info *hpi = &internal_conf->hugepage_info[0]; in eal_hugepage_info_read()
648 struct hugepage_info *tmp_hpi; in eal_hugepage_info_read()
[all …]
H A Deal_memalloc.c235 get_seg_memfd(struct hugepage_info *hi __rte_unused, in get_seg_memfd()
516 struct hugepage_info *hi, unsigned int list_idx, in alloc_seg()
805 struct hugepage_info *hi;
945 struct hugepage_info *hi;
1022 struct hugepage_info *hi = NULL; in eal_memalloc_alloc_seg_bulk()
1035 hi = &internal_conf->hugepage_info[i]; in eal_memalloc_alloc_seg_bulk()
1101 struct hugepage_info *hi = NULL; in eal_memalloc_free_seg_bulk()
1116 hi = &internal_conf->hugepage_info[i]; in eal_memalloc_free_seg_bulk()
1385 struct hugepage_info *hi = NULL; in sync_walk()
1400 internal_conf->hugepage_info[i].hugepage_sz; in sync_walk()
[all …]
H A Deal_memory.c601 struct hugepage_info *hpi, in unmap_unneeded_hugepages()
852 internal_conf->hugepage_info[hpi_idx].hugepage_sz;
1050 struct hugepage_info *hpi = &internal_conf->hugepage_info[i];
1104 struct hugepage_info used_hp[MAX_HUGEPAGE_SIZES];
1256 struct hugepage_info *hpi;
1263 hpi = &internal_conf->hugepage_info[i];
1328 internal_conf->hugepage_info[i].num_pages[j] = 0;
1339 internal_conf->hugepage_info[j].hugepage_sz) {
1351 internal_conf->hugepage_info, used_hp,
1782 struct hugepage_info *hpi;
[all …]
H A Deal.c425 if (internal_conf->hugepage_info[i].lock_descriptor < 0) in eal_hugedirs_unlock()
428 flock(internal_conf->hugepage_info[i].lock_descriptor, LOCK_UN); in eal_hugedirs_unlock()
429 close(internal_conf->hugepage_info[i].lock_descriptor); in eal_hugedirs_unlock()
431 internal_conf->hugepage_info[i].lock_descriptor = -1; in eal_hugedirs_unlock()
/dpdk/lib/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()
359 struct hugepage_info *hpi = &internal_conf->hugepage_info[i]; in get_socket_mem_size()
[all …]
H A Deal_internal_cfg.h29 struct hugepage_info { struct
97 struct hugepage_info hugepage_info[MAX_HUGEPAGE_SIZES]; member
H A Deal_private.h346 uint64_t *memory, struct hugepage_info *hp_info,
347 struct hugepage_info *hp_used, unsigned int num_hp_info);
H A Deal_common_options.c324 memset(&internal_cfg->hugepage_info[i], 0, in eal_reset_internal_config()
325 sizeof(internal_cfg->hugepage_info[0])); in eal_reset_internal_config()
326 internal_cfg->hugepage_info[i].lock_descriptor = -1; in eal_reset_internal_config()
/dpdk/lib/eal/windows/
H A Deal_memalloc.c36 struct hugepage_info *hi) in alloc_seg()
169 struct hugepage_info *hi;
276 struct hugepage_info *hi;
316 struct hugepage_info *hi = NULL; in eal_memalloc_alloc_seg_bulk()
326 struct hugepage_info *hpi = &internal_conf->hugepage_info[i]; in eal_memalloc_alloc_seg_bulk()
379 struct hugepage_info *hi = NULL; in eal_memalloc_free_seg_bulk()
393 for (i = 0; i < RTE_DIM(internal_conf->hugepage_info); i++) { in eal_memalloc_free_seg_bulk()
394 hi = &internal_conf->hugepage_info[i]; in eal_memalloc_free_seg_bulk()
398 if (i == RTE_DIM(internal_conf->hugepage_info)) { in eal_memalloc_free_seg_bulk()
H A Deal_hugepages.c62 struct hugepage_info *hpi; in hugepage_info_init()
70 hpi = &internal_conf->hugepage_info[0]; in hugepage_info_init()
/dpdk/drivers/baseband/la12xx/
H A Dbbdev_la12xx.h20 struct hugepage_info { struct
H A Dbbdev_la12xx.c655 static struct hugepage_info *
658 struct hugepage_info *hp_info; in get_hugepage_info()
664 hp_info = rte_malloc(NULL, sizeof(struct hugepage_info), 0); in get_hugepage_info()
720 struct hugepage_info *hp = NULL; in setup_la12xx_dev()