Home
last modified time | relevance | path

Searched refs:arm_spe_pmu (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/tools/perf/arch/arm64/util/
H A Darm-spe.c31 struct perf_pmu *arm_spe_pmu; member
49 struct perf_pmu *arm_spe_pmu = sper->arm_spe_pmu; in arm_spe_info_fill() local
58 auxtrace_info->priv[ARM_SPE_PMU_TYPE] = arm_spe_pmu->type; in arm_spe_info_fill()
69 struct perf_pmu *arm_spe_pmu = sper->arm_spe_pmu; in arm_spe_recording_options() local
78 if (evsel->core.attr.type == arm_spe_pmu->type) { in arm_spe_recording_options()
168 struct perf_pmu *arm_spe_pmu) in arm_spe_recording_init()
172 if (!arm_spe_pmu) { in arm_spe_recording_init()
183 sper->arm_spe_pmu in arm_spe_recording_init()
167 arm_spe_recording_init(int *err, struct perf_pmu *arm_spe_pmu) arm_spe_recording_init() argument
198 arm_spe_pmu_default_config(struct perf_pmu *arm_spe_pmu) arm_spe_pmu_default_config() argument
[all...]
/kernel/linux/linux-6.6/tools/perf/arch/arm64/util/
H A Darm-spe.c33 struct perf_pmu *arm_spe_pmu; member
53 struct perf_pmu *arm_spe_pmu = sper->arm_spe_pmu; in arm_spe_info_fill() local
62 auxtrace_info->priv[ARM_SPE_PMU_TYPE] = arm_spe_pmu->type; in arm_spe_info_fill()
122 struct perf_pmu *arm_spe_pmu = sper->arm_spe_pmu; in arm_spe_recording_options() local
133 if (evsel->core.attr.type == arm_spe_pmu->type) { in arm_spe_recording_options()
139 evsel->core.attr.sample_period = arm_spe_pmu->default_config->sample_period; in arm_spe_recording_options()
218 evsel__set_config_if_unset(arm_spe_pmu, arm_spe_evsel, in arm_spe_recording_options()
233 bit = perf_pmu__format_bits(arm_spe_pmu, "pa_enabl in arm_spe_recording_options()
464 arm_spe_recording_init(int *err, struct perf_pmu *arm_spe_pmu) arm_spe_recording_init() argument
499 arm_spe_pmu_default_config(struct perf_pmu *arm_spe_pmu) arm_spe_pmu_default_config() argument
[all...]
/kernel/linux/linux-5.10/drivers/perf/
H A Darm_spe_pmu.c68 struct arm_spe_pmu { struct
93 #define to_spe_pmu(p) (container_of(p, struct arm_spe_pmu, pmu))
121 static u32 arm_spe_pmu_cap_get(struct arm_spe_pmu *spe_pmu, int cap) in arm_spe_pmu_cap_get()
142 struct arm_spe_pmu *spe_pmu = dev_get_drvdata(dev); in arm_spe_pmu_cap_show()
257 struct arm_spe_pmu *spe_pmu = dev_get_drvdata(dev); in arm_spe_pmu_get_attr_cpumask()
303 struct arm_spe_pmu *spe_pmu = to_spe_pmu(event->pmu); in arm_spe_event_sanitise_period()
378 struct arm_spe_pmu *spe_pmu = to_spe_pmu(handle->event->pmu); in arm_spe_pmu_next_snapshot_off()
406 struct arm_spe_pmu *spe_pmu = to_spe_pmu(handle->event->pmu); in __arm_spe_pmu_next_off()
477 struct arm_spe_pmu *spe_pmu = to_spe_pmu(handle->event->pmu); in arm_spe_pmu_next_off()
681 struct arm_spe_pmu *spe_pm in arm_spe_pmu_event_init()
[all...]
/kernel/linux/linux-6.6/drivers/perf/
H A Darm_spe_pmu.c70 struct arm_spe_pmu { struct
96 #define to_spe_pmu(p) (container_of(p, struct arm_spe_pmu, pmu))
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_pm in arm_spe_pmu_next_off()
[all...]
/kernel/linux/linux-5.10/tools/perf/util/
H A Darm-spe.h25 struct perf_pmu *arm_spe_pmu);
30 struct perf_event_attr *arm_spe_pmu_default_config(struct perf_pmu *arm_spe_pmu);
/kernel/linux/linux-6.6/tools/perf/util/
H A Darm-spe.h25 struct perf_pmu *arm_spe_pmu);
30 struct perf_event_attr *arm_spe_pmu_default_config(struct perf_pmu *arm_spe_pmu);

Completed in 4 milliseconds