Home
last modified time | relevance | path

Searched refs:hisi_ptt_pmu (Results 1 – 4 of 4) sorted by relevance

/linux-6.12.1/tools/perf/arch/arm64/util/
Dhisi-ptt.c32 struct perf_pmu *hisi_ptt_pmu; member
50 struct perf_pmu *hisi_ptt_pmu = pttr->hisi_ptt_pmu; in hisi_ptt_info_fill() local
59 auxtrace_info->priv[0] = hisi_ptt_pmu->type; in hisi_ptt_info_fill()
102 struct perf_pmu *hisi_ptt_pmu = pttr->hisi_ptt_pmu; in hisi_ptt_recording_options() local
109 if (evsel->core.attr.type == hisi_ptt_pmu->type) { in hisi_ptt_recording_options()
161 struct perf_pmu *hisi_ptt_pmu) in hisi_ptt_recording_init() argument
165 if (!hisi_ptt_pmu) { in hisi_ptt_recording_init()
176 pttr->hisi_ptt_pmu = hisi_ptt_pmu; in hisi_ptt_recording_init()
/linux-6.12.1/drivers/hwtracing/ptt/
Dhisi_ptt.h221 struct pmu hisi_ptt_pmu; member
255 #define to_hisi_ptt(pmu) container_of(pmu, struct hisi_ptt, hisi_ptt_pmu)
Dhisi_ptt.c427 struct kobject *kobj = &hisi_ptt->hisi_ptt_pmu.dev->kobj; in hisi_ptt_create_rp_filter_attr()
441 struct kobject *kobj = &hisi_ptt->hisi_ptt_pmu.dev->kobj; in hisi_ptt_remove_rp_filter_attr()
450 struct kobject *kobj = &hisi_ptt->hisi_ptt_pmu.dev->kobj; in hisi_ptt_create_req_filter_attr()
464 struct kobject *kobj = &hisi_ptt->hisi_ptt_pmu.dev->kobj; in hisi_ptt_remove_req_filter_attr()
1001 if (event->attr.type != hisi_ptt->hisi_ptt_pmu.type) in hisi_ptt_pmu_event_init()
1222 hisi_ptt->hisi_ptt_pmu = (struct pmu) { in hisi_ptt_register_pmu()
1247 ret = perf_pmu_register(&hisi_ptt->hisi_ptt_pmu, pmu_name, -1); in hisi_ptt_register_pmu()
1253 &hisi_ptt->hisi_ptt_pmu); in hisi_ptt_register_pmu()
1391 dev = hisi_ptt->hisi_ptt_pmu.dev; in hisi_ptt_cpu_teardown()
1402 perf_pmu_migrate_context(&hisi_ptt->hisi_ptt_pmu, src, target); in hisi_ptt_cpu_teardown()
/linux-6.12.1/tools/perf/util/
Dhisi-ptt.h14 struct perf_pmu *hisi_ptt_pmu);