Searched refs:hisi_ptt_pmu (Results 1 – 4 of 4) sorted by relevance
32 struct perf_pmu *hisi_ptt_pmu; member50 struct perf_pmu *hisi_ptt_pmu = pttr->hisi_ptt_pmu; in hisi_ptt_info_fill() local59 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() local109 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() argument165 if (!hisi_ptt_pmu) { in hisi_ptt_recording_init()176 pttr->hisi_ptt_pmu = hisi_ptt_pmu; in hisi_ptt_recording_init()
221 struct pmu hisi_ptt_pmu; member255 #define to_hisi_ptt(pmu) container_of(pmu, struct hisi_ptt, hisi_ptt_pmu)
427 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()
14 struct perf_pmu *hisi_ptt_pmu);