Searched refs:pmu_ptr (Results 1 – 3 of 3) sorted by relevance
51 struct imc_pmu *pmu_ptr) in export_imc_mode_and_cmd() argument56 struct imc_mem_info *ptr = pmu_ptr->mem_info; in export_imc_mode_and_cmd()83 struct imc_pmu *pmu_ptr, in imc_get_mem_addr_nest() argument111 pmu_ptr->mem_info = kzalloc_objs(*pmu_ptr->mem_info, nr_chips + 1); in imc_get_mem_addr_nest()112 if (!pmu_ptr->mem_info) in imc_get_mem_addr_nest()116 pmu_ptr->mem_info[i].id = chipid_arr[i]; in imc_get_mem_addr_nest()118 pmu_ptr->mem_info[i].vbase = phys_to_virt(baddr); in imc_get_mem_addr_nest()121 pmu_ptr->imc_counter_mmaped = true; in imc_get_mem_addr_nest()140 struct imc_pmu *pmu_ptr; in imc_pmu_create() local148 pmu_ptr = kzalloc_obj(*pmu_ptr); in imc_pmu_create()[all …]
1618 static void imc_common_mem_free(struct imc_pmu *pmu_ptr) in imc_common_mem_free() 1620 if (pmu_ptr->attr_groups[IMC_EVENT_ATTR]) in imc_common_mem_free() 1621 kfree(pmu_ptr->attr_groups[IMC_EVENT_ATTR]->attrs); in imc_common_mem_free() 1622 kfree(pmu_ptr->attr_groups[IMC_EVENT_ATTR]); in imc_common_mem_free() 1631 static void imc_common_cpuhp_mem_free(struct imc_pmu *pmu_ptr) in imc_common_cpuhp_mem_free() 1633 if (pmu_ptr->domain == IMC_DOMAIN_NEST) { in imc_common_cpuhp_mem_free() 1648 if (pmu_ptr->domain == IMC_DOMAIN_CORE) { in imc_common_cpuhp_mem_free() 1654 if (pmu_ptr->domain == IMC_DOMAIN_THREAD) { in imc_common_cpuhp_mem_free() 1659 if (pmu_ptr->domain == IMC_DOMAIN_TRACE) { in imc_common_cpuhp_mem_free() 1679 static int imc_mem_init(struct imc_pmu *pmu_ptr, struc in imc_mem_init() 1617 imc_common_mem_free(struct imc_pmu * pmu_ptr) imc_common_mem_free() argument 1630 imc_common_cpuhp_mem_free(struct imc_pmu * pmu_ptr) imc_common_cpuhp_mem_free() argument 1678 imc_mem_init(struct imc_pmu * pmu_ptr,struct device_node * parent,int pmu_index) imc_mem_init() argument 1780 init_imc_pmu(struct device_node * parent,struct imc_pmu * pmu_ptr,int pmu_idx) init_imc_pmu() argument [all...]
168 struct imc_pmu *pmu_ptr, int pmu_id);