Lines Matching refs:arm_spe_pmu
50 struct arm_spe_pmu { struct
75 #define to_spe_pmu(p) (container_of(p, struct arm_spe_pmu, pmu)) argument
103 static u32 arm_spe_pmu_cap_get(struct arm_spe_pmu *spe_pmu, int cap) in arm_spe_pmu_cap_get()
124 struct arm_spe_pmu *spe_pmu = dev_get_drvdata(dev); in arm_spe_pmu_cap_show()
239 struct arm_spe_pmu *spe_pmu = dev_get_drvdata(dev); in arm_spe_pmu_get_attr_cpumask()
285 struct arm_spe_pmu *spe_pmu = to_spe_pmu(event->pmu); in arm_spe_event_sanitise_period()
360 struct arm_spe_pmu *spe_pmu = to_spe_pmu(handle->event->pmu); in arm_spe_pmu_next_snapshot_off()
388 struct arm_spe_pmu *spe_pmu = to_spe_pmu(handle->event->pmu); in __arm_spe_pmu_next_off()
459 struct arm_spe_pmu *spe_pmu = to_spe_pmu(handle->event->pmu); in arm_spe_pmu_next_off()
663 struct arm_spe_pmu *spe_pmu = to_spe_pmu(event->pmu); in arm_spe_pmu_event_init()
715 struct arm_spe_pmu *spe_pmu = to_spe_pmu(event->pmu); in arm_spe_pmu_start()
748 struct arm_spe_pmu *spe_pmu = to_spe_pmu(event->pmu); in arm_spe_pmu_stop()
790 struct arm_spe_pmu *spe_pmu = to_spe_pmu(event->pmu); in arm_spe_pmu_add()
877 static int arm_spe_pmu_perf_init(struct arm_spe_pmu *spe_pmu) in arm_spe_pmu_perf_init()
920 static void arm_spe_pmu_perf_destroy(struct arm_spe_pmu *spe_pmu) in arm_spe_pmu_perf_destroy()
929 struct arm_spe_pmu *spe_pmu = info; in __arm_spe_pmu_dev_probe()
1057 struct arm_spe_pmu *spe_pmu = info; in __arm_spe_pmu_setup_one()
1065 struct arm_spe_pmu *spe_pmu = info; in __arm_spe_pmu_stop_one()
1073 struct arm_spe_pmu *spe_pmu; in arm_spe_pmu_cpu_startup()
1075 spe_pmu = hlist_entry_safe(node, struct arm_spe_pmu, hotplug_node); in arm_spe_pmu_cpu_startup()
1085 struct arm_spe_pmu *spe_pmu; in arm_spe_pmu_cpu_teardown()
1087 spe_pmu = hlist_entry_safe(node, struct arm_spe_pmu, hotplug_node); in arm_spe_pmu_cpu_teardown()
1095 static int arm_spe_pmu_dev_init(struct arm_spe_pmu *spe_pmu) in arm_spe_pmu_dev_init()
1124 static void arm_spe_pmu_dev_teardown(struct arm_spe_pmu *spe_pmu) in arm_spe_pmu_dev_teardown()
1131 static int arm_spe_pmu_irq_probe(struct arm_spe_pmu *spe_pmu) in arm_spe_pmu_irq_probe()
1170 struct arm_spe_pmu *spe_pmu; in arm_spe_pmu_device_probe()
1218 struct arm_spe_pmu *spe_pmu = platform_get_drvdata(pdev); in arm_spe_pmu_device_remove()