Lines Matching refs:hwc
277 struct hw_perf_event *hwc = &event->hw; in armv8pmu_read_counter() local
278 int idx = hwc->idx; in armv8pmu_read_counter()
295 struct hw_perf_event *hwc = &event->hw; in armv8pmu_write_counter() local
296 int idx = hwc->idx; in armv8pmu_write_counter()
365 struct hw_perf_event *hwc = &event->hw; in armv8pmu_enable_event() local
368 int idx = hwc->idx; in armv8pmu_enable_event()
384 armv8pmu_write_evtype(idx, hwc->config_base); in armv8pmu_enable_event()
402 struct hw_perf_event *hwc = &event->hw; in armv8pmu_disable_event() local
405 int idx = hwc->idx; in armv8pmu_disable_event()
452 struct hw_perf_event *hwc; in armv8pmu_handle_irq() local
465 hwc = &event->hw; in armv8pmu_handle_irq()
467 perf_sample_data_init(&data, 0, hwc->last_period); in armv8pmu_handle_irq()
514 struct hw_perf_event *hwc = &event->hw; in armv8pmu_get_event_idx() local
515 unsigned long evtype = hwc->config_base & ARMV8_EVTYPE_EVENT; in armv8pmu_get_event_idx()