Searched refs:ARMPMU_MAX_HWEVENTS (Results 1 – 5 of 5) sorted by relevance
/linux-6.12.1/include/linux/perf/ |
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); 103 DECLARE_BITMAP(cntr_mask, ARMPMU_MAX_HWEVENTS);
|
/linux-6.12.1/arch/arm64/kvm/ |
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.12.1/drivers/perf/ |
D | arm_pmu.c | 525 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()
|
D | arm_pmuv3.c | 775 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()
|
D | arm_v7_pmu.c | 940 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()
|