Lines Matching refs:hw
153 new_raw_count = xtensa_pmu_read_counter(event->hw.idx); in xtensa_perf_event_update()
216 event->hw.config = xtensa_hw_ctl[event->attr.config]; in xtensa_pmu_event_init()
223 event->hw.config = ret; in xtensa_pmu_event_init()
231 event->hw.config = (event->attr.config & in xtensa_pmu_event_init()
251 struct hw_perf_event *hwc = &event->hw; in xtensa_pmu_start()
258 WARN_ON_ONCE(!(event->hw.state & PERF_HES_UPTODATE)); in xtensa_pmu_start()
269 struct hw_perf_event *hwc = &event->hw; in xtensa_pmu_stop()
280 !(event->hw.state & PERF_HES_UPTODATE)) { in xtensa_pmu_stop()
281 xtensa_perf_event_update(event, &event->hw, idx); in xtensa_pmu_stop()
282 event->hw.state |= PERF_HES_UPTODATE; in xtensa_pmu_stop()
293 struct hw_perf_event *hwc = &event->hw; in xtensa_pmu_add()
321 __clear_bit(event->hw.idx, ev->used_mask); in xtensa_pmu_del()
327 xtensa_perf_event_update(event, &event->hw, event->hw.idx); in xtensa_pmu_read()
377 struct hw_perf_event *hwc = &event->hw; in xtensa_pmu_irq_handler()