1 /* $Id: irq.h,v 1.6 2000/01/26 00:07:45 ralf Exp $
2 *
3 * This file is subject to the terms and conditions of the GNU General Public
4 * License. See the file "COPYING" in the main directory of this archive
5 * for more details.
6 *
7 * Copyright (C) 1994 by Waldorf GMBH, written by Ralf Baechle
8 * Copyright (C) 1995, 1996, 1997, 1998 by Ralf Baechle
9 */
10 #ifndef _ASM_IRQ_H
11 #define _ASM_IRQ_H
12
13 #define NR_IRQS 64
14
15 #define TIMER_IRQ 0
16
17 extern int (*irq_cannonicalize)(int irq);
18
19 struct irqaction;
20 extern int i8259_setup_irq(int irq, struct irqaction * new);
21 extern void disable_irq(unsigned int);
22 #define disable_irq_nosync disable_irq
23 extern void enable_irq(unsigned int);
24
25 /* Machine specific interrupt initialization */
26 extern void (*irq_setup)(void);
27
28 #endif /* _ASM_IRQ_H */
29
This page was automatically generated by the
LXR engine.
Visit the LXR main site for more
information.