Lines Matching refs:ev
286 struct xtensa_pmu_events *ev = this_cpu_ptr(&xtensa_pmu_events); in xtensa_pmu_add() local
290 if (__test_and_set_bit(idx, ev->used_mask)) { in xtensa_pmu_add()
291 idx = find_first_zero_bit(ev->used_mask, in xtensa_pmu_add()
296 __set_bit(idx, ev->used_mask); in xtensa_pmu_add()
299 ev->event[idx] = event; in xtensa_pmu_add()
312 struct xtensa_pmu_events *ev = this_cpu_ptr(&xtensa_pmu_events); in xtensa_pmu_del() local
315 __clear_bit(event->hw.idx, ev->used_mask); in xtensa_pmu_del()
365 struct xtensa_pmu_events *ev = this_cpu_ptr(&xtensa_pmu_events); in xtensa_pmu_irq_handler() local
368 for (i = find_first_bit(ev->used_mask, XCHAL_NUM_PERF_COUNTERS); in xtensa_pmu_irq_handler()
370 i = find_next_bit(ev->used_mask, XCHAL_NUM_PERF_COUNTERS, i + 1)) { in xtensa_pmu_irq_handler()
372 struct perf_event *event = ev->event[i]; in xtensa_pmu_irq_handler()