arm_spe_pmu 75 drivers/perf/arm_spe_pmu.c #define to_spe_pmu(p) (container_of(p, struct arm_spe_pmu, pmu)) arm_spe_pmu 103 drivers/perf/arm_spe_pmu.c static u32 arm_spe_pmu_cap_get(struct arm_spe_pmu *spe_pmu, int cap) arm_spe_pmu 124 drivers/perf/arm_spe_pmu.c struct arm_spe_pmu *spe_pmu = dev_get_drvdata(dev); arm_spe_pmu 239 drivers/perf/arm_spe_pmu.c struct arm_spe_pmu *spe_pmu = dev_get_drvdata(dev); arm_spe_pmu 285 drivers/perf/arm_spe_pmu.c struct arm_spe_pmu *spe_pmu = to_spe_pmu(event->pmu); arm_spe_pmu 360 drivers/perf/arm_spe_pmu.c struct arm_spe_pmu *spe_pmu = to_spe_pmu(handle->event->pmu); arm_spe_pmu 388 drivers/perf/arm_spe_pmu.c struct arm_spe_pmu *spe_pmu = to_spe_pmu(handle->event->pmu); arm_spe_pmu 459 drivers/perf/arm_spe_pmu.c struct arm_spe_pmu *spe_pmu = to_spe_pmu(handle->event->pmu); arm_spe_pmu 663 drivers/perf/arm_spe_pmu.c struct arm_spe_pmu *spe_pmu = to_spe_pmu(event->pmu); arm_spe_pmu 715 drivers/perf/arm_spe_pmu.c struct arm_spe_pmu *spe_pmu = to_spe_pmu(event->pmu); arm_spe_pmu 748 drivers/perf/arm_spe_pmu.c struct arm_spe_pmu *spe_pmu = to_spe_pmu(event->pmu); arm_spe_pmu 790 drivers/perf/arm_spe_pmu.c struct arm_spe_pmu *spe_pmu = to_spe_pmu(event->pmu); arm_spe_pmu 877 drivers/perf/arm_spe_pmu.c static int arm_spe_pmu_perf_init(struct arm_spe_pmu *spe_pmu) arm_spe_pmu 920 drivers/perf/arm_spe_pmu.c static void arm_spe_pmu_perf_destroy(struct arm_spe_pmu *spe_pmu) arm_spe_pmu 929 drivers/perf/arm_spe_pmu.c struct arm_spe_pmu *spe_pmu = info; arm_spe_pmu 1057 drivers/perf/arm_spe_pmu.c struct arm_spe_pmu *spe_pmu = info; arm_spe_pmu 1065 drivers/perf/arm_spe_pmu.c struct arm_spe_pmu *spe_pmu = info; arm_spe_pmu 1073 drivers/perf/arm_spe_pmu.c struct arm_spe_pmu *spe_pmu; arm_spe_pmu 1075 drivers/perf/arm_spe_pmu.c spe_pmu = hlist_entry_safe(node, struct arm_spe_pmu, hotplug_node); arm_spe_pmu 1085 drivers/perf/arm_spe_pmu.c struct arm_spe_pmu *spe_pmu; arm_spe_pmu 1087 drivers/perf/arm_spe_pmu.c spe_pmu = hlist_entry_safe(node, struct arm_spe_pmu, hotplug_node); arm_spe_pmu 1095 drivers/perf/arm_spe_pmu.c static int arm_spe_pmu_dev_init(struct arm_spe_pmu *spe_pmu) arm_spe_pmu 1124 drivers/perf/arm_spe_pmu.c static void arm_spe_pmu_dev_teardown(struct arm_spe_pmu *spe_pmu) arm_spe_pmu 1131 drivers/perf/arm_spe_pmu.c static int arm_spe_pmu_irq_probe(struct arm_spe_pmu *spe_pmu) arm_spe_pmu 1170 drivers/perf/arm_spe_pmu.c struct arm_spe_pmu *spe_pmu; arm_spe_pmu 1218 drivers/perf/arm_spe_pmu.c struct arm_spe_pmu *spe_pmu = platform_get_drvdata(pdev); arm_spe_pmu 31 tools/perf/arch/arm64/util/arm-spe.c struct perf_pmu *arm_spe_pmu; arm_spe_pmu 49 tools/perf/arch/arm64/util/arm-spe.c struct perf_pmu *arm_spe_pmu = sper->arm_spe_pmu; arm_spe_pmu 58 tools/perf/arch/arm64/util/arm-spe.c auxtrace_info->priv[ARM_SPE_PMU_TYPE] = arm_spe_pmu->type; arm_spe_pmu 69 tools/perf/arch/arm64/util/arm-spe.c struct perf_pmu *arm_spe_pmu = sper->arm_spe_pmu; arm_spe_pmu 78 tools/perf/arch/arm64/util/arm-spe.c if (evsel->core.attr.type == arm_spe_pmu->type) { arm_spe_pmu 168 tools/perf/arch/arm64/util/arm-spe.c if (evsel->core.attr.type == sper->arm_spe_pmu->type) { arm_spe_pmu 179 tools/perf/arch/arm64/util/arm-spe.c struct perf_pmu *arm_spe_pmu) arm_spe_pmu 183 tools/perf/arch/arm64/util/arm-spe.c if (!arm_spe_pmu) { arm_spe_pmu 194 tools/perf/arch/arm64/util/arm-spe.c sper->arm_spe_pmu = arm_spe_pmu; arm_spe_pmu 208 tools/perf/arch/arm64/util/arm-spe.c *arm_spe_pmu_default_config(struct perf_pmu *arm_spe_pmu) arm_spe_pmu 222 tools/perf/arch/arm64/util/arm-spe.c if (perf_pmu__scan_file(arm_spe_pmu, "caps/min_interval", "%llu", arm_spe_pmu 228 tools/perf/arch/arm64/util/arm-spe.c arm_spe_pmu->selectable = true; arm_spe_pmu 229 tools/perf/arch/arm64/util/arm-spe.c arm_spe_pmu->is_uncore = false; arm_spe_pmu 25 tools/perf/util/arm-spe.h struct perf_pmu *arm_spe_pmu); arm_spe_pmu 30 tools/perf/util/arm-spe.h struct perf_event_attr *arm_spe_pmu_default_config(struct perf_pmu *arm_spe_pmu);