hw_irq.h 526 B

123456789101112131415161718192021222324252627
  1. /*
  2. * Nothing to see here yet
  3. */
  4. #ifndef _ARCH_ARM_HW_IRQ_H
  5. #define _ARCH_ARM_HW_IRQ_H
  6. static inline void ack_bad_irq(int irq)
  7. {
  8. extern unsigned long irq_err_count;
  9. irq_err_count++;
  10. }
  11. /*
  12. * Obsolete inline function for calling irq descriptor handlers.
  13. */
  14. static inline void desc_handle_irq(unsigned int irq, struct irq_desc *desc)
  15. {
  16. desc->handle_irq(irq, desc);
  17. }
  18. void set_irq_flags(unsigned int irq, unsigned int flags);
  19. #define IRQF_VALID (1 << 0)
  20. #define IRQF_PROBE (1 << 1)
  21. #define IRQF_NOAUTOEN (1 << 2)
  22. #endif