Home
last modified time | relevance | path

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

/openbmc/linux/tools/perf/arch/arm64/util/
H A 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()
177 pttr->itr.pmu = hisi_ptt_pmu; in hisi_ptt_recording_init()
/openbmc/linux/drivers/hwtracing/ptt/
H A Dhisi_ptt.h220 struct pmu hisi_ptt_pmu; member
254 #define to_hisi_ptt(pmu) container_of(pmu, struct hisi_ptt, hisi_ptt_pmu)
H A Dhisi_ptt.c424 struct kobject *kobj = &hisi_ptt->hisi_ptt_pmu.dev->kobj; in hisi_ptt_create_rp_filter_attr()
438 struct kobject *kobj = &hisi_ptt->hisi_ptt_pmu.dev->kobj; in hisi_ptt_remove_rp_filter_attr()
447 struct kobject *kobj = &hisi_ptt->hisi_ptt_pmu.dev->kobj; in hisi_ptt_create_req_filter_attr()
461 struct kobject *kobj = &hisi_ptt->hisi_ptt_pmu.dev->kobj; in hisi_ptt_remove_req_filter_attr()
998 if (event->attr.type != hisi_ptt->hisi_ptt_pmu.type) in hisi_ptt_pmu_event_init()
1219 hisi_ptt->hisi_ptt_pmu = (struct pmu) { in hisi_ptt_register_pmu()
1243 ret = perf_pmu_register(&hisi_ptt->hisi_ptt_pmu, pmu_name, -1); in hisi_ptt_register_pmu()
1249 &hisi_ptt->hisi_ptt_pmu); in hisi_ptt_register_pmu()
1387 dev = hisi_ptt->hisi_ptt_pmu.dev; in hisi_ptt_cpu_teardown()
1398 perf_pmu_migrate_context(&hisi_ptt->hisi_ptt_pmu, src, target); in hisi_ptt_cpu_teardown()
/openbmc/linux/tools/perf/util/
H A Dhisi-ptt.h14 struct perf_pmu *hisi_ptt_pmu);