Home
last modified time | relevance | path

Searched refs:mem_info (Results 1 - 25 of 76) sorted by relevance

1234

/kernel/linux/linux-5.10/tools/perf/util/
H A Dmem-events.h21 struct mem_info { struct
44 struct mem_info;
45 int perf_mem__tlb_scnprintf(char *out, size_t sz, struct mem_info *mem_info);
46 int perf_mem__lvl_scnprintf(char *out, size_t sz, struct mem_info *mem_info);
47 int perf_mem__snp_scnprintf(char *out, size_t sz, struct mem_info *mem_info);
48 int perf_mem__lck_scnprintf(char *out, size_t sz, struct mem_info *mem_info);
[all...]
H A Dmem-events.c131 int perf_mem__tlb_scnprintf(char *out, size_t sz, struct mem_info *mem_info) in perf_mem__tlb_scnprintf() argument
140 if (mem_info) in perf_mem__tlb_scnprintf()
141 m = mem_info->data_src.mem_dtlb; in perf_mem__tlb_scnprintf()
193 int perf_mem__lvl_scnprintf(char *out, size_t sz, struct mem_info *mem_info) in perf_mem__lvl_scnprintf() argument
200 if (mem_info) in perf_mem__lvl_scnprintf()
201 m = mem_info->data_src.mem_lvl; in perf_mem__lvl_scnprintf()
213 if (mem_info && mem_info in perf_mem__lvl_scnprintf()
259 perf_mem__snp_scnprintf(char *out, size_t sz, struct mem_info *mem_info) perf_mem__snp_scnprintf() argument
294 perf_mem__lck_scnprintf(char *out, size_t sz, struct mem_info *mem_info) perf_mem__lck_scnprintf() argument
312 perf_script__meminfo_scnprintf(char *out, size_t sz, struct mem_info *mem_info) perf_script__meminfo_scnprintf() argument
[all...]
H A Dsort.c1050 if (left->mem_info) in sort__daddr_cmp()
1051 l = left->mem_info->daddr.addr; in sort__daddr_cmp()
1052 if (right->mem_info) in sort__daddr_cmp()
1053 r = right->mem_info->daddr.addr; in sort__daddr_cmp()
1064 if (he->mem_info) { in hist_entry__daddr_snprintf()
1065 addr = he->mem_info->daddr.addr; in hist_entry__daddr_snprintf()
1066 ms = &he->mem_info->daddr.ms; in hist_entry__daddr_snprintf()
1076 if (left->mem_info) in sort__iaddr_cmp()
1077 l = left->mem_info->iaddr.addr; in sort__iaddr_cmp()
1078 if (right->mem_info) in sort__iaddr_cmp()
[all...]
H A Dsymbol.h276 struct mem_info *mem_info__new(void);
277 struct mem_info *mem_info__get(struct mem_info *mi);
278 void mem_info__put(struct mem_info *mi);
280 static inline void __mem_info__zput(struct mem_info **mi) in __mem_info__zput()
/kernel/linux/linux-6.6/tools/perf/util/
H A Dmem-events.h22 struct mem_info { struct
49 int perf_mem__tlb_scnprintf(char *out, size_t sz, struct mem_info *mem_info);
50 int perf_mem__lvl_scnprintf(char *out, size_t sz, struct mem_info *mem_info);
51 int perf_mem__snp_scnprintf(char *out, size_t sz, struct mem_info *mem_info);
52 int perf_mem__lck_scnprintf(char *out, size_t sz, struct mem_info *mem_info);
53 int perf_mem__blk_scnprintf(char *out, size_t sz, struct mem_info *mem_inf
[all...]
H A Dmem-events.c245 int perf_mem__tlb_scnprintf(char *out, size_t sz, struct mem_info *mem_info) in perf_mem__tlb_scnprintf() argument
254 if (mem_info) in perf_mem__tlb_scnprintf()
255 m = mem_info->data_src.mem_dtlb; in perf_mem__tlb_scnprintf()
323 static int perf_mem__op_scnprintf(char *out, size_t sz, struct mem_info *mem_info) in perf_mem__op_scnprintf() argument
328 if (mem_info) in perf_mem__op_scnprintf()
329 op = mem_info->data_src.mem_op; in perf_mem__op_scnprintf()
347 int perf_mem__lvl_scnprintf(char *out, size_t sz, struct mem_info *mem_info) in perf_mem__lvl_scnprintf() argument
429 perf_mem__snp_scnprintf(char *out, size_t sz, struct mem_info *mem_info) perf_mem__snp_scnprintf() argument
471 perf_mem__lck_scnprintf(char *out, size_t sz, struct mem_info *mem_info) perf_mem__lck_scnprintf() argument
489 perf_mem__blk_scnprintf(char *out, size_t sz, struct mem_info *mem_info) perf_mem__blk_scnprintf() argument
512 perf_script__meminfo_scnprintf(char *out, size_t sz, struct mem_info *mem_info) perf_script__meminfo_scnprintf() argument
[all...]
H A Dsort.c1319 if (left->mem_info) in sort__daddr_cmp()
1320 l = left->mem_info->daddr.addr; in sort__daddr_cmp()
1321 if (right->mem_info) in sort__daddr_cmp()
1322 r = right->mem_info->daddr.addr; in sort__daddr_cmp()
1333 if (he->mem_info) { in hist_entry__daddr_snprintf()
1334 addr = he->mem_info->daddr.addr; in hist_entry__daddr_snprintf()
1335 ms = &he->mem_info->daddr.ms; in hist_entry__daddr_snprintf()
1345 if (left->mem_info) in sort__iaddr_cmp()
1346 l = left->mem_info->iaddr.addr; in sort__iaddr_cmp()
1347 if (right->mem_info) in sort__iaddr_cmp()
[all...]
H A Dsymbol.h272 struct mem_info *mem_info__new(void);
273 struct mem_info *mem_info__get(struct mem_info *mi);
274 void mem_info__put(struct mem_info *mi);
276 static inline void __mem_info__zput(struct mem_info **mi) in __mem_info__zput()
H A Dhist.c155 if (h->mem_info) { in hists__calc_col_len()
156 if (h->mem_info->daddr.ms.sym) { in hists__calc_col_len()
157 symlen = (int)h->mem_info->daddr.ms.sym->namelen + 4 in hists__calc_col_len()
171 if (h->mem_info->iaddr.ms.sym) { in hists__calc_col_len()
172 symlen = (int)h->mem_info->iaddr.ms.sym->namelen + 4 in hists__calc_col_len()
182 if (h->mem_info->daddr.ms.map) { in hists__calc_col_len()
183 symlen = dso__name_len(map__dso(h->mem_info->daddr.ms.map)); in hists__calc_col_len()
473 if (he->mem_info) { in hist_entry__init()
474 he->mem_info->iaddr.ms.map = map__get(he->mem_info in hist_entry__init()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/brocade/bna/
H A Dbna_tx_rx.c628 res_info[BNA_RX_RES_MEM_T_RIT].res_u.mem_info.mdl[0].kva; in bna_rxf_init()
2035 res_info[BNA_MOD_RES_MEM_T_RX_ARRAY].res_u.mem_info.mdl[0].kva; in bna_rx_mod_init()
2037 res_info[BNA_MOD_RES_MEM_T_RXP_ARRAY].res_u.mem_info.mdl[0].kva; in bna_rx_mod_init()
2039 res_info[BNA_MOD_RES_MEM_T_RXQ_ARRAY].res_u.mem_info.mdl[0].kva; in bna_rx_mod_init()
2140 struct bna_mem_info *mem_info; in bna_rx_res_req() local
2167 mem_info = &res_info[BNA_RX_RES_MEM_T_CCB].res_u.mem_info; in bna_rx_res_req()
2168 mem_info->mem_type = BNA_MEM_T_KVA; in bna_rx_res_req()
2169 mem_info->len = sizeof(struct bna_ccb); in bna_rx_res_req()
2170 mem_info in bna_rx_res_req()
3320 struct bna_mem_info *mem_info; bna_tx_res_req() local
[all...]
H A Dbna_enet.c1705 &res_info[BNA_RES_MEM_T_ATTR].res_u.mem_info.mdl[0].dma, dma); in bna_ioceth_init()
1706 kva = res_info[BNA_RES_MEM_T_ATTR].res_u.mem_info.mdl[0].kva; in bna_ioceth_init()
1709 kva = res_info[BNA_RES_MEM_T_FWTRC].res_u.mem_info.mdl[0].kva; in bna_ioceth_init()
1717 &res_info[BNA_RES_MEM_T_COM].res_u.mem_info.mdl[0].dma, dma); in bna_ioceth_init()
1718 kva = res_info[BNA_RES_MEM_T_COM].res_u.mem_info.mdl[0].kva; in bna_ioceth_init()
1784 res_info[BNA_MOD_RES_MEM_T_UCMAC_ARRAY].res_u.mem_info.mdl[0].kva; in bna_ucam_mod_init()
1811 res_info[BNA_MOD_RES_MEM_T_MCMAC_ARRAY].res_u.mem_info.mdl[0].kva; in bna_mcam_mod_init()
1818 res_info[BNA_MOD_RES_MEM_T_MCHANDLE_ARRAY].res_u.mem_info.mdl[0].kva; in bna_mcam_mod_init()
1866 res_info[BNA_RES_MEM_T_COM].res_u.mem_info.mem_type = BNA_MEM_T_DMA; in bna_res_req()
1867 res_info[BNA_RES_MEM_T_COM].res_u.mem_info in bna_res_req()
[all...]
H A Dbnad.c64 (_res_info)->res_u.mem_info.mem_type = BNA_MEM_T_KVA; \
65 (_res_info)->res_u.mem_info.num = (_num); \
66 (_res_info)->res_u.mem_info.len = (_size); \
1312 struct bna_mem_info *mem_info) in bnad_mem_free()
1317 if (mem_info->mdl == NULL) in bnad_mem_free()
1320 for (i = 0; i < mem_info->num; i++) { in bnad_mem_free()
1321 if (mem_info->mdl[i].kva != NULL) { in bnad_mem_free()
1322 if (mem_info->mem_type == BNA_MEM_T_DMA) { in bnad_mem_free()
1323 BNA_GET_DMA_ADDR(&(mem_info->mdl[i].dma), in bnad_mem_free()
1326 mem_info in bnad_mem_free()
1311 bnad_mem_free(struct bnad *bnad, struct bna_mem_info *mem_info) bnad_mem_free() argument
1337 bnad_mem_alloc(struct bnad *bnad, struct bna_mem_info *mem_info) bnad_mem_alloc() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/brocade/bna/
H A Dbna_tx_rx.c628 res_info[BNA_RX_RES_MEM_T_RIT].res_u.mem_info.mdl[0].kva; in bna_rxf_init()
2035 res_info[BNA_MOD_RES_MEM_T_RX_ARRAY].res_u.mem_info.mdl[0].kva; in bna_rx_mod_init()
2037 res_info[BNA_MOD_RES_MEM_T_RXP_ARRAY].res_u.mem_info.mdl[0].kva; in bna_rx_mod_init()
2039 res_info[BNA_MOD_RES_MEM_T_RXQ_ARRAY].res_u.mem_info.mdl[0].kva; in bna_rx_mod_init()
2140 struct bna_mem_info *mem_info; in bna_rx_res_req() local
2167 mem_info = &res_info[BNA_RX_RES_MEM_T_CCB].res_u.mem_info; in bna_rx_res_req()
2168 mem_info->mem_type = BNA_MEM_T_KVA; in bna_rx_res_req()
2169 mem_info->len = sizeof(struct bna_ccb); in bna_rx_res_req()
2170 mem_info in bna_rx_res_req()
3320 struct bna_mem_info *mem_info; bna_tx_res_req() local
[all...]
H A Dbna_enet.c1705 &res_info[BNA_RES_MEM_T_ATTR].res_u.mem_info.mdl[0].dma, dma); in bna_ioceth_init()
1706 kva = res_info[BNA_RES_MEM_T_ATTR].res_u.mem_info.mdl[0].kva; in bna_ioceth_init()
1709 kva = res_info[BNA_RES_MEM_T_FWTRC].res_u.mem_info.mdl[0].kva; in bna_ioceth_init()
1717 &res_info[BNA_RES_MEM_T_COM].res_u.mem_info.mdl[0].dma, dma); in bna_ioceth_init()
1718 kva = res_info[BNA_RES_MEM_T_COM].res_u.mem_info.mdl[0].kva; in bna_ioceth_init()
1784 res_info[BNA_MOD_RES_MEM_T_UCMAC_ARRAY].res_u.mem_info.mdl[0].kva; in bna_ucam_mod_init()
1811 res_info[BNA_MOD_RES_MEM_T_MCMAC_ARRAY].res_u.mem_info.mdl[0].kva; in bna_mcam_mod_init()
1818 res_info[BNA_MOD_RES_MEM_T_MCHANDLE_ARRAY].res_u.mem_info.mdl[0].kva; in bna_mcam_mod_init()
1866 res_info[BNA_RES_MEM_T_COM].res_u.mem_info.mem_type = BNA_MEM_T_DMA; in bna_res_req()
1867 res_info[BNA_RES_MEM_T_COM].res_u.mem_info in bna_res_req()
[all...]
H A Dbnad.c64 (_res_info)->res_u.mem_info.mem_type = BNA_MEM_T_KVA; \
65 (_res_info)->res_u.mem_info.num = (_num); \
66 (_res_info)->res_u.mem_info.len = (_size); \
1311 struct bna_mem_info *mem_info) in bnad_mem_free()
1316 if (mem_info->mdl == NULL) in bnad_mem_free()
1319 for (i = 0; i < mem_info->num; i++) { in bnad_mem_free()
1320 if (mem_info->mdl[i].kva != NULL) { in bnad_mem_free()
1321 if (mem_info->mem_type == BNA_MEM_T_DMA) { in bnad_mem_free()
1322 BNA_GET_DMA_ADDR(&(mem_info->mdl[i].dma), in bnad_mem_free()
1325 mem_info in bnad_mem_free()
1310 bnad_mem_free(struct bnad *bnad, struct bna_mem_info *mem_info) bnad_mem_free() argument
1336 bnad_mem_alloc(struct bnad *bnad, struct bna_mem_info *mem_info) bnad_mem_alloc() argument
[all...]
/kernel/linux/linux-5.10/drivers/acpi/acpica/
H A Dexregion.c43 struct acpi_mem_space_context *mem_info = region_context; in acpi_ex_system_memory_space_handler() local
44 struct acpi_mem_mapping *mm = mem_info->cur_mm; in acpi_ex_system_memory_space_handler()
109 for (mm = mem_info->first_mm; mm; mm = mm->next_mm) { in acpi_ex_system_memory_space_handler()
110 if (mm == mem_info->cur_mm) in acpi_ex_system_memory_space_handler()
120 mem_info->cur_mm = mm; in acpi_ex_system_memory_space_handler()
139 ((mem_info->address + mem_info->length) - address); in acpi_ex_system_memory_space_handler()
184 mm->next_mm = mem_info->first_mm; in acpi_ex_system_memory_space_handler()
185 mem_info->first_mm = mm; in acpi_ex_system_memory_space_handler()
187 mem_info in acpi_ex_system_memory_space_handler()
[all...]
/kernel/linux/linux-6.6/drivers/acpi/acpica/
H A Dexregion.c43 struct acpi_mem_space_context *mem_info = region_context; in acpi_ex_system_memory_space_handler() local
44 struct acpi_mem_mapping *mm = mem_info->cur_mm; in acpi_ex_system_memory_space_handler()
109 for (mm = mem_info->first_mm; mm; mm = mm->next_mm) { in acpi_ex_system_memory_space_handler()
110 if (mm == mem_info->cur_mm) in acpi_ex_system_memory_space_handler()
120 mem_info->cur_mm = mm; in acpi_ex_system_memory_space_handler()
139 ((mem_info->address + mem_info->length) - address); in acpi_ex_system_memory_space_handler()
184 mm->next_mm = mem_info->first_mm; in acpi_ex_system_memory_space_handler()
185 mem_info->first_mm = mm; in acpi_ex_system_memory_space_handler()
187 mem_info in acpi_ex_system_memory_space_handler()
[all...]
/kernel/linux/linux-5.10/arch/powerpc/platforms/powernv/
H A Dopal-imc.c57 struct imc_mem_info *ptr = pmu_ptr->mem_info; in export_imc_mode_and_cmd()
112 pmu_ptr->mem_info = kcalloc(nr_chips + 1, sizeof(*pmu_ptr->mem_info), in imc_get_mem_addr_nest()
114 if (!pmu_ptr->mem_info) in imc_get_mem_addr_nest()
118 pmu_ptr->mem_info[i].id = chipid_arr[i]; in imc_get_mem_addr_nest()
120 pmu_ptr->mem_info[i].vbase = phys_to_virt(baddr); in imc_get_mem_addr_nest()
172 kfree(pmu_ptr->mem_info); in imc_pmu_create()
/kernel/linux/linux-6.6/arch/powerpc/platforms/powernv/
H A Dopal-imc.c56 struct imc_mem_info *ptr = pmu_ptr->mem_info; in export_imc_mode_and_cmd()
111 pmu_ptr->mem_info = kcalloc(nr_chips + 1, sizeof(*pmu_ptr->mem_info), in imc_get_mem_addr_nest()
113 if (!pmu_ptr->mem_info) in imc_get_mem_addr_nest()
117 pmu_ptr->mem_info[i].id = chipid_arr[i]; in imc_get_mem_addr_nest()
119 pmu_ptr->mem_info[i].vbase = phys_to_virt(baddr); in imc_get_mem_addr_nest()
171 kfree(pmu_ptr->mem_info); in imc_pmu_create()
/kernel/linux/linux-5.10/drivers/remoteproc/
H A Dingenic_rproc.c52 * @mem_info: array of struct vpu_mem_info, which contain the mapping info of
60 struct vpu_mem_info mem_info[ARRAY_SIZE(vpu_mem_map)]; member
126 const struct vpu_mem_info *info = &vpu->mem_info[i]; in ingenic_rproc_da_to_va()
190 vpu->mem_info[i].base = devm_ioremap_resource(dev, mem); in ingenic_rproc_probe()
191 if (IS_ERR(vpu->mem_info[i].base)) { in ingenic_rproc_probe()
192 ret = PTR_ERR(vpu->mem_info[i].base); in ingenic_rproc_probe()
197 vpu->mem_info[i].len = resource_size(mem); in ingenic_rproc_probe()
198 vpu->mem_info[i].map = &vpu_mem_map[i]; in ingenic_rproc_probe()
/kernel/linux/linux-6.6/drivers/remoteproc/
H A Dingenic_rproc.c57 * @mem_info: array of struct vpu_mem_info, which contain the mapping info of
65 struct vpu_mem_info mem_info[ARRAY_SIZE(vpu_mem_map)]; member
131 const struct vpu_mem_info *info = &vpu->mem_info[i]; in ingenic_rproc_da_to_va()
197 vpu->mem_info[i].base = devm_ioremap_resource(dev, mem); in ingenic_rproc_probe()
198 if (IS_ERR(vpu->mem_info[i].base)) { in ingenic_rproc_probe()
199 ret = PTR_ERR(vpu->mem_info[i].base); in ingenic_rproc_probe()
204 vpu->mem_info[i].len = resource_size(mem); in ingenic_rproc_probe()
205 vpu->mem_info[i].map = &vpu_mem_map[i]; in ingenic_rproc_probe()
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_amdkfd.c396 struct kfd_local_mem_info *mem_info) in amdgpu_amdkfd_get_local_mem_info()
403 memset(mem_info, 0, sizeof(*mem_info)); in amdgpu_amdkfd_get_local_mem_info()
405 mem_info->local_mem_size_public = adev->gmc.visible_vram_size; in amdgpu_amdkfd_get_local_mem_info()
406 mem_info->local_mem_size_private = adev->gmc.real_vram_size - in amdgpu_amdkfd_get_local_mem_info()
409 mem_info->local_mem_size_public = 0; in amdgpu_amdkfd_get_local_mem_info()
410 mem_info->local_mem_size_private = adev->gmc.real_vram_size; in amdgpu_amdkfd_get_local_mem_info()
412 mem_info->vram_width = adev->gmc.vram_width; in amdgpu_amdkfd_get_local_mem_info()
416 mem_info->local_mem_size_public, in amdgpu_amdkfd_get_local_mem_info()
417 mem_info in amdgpu_amdkfd_get_local_mem_info()
395 amdgpu_amdkfd_get_local_mem_info(struct kgd_dev *kgd, struct kfd_local_mem_info *mem_info) amdgpu_amdkfd_get_local_mem_info() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_amdkfd.c421 struct kfd_local_mem_info *mem_info, in amdgpu_amdkfd_get_local_mem_info()
424 memset(mem_info, 0, sizeof(*mem_info)); in amdgpu_amdkfd_get_local_mem_info()
428 mem_info->local_mem_size_public = in amdgpu_amdkfd_get_local_mem_info()
431 mem_info->local_mem_size_private = in amdgpu_amdkfd_get_local_mem_info()
434 mem_info->local_mem_size_public = adev->gmc.visible_vram_size; in amdgpu_amdkfd_get_local_mem_info()
435 mem_info->local_mem_size_private = adev->gmc.real_vram_size - in amdgpu_amdkfd_get_local_mem_info()
438 mem_info->vram_width = adev->gmc.vram_width; in amdgpu_amdkfd_get_local_mem_info()
442 mem_info->local_mem_size_public, in amdgpu_amdkfd_get_local_mem_info()
443 mem_info in amdgpu_amdkfd_get_local_mem_info()
420 amdgpu_amdkfd_get_local_mem_info(struct amdgpu_device *adev, struct kfd_local_mem_info *mem_info, struct amdgpu_xcp *xcp) amdgpu_amdkfd_get_local_mem_info() argument
[all...]
/kernel/linux/linux-5.10/arch/powerpc/perf/
H A Dimc-pmu.c539 pcni = pmu->mem_info; in nest_imc_event_init()
595 struct imc_mem_info *mem_info; in core_imc_mem_init() local
603 mem_info = &core_imc_pmu->mem_info[core_id]; in core_imc_mem_init()
604 mem_info->id = core_id; in core_imc_mem_init()
612 mem_info->vbase = page_address(page); in core_imc_mem_init()
618 __pa((void *)mem_info->vbase), in core_imc_mem_init()
621 free_pages((u64)mem_info->vbase, get_order(size)); in core_imc_mem_init()
622 mem_info->vbase = NULL; in core_imc_mem_init()
630 struct imc_mem_info *mem_info; in is_core_imc_mem_inited() local
[all...]
/kernel/linux/linux-6.6/arch/powerpc/perf/
H A Dimc-pmu.c546 pcni = pmu->mem_info; in nest_imc_event_init()
602 struct imc_mem_info *mem_info; in core_imc_mem_init() local
610 mem_info = &core_imc_pmu->mem_info[core_id]; in core_imc_mem_init()
611 mem_info->id = core_id; in core_imc_mem_init()
619 mem_info->vbase = page_address(page); in core_imc_mem_init()
625 __pa((void *)mem_info->vbase), in core_imc_mem_init()
628 free_pages((u64)mem_info->vbase, get_order(size)); in core_imc_mem_init()
629 mem_info->vbase = NULL; in core_imc_mem_init()
637 struct imc_mem_info *mem_info; in is_core_imc_mem_inited() local
[all...]

Completed in 35 milliseconds

1234