Home
last modified time | relevance | path

Searched refs:ARMPMU_MAX_HWEVENTS (Results 1 – 5 of 5) sorted by relevance

/linux-6.15/include/linux/perf/
H A Darm_pmu.h24 #define ARMPMU_MAX_HWEVENTS 32 macro
26 #define ARMPMU_MAX_HWEVENTS 33 macro
58 struct perf_event *events[ARMPMU_MAX_HWEVENTS];
64 DECLARE_BITMAP(used_mask, ARMPMU_MAX_HWEVENTS);
106 DECLARE_BITMAP(cntr_mask, ARMPMU_MAX_HWEVENTS);
/linux-6.15/arch/arm64/kvm/
H A Dpmu.c103 for_each_set_bit(counter, &events, ARMPMU_MAX_HWEVENTS) { in kvm_vcpu_pmu_enable_el0()
118 for_each_set_bit(counter, &events, ARMPMU_MAX_HWEVENTS) { in kvm_vcpu_pmu_disable_el0()
/linux-6.15/drivers/perf/
H A Darm_pmu.c523 bool enabled = !bitmap_empty(hw_events->used_mask, ARMPMU_MAX_HWEVENTS); in armpmu_enable()
743 for_each_set_bit(idx, armpmu->cntr_mask, ARMPMU_MAX_HWEVENTS) { in cpu_pm_pmu_setup()
773 bool enabled = !bitmap_empty(hw_events->used_mask, ARMPMU_MAX_HWEVENTS); in cpu_pm_pmu_notify()
926 pmu->name, bitmap_weight(pmu->cntr_mask, ARMPMU_MAX_HWEVENTS), in armpmu_register()
927 ARMPMU_MAX_HWEVENTS, &pmu->cntr_mask, in armpmu_register()
H A Darm_pmuv3.c775 for_each_set_bit(i, cpuc->used_mask, ARMPMU_MAX_HWEVENTS) { in armv8pmu_enable_user_access()
783 ARMPMU_MAX_HWEVENTS) { in armv8pmu_enable_user_access()
864 for_each_set_bit(idx, cpu_pmu->cntr_mask, ARMPMU_MAX_HWEVENTS) { in armv8pmu_handle_irq()
1065 bitmap_to_arr64(&mask, cpu_pmu->cntr_mask, ARMPMU_MAX_HWEVENTS); in armv8pmu_reset()
H A Darm_v7_pmu.c912 for_each_set_bit(idx, cpu_pmu->cntr_mask, ARMPMU_MAX_HWEVENTS) { in armv7pmu_handle_irq()
1036 for_each_set_bit(idx, cpu_pmu->cntr_mask, ARMPMU_MAX_HWEVENTS) { in armv7pmu_reset()