diff options
Diffstat (limited to 'kernel/irq/internals.h')
-rw-r--r-- | kernel/irq/internals.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/kernel/irq/internals.h b/kernel/irq/internals.h index dbfba9933ed2..a2c48058354c 100644 --- a/kernel/irq/internals.h +++ b/kernel/irq/internals.h | |||
@@ -227,6 +227,16 @@ static inline bool irqd_has_set(struct irq_data *d, unsigned int mask) | |||
227 | return __irqd_to_state(d) & mask; | 227 | return __irqd_to_state(d) & mask; |
228 | } | 228 | } |
229 | 229 | ||
230 | static inline void irq_state_set_disabled(struct irq_desc *desc) | ||
231 | { | ||
232 | irqd_set(&desc->irq_data, IRQD_IRQ_DISABLED); | ||
233 | } | ||
234 | |||
235 | static inline void irq_state_set_masked(struct irq_desc *desc) | ||
236 | { | ||
237 | irqd_set(&desc->irq_data, IRQD_IRQ_MASKED); | ||
238 | } | ||
239 | |||
230 | #undef __irqd_to_state | 240 | #undef __irqd_to_state |
231 | 241 | ||
232 | static inline void kstat_incr_irqs_this_cpu(struct irq_desc *desc) | 242 | static inline void kstat_incr_irqs_this_cpu(struct irq_desc *desc) |