Lines Matching refs:imc_pmu
25 static struct imc_pmu **per_nest_pmu_arr;
34 static struct imc_pmu *core_imc_pmu;
39 static struct imc_pmu *thread_imc_pmu;
57 static struct imc_pmu *imc_event_to_pmu(struct perf_event *event) in imc_event_to_pmu()
59 return container_of(event->pmu, struct imc_pmu, pmu); in imc_event_to_pmu()
104 struct imc_pmu *imc_pmu = container_of(pmu, struct imc_pmu, pmu); in imc_pmu_cpumask_get_attr() local
107 switch(imc_pmu->domain){ in imc_pmu_cpumask_get_attr()
219 static int update_events_in_group(struct device_node *node, struct imc_pmu *pmu) in update_events_in_group()
332 struct imc_pmu **pn = per_nest_pmu_arr; in nest_change_cpu_context()
502 struct imc_pmu *pmu; in nest_imc_event_init()
808 struct imc_pmu *pmu; in core_imc_event_init()
974 struct imc_pmu *pmu; in thread_imc_event_init()
1466 static int update_pmu_ops(struct imc_pmu *pmu) in update_pmu_ops()
1608 static void imc_common_mem_free(struct imc_pmu *pmu_ptr) in imc_common_mem_free()
1621 static void imc_common_cpuhp_mem_free(struct imc_pmu *pmu_ptr) in imc_common_cpuhp_mem_free()
1669 static int imc_mem_init(struct imc_pmu *pmu_ptr, struct device_node *parent, in imc_mem_init()
1688 sizeof(struct imc_pmu *), in imc_mem_init()
1775 int init_imc_pmu(struct device_node *parent, struct imc_pmu *pmu_ptr, int pmu_idx) in init_imc_pmu()