Home
last modified time | relevance | path

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

/linux-6.12.1/include/linux/perf/
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);
103 DECLARE_BITMAP(cntr_mask, ARMPMU_MAX_HWEVENTS);
/linux-6.12.1/arch/arm64/kvm/
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.12.1/drivers/perf/
Darm_pmu.c525 bool enabled = !bitmap_empty(hw_events->used_mask, ARMPMU_MAX_HWEVENTS); in armpmu_enable()
745 for_each_set_bit(idx, armpmu->cntr_mask, ARMPMU_MAX_HWEVENTS) { in cpu_pm_pmu_setup()
775 bool enabled = !bitmap_empty(hw_events->used_mask, ARMPMU_MAX_HWEVENTS); in cpu_pm_pmu_notify()
928 pmu->name, bitmap_weight(pmu->cntr_mask, ARMPMU_MAX_HWEVENTS), in armpmu_register()
929 ARMPMU_MAX_HWEVENTS, &pmu->cntr_mask, in armpmu_register()
Darm_pmuv3.c775 ARMPMU_MAX_HWEVENTS) { in armv8pmu_enable_user_access()
860 for_each_set_bit(idx, cpu_pmu->cntr_mask, ARMPMU_MAX_HWEVENTS) { in armv8pmu_handle_irq()
1061 bitmap_to_arr64(&mask, cpu_pmu->cntr_mask, ARMPMU_MAX_HWEVENTS); in armv8pmu_reset()
Darm_v7_pmu.c940 for_each_set_bit(idx, cpu_pmu->cntr_mask, ARMPMU_MAX_HWEVENTS) { in armv7pmu_handle_irq()
1064 for_each_set_bit(idx, cpu_pmu->cntr_mask, ARMPMU_MAX_HWEVENTS) { in armv7pmu_reset()