Lines Matching refs:perf_ibs_fetch
182 static struct perf_ibs perf_ibs_fetch; variable
187 if (perf_ibs_fetch.pmu.type == type) in get_ibs_pmu()
188 return &perf_ibs_fetch; in get_ibs_pmu()
679 static struct perf_ibs perf_ibs_fetch = { variable
1177 if (perf_ibs == &perf_ibs_fetch && (ibs_caps & IBS_CAPS_FETCHCTLEXTD)) { in perf_ibs_handle_irq()
1260 handled += perf_ibs_handle_irq(&perf_ibs_fetch, regs); in perf_ibs_nmi_handler()
1299 perf_ibs_fetch.fetch_count_reset_broken = 1; in perf_ibs_fetch_init()
1302 perf_ibs_fetch.fetch_ignore_if_zero_rip = 1; in perf_ibs_fetch_init()
1305 perf_ibs_fetch.config_mask |= IBS_FETCH_L3MISSONLY; in perf_ibs_fetch_init()
1307 perf_ibs_fetch.pmu.attr_groups = fetch_attr_groups; in perf_ibs_fetch_init()
1308 perf_ibs_fetch.pmu.attr_update = fetch_attr_update; in perf_ibs_fetch_init()
1310 return perf_ibs_pmu_init(&perf_ibs_fetch, "ibs_fetch"); in perf_ibs_fetch_init()
1357 perf_pmu_unregister(&perf_ibs_fetch.pmu); in perf_event_ibs_init()
1358 free_percpu(perf_ibs_fetch.pcpu); in perf_event_ibs_init()
1359 perf_ibs_fetch.pcpu = NULL; in perf_event_ibs_init()