Searched refs:pmu_ptr (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/arch/powerpc/platforms/powernv/ |
H A D | opal-imc.c | 52 struct imc_pmu *pmu_ptr) in export_imc_mode_and_cmd() 57 struct imc_mem_info *ptr = pmu_ptr->mem_info; in export_imc_mode_and_cmd() 84 struct imc_pmu *pmu_ptr, in imc_get_mem_addr_nest() 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() 123 pmu_ptr->imc_counter_mmaped = true; in imc_get_mem_addr_nest() 142 struct imc_pmu *pmu_ptr; in imc_pmu_create() local 51 export_imc_mode_and_cmd(struct device_node *node, struct imc_pmu *pmu_ptr) export_imc_mode_and_cmd() argument 83 imc_get_mem_addr_nest(struct device_node *node, struct imc_pmu *pmu_ptr, u32 offset) imc_get_mem_addr_nest() argument [all...] |
/kernel/linux/linux-6.6/arch/powerpc/platforms/powernv/ |
H A D | opal-imc.c | 51 struct imc_pmu *pmu_ptr) in export_imc_mode_and_cmd() 56 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() 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() 122 pmu_ptr->imc_counter_mmaped = true; in imc_get_mem_addr_nest() 141 struct imc_pmu *pmu_ptr; in imc_pmu_create() local 50 export_imc_mode_and_cmd(struct device_node *node, struct imc_pmu *pmu_ptr) export_imc_mode_and_cmd() argument 82 imc_get_mem_addr_nest(struct device_node *node, struct imc_pmu *pmu_ptr, u32 offset) imc_get_mem_addr_nest() argument [all...] |
/kernel/linux/linux-5.10/arch/powerpc/perf/ |
H A D | imc-pmu.c | 1614 static void imc_common_mem_free(struct imc_pmu *pmu_ptr) in imc_common_mem_free() argument 1616 if (pmu_ptr->attr_groups[IMC_EVENT_ATTR]) in imc_common_mem_free() 1617 kfree(pmu_ptr->attr_groups[IMC_EVENT_ATTR]->attrs); in imc_common_mem_free() 1618 kfree(pmu_ptr->attr_groups[IMC_EVENT_ATTR]); in imc_common_mem_free() 1627 static void imc_common_cpuhp_mem_free(struct imc_pmu *pmu_ptr) in imc_common_cpuhp_mem_free() argument 1629 if (pmu_ptr->domain == IMC_DOMAIN_NEST) { in imc_common_cpuhp_mem_free() 1644 if (pmu_ptr->domain == IMC_DOMAIN_CORE) { in imc_common_cpuhp_mem_free() 1650 if (pmu_ptr->domain == IMC_DOMAIN_THREAD) { in imc_common_cpuhp_mem_free() 1655 if (pmu_ptr->domain == IMC_DOMAIN_TRACE) { in imc_common_cpuhp_mem_free() 1675 static int imc_mem_init(struct imc_pmu *pmu_ptr, struc argument 1781 init_imc_pmu(struct device_node *parent, struct imc_pmu *pmu_ptr, int pmu_idx) init_imc_pmu() argument [all...] |
/kernel/linux/linux-6.6/arch/powerpc/perf/ |
H A D | imc-pmu.c | 1622 static void imc_common_mem_free(struct imc_pmu *pmu_ptr) in imc_common_mem_free() argument 1624 if (pmu_ptr->attr_groups[IMC_EVENT_ATTR]) in imc_common_mem_free() 1625 kfree(pmu_ptr->attr_groups[IMC_EVENT_ATTR]->attrs); in imc_common_mem_free() 1626 kfree(pmu_ptr->attr_groups[IMC_EVENT_ATTR]); in imc_common_mem_free() 1635 static void imc_common_cpuhp_mem_free(struct imc_pmu *pmu_ptr) in imc_common_cpuhp_mem_free() argument 1637 if (pmu_ptr->domain == IMC_DOMAIN_NEST) { in imc_common_cpuhp_mem_free() 1652 if (pmu_ptr->domain == IMC_DOMAIN_CORE) { in imc_common_cpuhp_mem_free() 1658 if (pmu_ptr->domain == IMC_DOMAIN_THREAD) { in imc_common_cpuhp_mem_free() 1663 if (pmu_ptr->domain == IMC_DOMAIN_TRACE) { in imc_common_cpuhp_mem_free() 1683 static int imc_mem_init(struct imc_pmu *pmu_ptr, struc argument 1789 init_imc_pmu(struct device_node *parent, struct imc_pmu *pmu_ptr, int pmu_idx) init_imc_pmu() argument [all...] |
/kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
H A D | imc-pmu.h | 168 struct imc_pmu *pmu_ptr, int pmu_id);
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
H A D | imc-pmu.h | 168 struct imc_pmu *pmu_ptr, int pmu_id);
|
Completed in 7 milliseconds