home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 November (DVD) / PCWELT_11_2006.ISO / casper / filesystem.squashfs / usr / src / linux-headers-2.6.17-6 / include / asm-mips / hw_irq.h < prev    next >
Encoding:
C/C++ Source or Header  |  2006-08-11  |  768 b   |  28 lines

  1. /*
  2.  * This file is subject to the terms and conditions of the GNU General Public
  3.  * License.  See the file "COPYING" in the main directory of this archive
  4.  * for more details.
  5.  *
  6.  * Copyright (C) 2000, 2001, 2002 by Ralf Baechle
  7.  */
  8. #ifndef __ASM_HW_IRQ_H
  9. #define __ASM_HW_IRQ_H
  10.  
  11. #include <linux/profile.h>
  12. #include <asm/atomic.h>
  13.  
  14. extern void disable_8259A_irq(unsigned int irq);
  15. extern void enable_8259A_irq(unsigned int irq);
  16. extern int i8259A_irq_pending(unsigned int irq);
  17. extern void make_8259A_irq(unsigned int irq);
  18. extern void init_8259A(int aeoi);
  19.  
  20. extern atomic_t irq_err_count;
  21.  
  22. /* This may not be apropriate for all machines, we'll see ...  */
  23. static inline void hw_resend_irq(struct hw_interrupt_type *h, unsigned int i)
  24. {
  25. }
  26.  
  27. #endif /* __ASM_HW_IRQ_H */
  28.