patch-2.4.20 linux-2.4.20/arch/mips/ddb5xxx/ddb5477/irq_5477.c
Next file: linux-2.4.20/arch/mips/ddb5xxx/ddb5477/pci.c
Previous file: linux-2.4.20/arch/mips/ddb5xxx/ddb5477/irq.c
Back to the patch index
Back to the overall index
- Lines: 54
- Date:
Thu Nov 28 15:53:09 2002
- Orig file:
linux-2.4.19/arch/mips/ddb5xxx/ddb5477/irq_5477.c
- Orig date:
Fri Aug 2 17:39:43 2002
diff -urN linux-2.4.19/arch/mips/ddb5xxx/ddb5477/irq_5477.c linux-2.4.20/arch/mips/ddb5xxx/ddb5477/irq_5477.c
@@ -18,6 +18,7 @@
* This file exports one function:
* vrc5477_irq_init(u32 irq_base);
*/
+
#include <linux/interrupt.h>
#include <linux/types.h>
#include <linux/ptrace.h>
@@ -32,7 +33,7 @@
static int vrc5477_irq_base = -1;
-static void
+static void
vrc5477_irq_enable(unsigned int irq)
{
db_assert(vrc5477_irq_base != -1);
@@ -42,7 +43,7 @@
ll_vrc5477_irq_enable(irq - vrc5477_irq_base);
}
-static void
+static void
vrc5477_irq_disable(unsigned int irq)
{
db_assert(vrc5477_irq_base != -1);
@@ -99,7 +100,7 @@
NULL /* no affinity stuff for UP */
};
-void
+void
vrc5477_irq_init(u32 irq_base)
{
extern irq_desc_t irq_desc[];
@@ -111,17 +112,8 @@
irq_desc[i].depth = 1;
irq_desc[i].handler = &vrc5477_irq_controller;
}
-
- vrc5477_irq_base = irq_base;
-}
-
-int vrc5477_irq_to_irq(int irq)
-{
- db_assert(irq >= 0);
- db_assert(irq < NUM_5477_IRQ);
-
- return irq + vrc5477_irq_base;
+ vrc5477_irq_base = irq_base;
}
void ll_vrc5477_irq_route(int vrc5477_irq, int ip)
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)