Lines Matching refs:hw
207 event->hw.config = attr->config; in __hw_perf_event_init()
208 event->hw.config_base = 0; in __hw_perf_event_init()
221 event->hw.config_base |= cpumf_ctr_ctl[i]; in __hw_perf_event_init()
225 if (!event->hw.config_base) { in __hw_perf_event_init()
231 event->hw.sample_period = attr->sample_period; in __hw_perf_event_init()
232 local64_set(&event->hw.period_left, event->hw.sample_period); in __hw_perf_event_init()
233 event->hw.last_period = event->hw.sample_period; in __hw_perf_event_init()
236 __func__, err, event->hw.config_base); in __hw_perf_event_init()
496 perf_sample_data_init(&data, 0, event->hw.last_period); in cf_diag_push_sample()
525 struct hw_perf_event *hwc = &event->hw; in cf_diag_start()
539 event->hw.config_base); in cf_diag_start()
548 struct hw_perf_event *hwc = &event->hw; in cf_diag_stop()
558 event->hw.config_base); in cf_diag_stop()
559 if (cf_diag_diffctr(csd, event->hw.config_base)) in cf_diag_stop()
578 event->hw.state = PERF_HES_UPTODATE | PERF_HES_STOPPED; in cf_diag_add()
597 ctr_set_multiple_stop(&cpuhw->state, event->hw.config_base); in cf_diag_del()
598 ctr_set_multiple_disable(&cpuhw->state, event->hw.config_base); in cf_diag_del()