git://git.onelab.eu
/
linux-2.6.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fedora core 6 1.2949 + vserver 2.2.0
[linux-2.6.git]
/
include
/
asm-arm
/
irq.h
diff --git
a/include/asm-arm/irq.h
b/include/asm-arm/irq.h
index
286be7c
..
1b882a2
100644
(file)
--- a/
include/asm-arm/irq.h
+++ b/
include/asm-arm/irq.h
@@
-19,17
+19,14
@@
#define NO_IRQ ((unsigned int)(-1))
#endif
#define NO_IRQ ((unsigned int)(-1))
#endif
-struct irqaction;
-
-#define disable_irq_nosync(i) disable_irq(i)
-extern void disable_irq(unsigned int);
-extern void enable_irq(unsigned int);
-
-#define __IRQT_FALEDGE
(1 << 0)
-#define __IRQT_RISEDGE
(1 << 1)
-#define __IRQT_LOWLVL
(1 << 2)
-#define __IRQT_HIGHLVL
(1 << 3)
+/*
+ * Migration helpers
+ */
+#define __IRQT_FALEDGE
IRQ_TYPE_EDGE_FALLING
+#define __IRQT_RISEDGE
IRQ_TYPE_EDGE_RISING
+#define __IRQT_LOWLVL
IRQ_TYPE_LEVEL_LOW
+#define __IRQT_HIGHLVL
IRQ_TYPE_LEVEL_HIGH
#define IRQT_NOEDGE (0)
#define IRQT_RISING (__IRQT_RISEDGE)
#define IRQT_NOEDGE (0)
#define IRQT_RISING (__IRQT_RISEDGE)
@@
-37,16
+34,12
@@
extern void enable_irq(unsigned int);
#define IRQT_BOTHEDGE (__IRQT_RISEDGE|__IRQT_FALEDGE)
#define IRQT_LOW (__IRQT_LOWLVL)
#define IRQT_HIGH (__IRQT_HIGHLVL)
#define IRQT_BOTHEDGE (__IRQT_RISEDGE|__IRQT_FALEDGE)
#define IRQT_LOW (__IRQT_LOWLVL)
#define IRQT_HIGH (__IRQT_HIGHLVL)
-#define IRQT_PROBE (1 << 4)
-
-int set_irq_type(unsigned int irq, unsigned int type);
-void disable_irq_wake(unsigned int irq);
-void enable_irq_wake(unsigned int irq);
-int setup_irq(unsigned int, struct irqaction *);
+#define IRQT_PROBE IRQ_TYPE_PROBE
+#ifndef __ASSEMBLY__
struct irqaction;
struct irqaction;
-
struct pt_regs
;
-int handle_IRQ_event(unsigned int, struct pt_regs *, struct irqaction *);
+
extern void migrate_irqs(void)
;
+#endif
#endif
#endif