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()177 pttr->itr.pmu = hisi_ptt_pmu; in hisi_ptt_recording_init()
220 struct pmu hisi_ptt_pmu; member254 #define to_hisi_ptt(pmu) container_of(pmu, struct hisi_ptt, hisi_ptt_pmu)
424 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()
14 struct perf_pmu *hisi_ptt_pmu);