Symbol: arm_spe_pmu
drivers/perf/arm_spe_pmu.c
100
#define to_spe_pmu(p) (container_of(p, struct arm_spe_pmu, pmu))
drivers/perf/arm_spe_pmu.c
1056
static int arm_spe_pmu_perf_init(struct arm_spe_pmu *spe_pmu)
drivers/perf/arm_spe_pmu.c
1100
static void arm_spe_pmu_perf_destroy(struct arm_spe_pmu *spe_pmu)
drivers/perf/arm_spe_pmu.c
1109
struct arm_spe_pmu *spe_pmu = info;
drivers/perf/arm_spe_pmu.c
1256
struct arm_spe_pmu *spe_pmu = info;
drivers/perf/arm_spe_pmu.c
1264
struct arm_spe_pmu *spe_pmu = info;
drivers/perf/arm_spe_pmu.c
1272
struct arm_spe_pmu *spe_pmu;
drivers/perf/arm_spe_pmu.c
1274
spe_pmu = hlist_entry_safe(node, struct arm_spe_pmu, hotplug_node);
drivers/perf/arm_spe_pmu.c
1284
struct arm_spe_pmu *spe_pmu;
drivers/perf/arm_spe_pmu.c
1286
spe_pmu = hlist_entry_safe(node, struct arm_spe_pmu, hotplug_node);
drivers/perf/arm_spe_pmu.c
1294
static int arm_spe_pmu_dev_init(struct arm_spe_pmu *spe_pmu)
drivers/perf/arm_spe_pmu.c
132
static u64 arm_spe_pmu_cap_get(struct arm_spe_pmu *spe_pmu, int cap)
drivers/perf/arm_spe_pmu.c
1323
static void arm_spe_pmu_dev_teardown(struct arm_spe_pmu *spe_pmu)
drivers/perf/arm_spe_pmu.c
1330
static int arm_spe_pmu_irq_probe(struct arm_spe_pmu *spe_pmu)
drivers/perf/arm_spe_pmu.c
1366
struct arm_spe_pmu *spe_pmu;
drivers/perf/arm_spe_pmu.c
1412
struct arm_spe_pmu *spe_pmu = platform_get_drvdata(pdev);
drivers/perf/arm_spe_pmu.c
155
struct arm_spe_pmu *spe_pmu = dev_get_drvdata(dev);
drivers/perf/arm_spe_pmu.c
167
struct arm_spe_pmu *spe_pmu = dev_get_drvdata(dev);
drivers/perf/arm_spe_pmu.c
310
struct arm_spe_pmu *spe_pmu = dev_get_drvdata(dev);
drivers/perf/arm_spe_pmu.c
344
struct arm_spe_pmu *spe_pmu = dev_get_drvdata(dev);
drivers/perf/arm_spe_pmu.c
497
struct arm_spe_pmu *spe_pmu = to_spe_pmu(handle->event->pmu);
drivers/perf/arm_spe_pmu.c
525
struct arm_spe_pmu *spe_pmu = to_spe_pmu(handle->event->pmu);
drivers/perf/arm_spe_pmu.c
596
struct arm_spe_pmu *spe_pmu = to_spe_pmu(handle->event->pmu);
drivers/perf/arm_spe_pmu.c
808
struct arm_spe_pmu *spe_pmu = to_spe_pmu(event->pmu);
drivers/perf/arm_spe_pmu.c
883
struct arm_spe_pmu *spe_pmu = to_spe_pmu(event->pmu);
drivers/perf/arm_spe_pmu.c
927
struct arm_spe_pmu *spe_pmu = to_spe_pmu(event->pmu);
drivers/perf/arm_spe_pmu.c
969
struct arm_spe_pmu *spe_pmu = to_spe_pmu(event->pmu);
tools/perf/arch/arm64/util/arm-spe.c
118
if (perf_cpu_map__has(sper->arm_spe_pmu->cpus, cpu))
tools/perf/arch/arm64/util/arm-spe.c
119
pmu = sper->arm_spe_pmu;
tools/perf/arch/arm64/util/arm-spe.c
152
struct perf_pmu *arm_spe_pmu = sper->arm_spe_pmu;
tools/perf/arch/arm64/util/arm-spe.c
171
auxtrace_info->priv[ARM_SPE_PMU_TYPE_V2] = arm_spe_pmu->type;
tools/perf/arch/arm64/util/arm-spe.c
239
static __u64 arm_spe_pmu__sample_period(const struct perf_pmu *arm_spe_pmu)
tools/perf/arch/arm64/util/arm-spe.c
250
if (perf_pmu__scan_file(arm_spe_pmu, "caps/min_interval", "%llu",
tools/perf/arch/arm64/util/arm-spe.c
38
struct perf_pmu *arm_spe_pmu;
tools/perf/arch/arm64/util/arm-spe.c
659
struct perf_pmu *arm_spe_pmu)
tools/perf/arch/arm64/util/arm-spe.c
663
if (!arm_spe_pmu) {
tools/perf/arch/arm64/util/arm-spe.c
674
sper->arm_spe_pmu = arm_spe_pmu;
tools/perf/arch/arm64/util/arm-spe.c
692
arm_spe_pmu_default_config(const struct perf_pmu *arm_spe_pmu, struct perf_event_attr *attr)
tools/perf/arch/arm64/util/arm-spe.c
694
attr->sample_period = arm_spe_pmu__sample_period(arm_spe_pmu);
tools/perf/util/arm-spe.h
63
struct perf_pmu *arm_spe_pmu);
tools/perf/util/arm-spe.h
68
void arm_spe_pmu_default_config(const struct perf_pmu *arm_spe_pmu,