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 D | arm-spe.c | 31 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 D | arm-spe.c | 33 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 D | arm_spe_pmu.c | 68 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 D | arm_spe_pmu.c | 70 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 D | arm-spe.h | 25 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 D | arm-spe.h | 25 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