Lines Matching refs:hw_events
210 struct pmu_hw_events *hw_events = this_cpu_ptr(armpmu->hw_events); in armpmu_del() local
215 hw_events->events[idx] = NULL; in armpmu_del()
216 clear_bit(idx, hw_events->used_mask); in armpmu_del()
218 armpmu->clear_event_idx(hw_events, event); in armpmu_del()
227 struct pmu_hw_events *hw_events = this_cpu_ptr(armpmu->hw_events); in armpmu_add() local
235 idx = armpmu->get_event_idx(hw_events, event); in armpmu_add()
247 hw_events->events[idx] = event; in armpmu_add()
262 validate_event(struct pmu *pmu, struct pmu_hw_events *hw_events, in validate_event() argument
285 return armpmu->get_event_idx(hw_events, event) >= 0; in validate_event()
489 struct pmu_hw_events *hw_events = this_cpu_ptr(armpmu->hw_events); in armpmu_enable() local
490 int enabled = bitmap_weight(hw_events->used_mask, armpmu->num_events); in armpmu_enable()