Lines Matching refs:arm_spe_pmu
70 struct arm_spe_pmu { struct
96 #define to_spe_pmu(p) (container_of(p, struct arm_spe_pmu, pmu)) argument
124 static u32 arm_spe_pmu_cap_get(struct arm_spe_pmu *spe_pmu, int cap) in arm_spe_pmu_cap_get()
145 struct arm_spe_pmu *spe_pmu = dev_get_drvdata(dev); in arm_spe_pmu_cap_show()
261 struct arm_spe_pmu *spe_pmu = dev_get_drvdata(dev); in arm_spe_pmu_format_attr_is_visible()
278 struct arm_spe_pmu *spe_pmu = dev_get_drvdata(dev); in cpumask_show()
324 struct arm_spe_pmu *spe_pmu = to_spe_pmu(event->pmu); in arm_spe_event_sanitise_period()
406 struct arm_spe_pmu *spe_pmu = to_spe_pmu(handle->event->pmu); in arm_spe_pmu_next_snapshot_off()
434 struct arm_spe_pmu *spe_pmu = to_spe_pmu(handle->event->pmu); in __arm_spe_pmu_next_off()
505 struct arm_spe_pmu *spe_pmu = to_spe_pmu(handle->event->pmu); in arm_spe_pmu_next_off()
722 struct arm_spe_pmu *spe_pmu = to_spe_pmu(event->pmu); in arm_spe_pmu_event_init()
779 struct arm_spe_pmu *spe_pmu = to_spe_pmu(event->pmu); in arm_spe_pmu_start()
817 struct arm_spe_pmu *spe_pmu = to_spe_pmu(event->pmu); in arm_spe_pmu_stop()
859 struct arm_spe_pmu *spe_pmu = to_spe_pmu(event->pmu); in arm_spe_pmu_add()
946 static int arm_spe_pmu_perf_init(struct arm_spe_pmu *spe_pmu) in arm_spe_pmu_perf_init()
989 static void arm_spe_pmu_perf_destroy(struct arm_spe_pmu *spe_pmu) in arm_spe_pmu_perf_destroy()
998 struct arm_spe_pmu *spe_pmu = info; in __arm_spe_pmu_dev_probe()
1132 struct arm_spe_pmu *spe_pmu = info; in __arm_spe_pmu_setup_one()
1140 struct arm_spe_pmu *spe_pmu = info; in __arm_spe_pmu_stop_one()
1148 struct arm_spe_pmu *spe_pmu; in arm_spe_pmu_cpu_startup()
1150 spe_pmu = hlist_entry_safe(node, struct arm_spe_pmu, hotplug_node); in arm_spe_pmu_cpu_startup()
1160 struct arm_spe_pmu *spe_pmu; in arm_spe_pmu_cpu_teardown()
1162 spe_pmu = hlist_entry_safe(node, struct arm_spe_pmu, hotplug_node); in arm_spe_pmu_cpu_teardown()
1170 static int arm_spe_pmu_dev_init(struct arm_spe_pmu *spe_pmu) in arm_spe_pmu_dev_init()
1199 static void arm_spe_pmu_dev_teardown(struct arm_spe_pmu *spe_pmu) in arm_spe_pmu_dev_teardown()
1206 static int arm_spe_pmu_irq_probe(struct arm_spe_pmu *spe_pmu) in arm_spe_pmu_irq_probe()
1243 struct arm_spe_pmu *spe_pmu; in arm_spe_pmu_device_probe()
1289 struct arm_spe_pmu *spe_pmu = platform_get_drvdata(pdev); in arm_spe_pmu_device_remove()