Home
last modified time | relevance | path

Searched refs:pmu_ptr (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/arch/powerpc/platforms/powernv/
H A Dopal-imc.c52 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 Dopal-imc.c51 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 Dimc-pmu.c1614 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 Dimc-pmu.c1622 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 Dimc-pmu.h168 struct imc_pmu *pmu_ptr, int pmu_id);
/kernel/linux/linux-6.6/arch/powerpc/include/asm/
H A Dimc-pmu.h168 struct imc_pmu *pmu_ptr, int pmu_id);

Completed in 6 milliseconds