Lines Matching refs:cpuc
848 struct pmu_hw_events *cpuc = this_cpu_ptr(cpu_pmu->hw_events); in armv7pmu_handle_irq() local
869 struct perf_event *event = cpuc->events[idx]; in armv7pmu_handle_irq()
927 static int armv7pmu_get_event_idx(struct pmu_hw_events *cpuc, in armv7pmu_get_event_idx() argument
937 if (test_and_set_bit(ARMV7_IDX_CYCLE_COUNTER, cpuc->used_mask)) in armv7pmu_get_event_idx()
948 if (!test_and_set_bit(idx, cpuc->used_mask)) in armv7pmu_get_event_idx()
1461 static int krait_pmu_get_event_idx(struct pmu_hw_events *cpuc, in krait_pmu_get_event_idx() argument
1481 if (test_and_set_bit(bit, cpuc->used_mask)) in krait_pmu_get_event_idx()
1485 idx = armv7pmu_get_event_idx(cpuc, event); in krait_pmu_get_event_idx()
1487 clear_bit(bit, cpuc->used_mask); in krait_pmu_get_event_idx()
1492 static void krait_pmu_clear_event_idx(struct pmu_hw_events *cpuc, in krait_pmu_clear_event_idx() argument
1504 clear_bit(bit, cpuc->used_mask); in krait_pmu_clear_event_idx()
1793 static int scorpion_pmu_get_event_idx(struct pmu_hw_events *cpuc, in scorpion_pmu_get_event_idx() argument
1810 if (test_and_set_bit(bit, cpuc->used_mask)) in scorpion_pmu_get_event_idx()
1814 idx = armv7pmu_get_event_idx(cpuc, event); in scorpion_pmu_get_event_idx()
1816 clear_bit(bit, cpuc->used_mask); in scorpion_pmu_get_event_idx()
1821 static void scorpion_pmu_clear_event_idx(struct pmu_hw_events *cpuc, in scorpion_pmu_clear_event_idx() argument
1833 clear_bit(bit, cpuc->used_mask); in scorpion_pmu_clear_event_idx()