Lines Matching refs:hw
144 new_raw_count = xtensa_pmu_read_counter(event->hw.idx); in xtensa_perf_event_update()
207 event->hw.config = xtensa_hw_ctl[event->attr.config]; in xtensa_pmu_event_init()
214 event->hw.config = ret; in xtensa_pmu_event_init()
222 event->hw.config = (event->attr.config & in xtensa_pmu_event_init()
242 struct hw_perf_event *hwc = &event->hw; in xtensa_pmu_start()
249 WARN_ON_ONCE(!(event->hw.state & PERF_HES_UPTODATE)); in xtensa_pmu_start()
260 struct hw_perf_event *hwc = &event->hw; in xtensa_pmu_stop()
271 !(event->hw.state & PERF_HES_UPTODATE)) { in xtensa_pmu_stop()
272 xtensa_perf_event_update(event, &event->hw, idx); in xtensa_pmu_stop()
273 event->hw.state |= PERF_HES_UPTODATE; in xtensa_pmu_stop()
284 struct hw_perf_event *hwc = &event->hw; in xtensa_pmu_add()
312 __clear_bit(event->hw.idx, ev->used_mask); in xtensa_pmu_del()
318 xtensa_perf_event_update(event, &event->hw, event->hw.idx); in xtensa_pmu_read()
370 struct hw_perf_event *hwc = &event->hw; in xtensa_pmu_irq_handler()