diff options
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/perf/arm_pmu.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/linux/perf/arm_pmu.h b/include/linux/perf/arm_pmu.h index 1360dd6d5e61..af0f44effd44 100644 --- a/include/linux/perf/arm_pmu.h +++ b/include/linux/perf/arm_pmu.h | |||
| @@ -24,10 +24,14 @@ | |||
| 24 | * interrupt and passed the address of the low level handler, | 24 | * interrupt and passed the address of the low level handler, |
| 25 | * and can be used to implement any platform specific handling | 25 | * and can be used to implement any platform specific handling |
| 26 | * before or after calling it. | 26 | * before or after calling it. |
| 27 | * | ||
| 28 | * @irq_flags: if non-zero, these flags will be passed to request_irq | ||
| 29 | * when requesting interrupts for this PMU device. | ||
| 27 | */ | 30 | */ |
| 28 | struct arm_pmu_platdata { | 31 | struct arm_pmu_platdata { |
| 29 | irqreturn_t (*handle_irq)(int irq, void *dev, | 32 | irqreturn_t (*handle_irq)(int irq, void *dev, |
| 30 | irq_handler_t pmu_handler); | 33 | irq_handler_t pmu_handler); |
| 34 | unsigned long irq_flags; | ||
| 31 | }; | 35 | }; |
| 32 | 36 | ||
| 33 | #ifdef CONFIG_ARM_PMU | 37 | #ifdef CONFIG_ARM_PMU |
