Searched refs:ARMPMU_MAX_HWEVENTS (Results 1 – 5 of 5) sorted by relevance
| /linux-6.15/include/linux/perf/ |
| H A D | arm_pmu.h | 24 #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 D | pmu.c | 103 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 D | arm_pmu.c | 523 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 D | arm_pmuv3.c | 775 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 D | arm_v7_pmu.c | 912 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()
|