Home
last modified time | relevance | path

Searched refs:mem_info (Results 1 – 25 of 36) sorted by relevance

12

/Linux-v5.4/tools/perf/util/
Dmem-events.h21 struct mem_info { struct
42 struct mem_info; argument
43 int perf_mem__tlb_scnprintf(char *out, size_t sz, struct mem_info *mem_info);
44 int perf_mem__lvl_scnprintf(char *out, size_t sz, struct mem_info *mem_info);
45 int perf_mem__snp_scnprintf(char *out, size_t sz, struct mem_info *mem_info);
46 int perf_mem__lck_scnprintf(char *out, size_t sz, struct mem_info *mem_info);
48 int perf_script__meminfo_scnprintf(char *bf, size_t size, struct mem_info *mem_info);
81 int c2c_decode_stats(struct c2c_stats *stats, struct mem_info *mi);
Dmem-events.c116 int perf_mem__tlb_scnprintf(char *out, size_t sz, struct mem_info *mem_info) in perf_mem__tlb_scnprintf() argument
125 if (mem_info) in perf_mem__tlb_scnprintf()
126 m = mem_info->data_src.mem_dtlb; in perf_mem__tlb_scnprintf()
178 int perf_mem__lvl_scnprintf(char *out, size_t sz, struct mem_info *mem_info) in perf_mem__lvl_scnprintf() argument
185 if (mem_info) in perf_mem__lvl_scnprintf()
186 m = mem_info->data_src.mem_lvl; in perf_mem__lvl_scnprintf()
198 if (mem_info && mem_info->data_src.mem_remote) { in perf_mem__lvl_scnprintf()
214 if (mem_info && mem_info->data_src.mem_lvl_num) { in perf_mem__lvl_scnprintf()
215 int lvl = mem_info->data_src.mem_lvl_num; in perf_mem__lvl_scnprintf()
244 int perf_mem__snp_scnprintf(char *out, size_t sz, struct mem_info *mem_info) in perf_mem__snp_scnprintf() argument
[all …]
Dsort.c1008 if (left->mem_info) in sort__daddr_cmp()
1009 l = left->mem_info->daddr.addr; in sort__daddr_cmp()
1010 if (right->mem_info) in sort__daddr_cmp()
1011 r = right->mem_info->daddr.addr; in sort__daddr_cmp()
1023 if (he->mem_info) { in hist_entry__daddr_snprintf()
1024 addr = he->mem_info->daddr.addr; in hist_entry__daddr_snprintf()
1025 map = he->mem_info->daddr.map; in hist_entry__daddr_snprintf()
1026 sym = he->mem_info->daddr.sym; in hist_entry__daddr_snprintf()
1037 if (left->mem_info) in sort__iaddr_cmp()
1038 l = left->mem_info->iaddr.addr; in sort__iaddr_cmp()
[all …]
Dsymbol.h280 struct mem_info *mem_info__new(void);
281 struct mem_info *mem_info__get(struct mem_info *mi);
282 void mem_info__put(struct mem_info *mi);
284 static inline void __mem_info__zput(struct mem_info **mi) in __mem_info__zput()
Dhist.c148 if (h->mem_info) { in hists__calc_col_len()
149 if (h->mem_info->daddr.sym) { in hists__calc_col_len()
150 symlen = (int)h->mem_info->daddr.sym->namelen + 4 in hists__calc_col_len()
164 if (h->mem_info->iaddr.sym) { in hists__calc_col_len()
165 symlen = (int)h->mem_info->iaddr.sym->namelen + 4 in hists__calc_col_len()
175 if (h->mem_info->daddr.map) { in hists__calc_col_len()
176 symlen = dso__name_len(h->mem_info->daddr.map->dso); in hists__calc_col_len()
447 if (he->mem_info) { in hist_entry__init()
448 map__get(he->mem_info->iaddr.map); in hist_entry__init()
449 map__get(he->mem_info->daddr.map); in hist_entry__init()
[all …]
Dsort.h137 struct mem_info *mem_info; member
Dhist.h16 struct mem_info;
141 struct mem_info *mi,
150 struct mem_info *mi,
/Linux-v5.4/drivers/acpi/acpica/
Dexregion.c43 struct acpi_mem_space_context *mem_info = region_context; in acpi_ex_system_memory_space_handler() local
99 if ((address < mem_info->mapped_physical_address) || in acpi_ex_system_memory_space_handler()
101 mem_info->mapped_physical_address + in acpi_ex_system_memory_space_handler()
102 mem_info->mapped_length))) { in acpi_ex_system_memory_space_handler()
107 if (mem_info->mapped_length) { in acpi_ex_system_memory_space_handler()
111 acpi_os_unmap_memory(mem_info->mapped_logical_address, in acpi_ex_system_memory_space_handler()
112 mem_info->mapped_length); in acpi_ex_system_memory_space_handler()
121 ((mem_info->address + mem_info->length) - address); in acpi_ex_system_memory_space_handler()
146 mem_info->mapped_logical_address = in acpi_ex_system_memory_space_handler()
148 if (!mem_info->mapped_logical_address) { in acpi_ex_system_memory_space_handler()
[all …]
/Linux-v5.4/drivers/net/ethernet/brocade/bna/
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->num = q_cfg->num_paths; in bna_rx_res_req()
2173 mem_info = &res_info[BNA_RX_RES_MEM_T_RCB].res_u.mem_info; in bna_rx_res_req()
[all …]
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.num = 1; in bna_res_req()
[all …]
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() argument
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->mdl[i].len, in bnad_mem_free()
[all …]
/Linux-v5.4/arch/powerpc/platforms/powernv/
Dopal-imc.c58 struct imc_mem_info *ptr = pmu_ptr->mem_info; in export_imc_mode_and_cmd()
126 pmu_ptr->mem_info = kcalloc(nr_chips + 1, sizeof(*pmu_ptr->mem_info), in imc_get_mem_addr_nest()
128 if (!pmu_ptr->mem_info) in imc_get_mem_addr_nest()
132 pmu_ptr->mem_info[i].id = chipid_arr[i]; in imc_get_mem_addr_nest()
134 pmu_ptr->mem_info[i].vbase = phys_to_virt(baddr); in imc_get_mem_addr_nest()
191 kfree(pmu_ptr->mem_info); in imc_pmu_create()
/Linux-v5.4/drivers/gpu/drm/amd/amdgpu/
Damdgpu_amdkfd.c423 struct kfd_local_mem_info *mem_info) in amdgpu_amdkfd_get_local_mem_info() argument
430 memset(mem_info, 0, sizeof(*mem_info)); in amdgpu_amdkfd_get_local_mem_info()
432 mem_info->local_mem_size_public = adev->gmc.visible_vram_size; in amdgpu_amdkfd_get_local_mem_info()
433 mem_info->local_mem_size_private = adev->gmc.real_vram_size - in amdgpu_amdkfd_get_local_mem_info()
436 mem_info->local_mem_size_public = 0; in amdgpu_amdkfd_get_local_mem_info()
437 mem_info->local_mem_size_private = adev->gmc.real_vram_size; in amdgpu_amdkfd_get_local_mem_info()
439 mem_info->vram_width = adev->gmc.vram_width; in amdgpu_amdkfd_get_local_mem_info()
443 mem_info->local_mem_size_public, in amdgpu_amdkfd_get_local_mem_info()
444 mem_info->local_mem_size_private); in amdgpu_amdkfd_get_local_mem_info()
447 mem_info->mem_clk_max = adev->clock.default_mclk / 100; in amdgpu_amdkfd_get_local_mem_info()
[all …]
Damdgpu_amdkfd.h166 struct kfd_local_mem_info *mem_info);
/Linux-v5.4/arch/powerpc/perf/
Dimc-pmu.c522 pcni = pmu->mem_info; in nest_imc_event_init()
579 struct imc_mem_info *mem_info; in core_imc_mem_init() local
587 mem_info = &core_imc_pmu->mem_info[core_id]; in core_imc_mem_init()
588 mem_info->id = core_id; in core_imc_mem_init()
596 mem_info->vbase = page_address(page); in core_imc_mem_init()
603 __pa((void *)mem_info->vbase), in core_imc_mem_init()
606 free_pages((u64)mem_info->vbase, get_order(size)); in core_imc_mem_init()
607 mem_info->vbase = NULL; in core_imc_mem_init()
615 struct imc_mem_info *mem_info; in is_core_imc_mem_inited() local
618 mem_info = &core_imc_pmu->mem_info[core_id]; in is_core_imc_mem_inited()
[all …]
/Linux-v5.4/drivers/video/fbdev/omap2/omapfb/
Domapfb-ioctl.c587 struct omapfb_mem_info mem_info; in omapfb_ioctl() member
671 if (copy_from_user(&p.mem_info, (void __user *)arg, in omapfb_ioctl()
672 sizeof(p.mem_info))) in omapfb_ioctl()
675 r = omapfb_setup_mem(fbi, &p.mem_info); in omapfb_ioctl()
680 r = omapfb_query_mem(fbi, &p.mem_info); in omapfb_ioctl()
683 if (copy_to_user((void __user *)arg, &p.mem_info, in omapfb_ioctl()
684 sizeof(p.mem_info))) in omapfb_ioctl()
/Linux-v5.4/drivers/net/wireless/ath/ath10k/
Dqmi.c27 struct ath10k_msa_mem_info *mem_info) in ath10k_qmi_map_msa_permission() argument
42 if (mem_info->secure) { in ath10k_qmi_map_msa_permission()
50 ret = qcom_scm_assign_mem(mem_info->addr, mem_info->size, in ath10k_qmi_map_msa_permission()
59 struct ath10k_msa_mem_info *mem_info) in ath10k_qmi_unmap_msa_permission() argument
68 if (!mem_info->secure) in ath10k_qmi_unmap_msa_permission()
74 ret = qcom_scm_assign_mem(mem_info->addr, mem_info->size, in ath10k_qmi_unmap_msa_permission()
/Linux-v5.4/sound/soc/intel/haswell/
Dsst-haswell-ipc.c1440 item, dx->mem_info[item].offset, in sst_hsw_dx_set_state()
1441 dx->mem_info[item].size, in sst_hsw_dx_set_state()
1442 dx->mem_info[item].source); in sst_hsw_dx_set_state()
1520 if (hsw->dx.mem_info[item].source == SST_HSW_DX_TYPE_MEMORY_DUMP in sst_hsw_dx_state_dump()
1521 && hsw->dx.mem_info[item].offset > DSP_DRAM_ADDR_OFFSET in sst_hsw_dx_state_dump()
1522 && hsw->dx.mem_info[item].offset < in sst_hsw_dx_state_dump()
1525 offset = hsw->dx.mem_info[item].offset in sst_hsw_dx_state_dump()
1527 size = (hsw->dx.mem_info[item].size + 3) & (~3); in sst_hsw_dx_state_dump()
1552 if (hsw->dx.mem_info[item].source == SST_HSW_DX_TYPE_MEMORY_DUMP in sst_hsw_dx_state_restore()
1553 && hsw->dx.mem_info[item].offset > DSP_DRAM_ADDR_OFFSET in sst_hsw_dx_state_restore()
[all …]
/Linux-v5.4/arch/powerpc/include/asm/
Dimc-pmu.h112 struct imc_mem_info *mem_info; member
/Linux-v5.4/tools/perf/tests/
Dmem.c15 struct mem_info mi = { .data_src = data_src }; in check()
/Linux-v5.4/arch/m68k/include/uapi/asm/
Dbootinfo.h41 struct mem_info { struct
/Linux-v5.4/tools/perf/
Dbuiltin-c2c.c267 struct mem_info *mi, *mi_dup; in process_sample_event()
499 if (he->mem_info) in dcacheline_entry()
500 addr = cl_address(he->mem_info->daddr.addr); in dcacheline_entry()
537 if (he->mem_info) in offset_entry()
538 addr = cl_offset(he->mem_info->daddr.al_addr); in offset_entry()
549 if (left->mem_info) in offset_cmp()
550 l = cl_offset(left->mem_info->daddr.addr); in offset_cmp()
551 if (right->mem_info) in offset_cmp()
552 r = cl_offset(right->mem_info->daddr.addr); in offset_cmp()
565 if (he->mem_info) in iaddr_entry()
[all …]
/Linux-v5.4/arch/m68k/kernel/
Dsetup_mm.c164 const struct mem_info *m = data; in m68k_parse_bootinfo()
177 const struct mem_info *m = data; in m68k_parse_bootinfo()
/Linux-v5.4/drivers/video/fbdev/omap/
Domapfb_main.c1059 struct omapfb_mem_info mem_info; in omapfb_ioctl() member
1130 if (copy_from_user(&p.mem_info, (void __user *)arg, in omapfb_ioctl()
1131 sizeof(p.mem_info))) in omapfb_ioctl()
1134 r = omapfb_setup_mem(fbi, &p.mem_info); in omapfb_ioctl()
1137 if ((r = omapfb_query_mem(fbi, &p.mem_info)) < 0) in omapfb_ioctl()
1139 if (copy_to_user((void __user *)arg, &p.mem_info, in omapfb_ioctl()
1140 sizeof(p.mem_info))) in omapfb_ioctl()
/Linux-v5.4/drivers/net/ethernet/chelsio/cxgb4/
Dcudbg_lib.c736 struct cudbg_meminfo *mem_info, in cudbg_meminfo_get_mem_index() argument
762 for (i = 0; i < mem_info->avail_c; i++) { in cudbg_meminfo_get_mem_index()
763 if (mem_info->avail[i].idx == flag) { in cudbg_meminfo_get_mem_index()
1062 struct cudbg_meminfo mem_info; in cudbg_mem_region_size() local
1066 memset(&mem_info, 0, sizeof(struct cudbg_meminfo)); in cudbg_mem_region_size()
1067 rc = cudbg_fill_meminfo(padap, &mem_info); in cudbg_mem_region_size()
1072 rc = cudbg_meminfo_get_mem_index(padap, &mem_info, mem_type, &mc_idx); in cudbg_mem_region_size()
1076 return mem_info.avail[mc_idx].limit - mem_info.avail[mc_idx].base; in cudbg_mem_region_size()

12