diff options
39 files changed, 95 insertions, 95 deletions
diff --git a/arch/mips/au1000/common/irq.c b/arch/mips/au1000/common/irq.c index 29d6f8178b..316722ee8c 100644 --- a/arch/mips/au1000/common/irq.c +++ b/arch/mips/au1000/common/irq.c | |||
| @@ -251,7 +251,7 @@ void restore_local_and_enable(int controller, unsigned long mask) | |||
| 251 | } | 251 | } |
| 252 | 252 | ||
| 253 | 253 | ||
| 254 | static struct hw_interrupt_type rise_edge_irq_type = { | 254 | static struct irq_chip rise_edge_irq_type = { |
| 255 | .typename = "Au1000 Rise Edge", | 255 | .typename = "Au1000 Rise Edge", |
| 256 | .startup = startup_irq, | 256 | .startup = startup_irq, |
| 257 | .shutdown = shutdown_irq, | 257 | .shutdown = shutdown_irq, |
| @@ -261,7 +261,7 @@ static struct hw_interrupt_type rise_edge_irq_type = { | |||
| 261 | .end = end_irq, | 261 | .end = end_irq, |
| 262 | }; | 262 | }; |
| 263 | 263 | ||
| 264 | static struct hw_interrupt_type fall_edge_irq_type = { | 264 | static struct irq_chip fall_edge_irq_type = { |
| 265 | .typename = "Au1000 Fall Edge", | 265 | .typename = "Au1000 Fall Edge", |
| 266 | .startup = startup_irq, | 266 | .startup = startup_irq, |
| 267 | .shutdown = shutdown_irq, | 267 | .shutdown = shutdown_irq, |
| @@ -271,7 +271,7 @@ static struct hw_interrupt_type fall_edge_irq_type = { | |||
| 271 | .end = end_irq, | 271 | .end = end_irq, |
| 272 | }; | 272 | }; |
| 273 | 273 | ||
| 274 | static struct hw_interrupt_type either_edge_irq_type = { | 274 | static struct irq_chip either_edge_irq_type = { |
| 275 | .typename = "Au1000 Rise or Fall Edge", | 275 | .typename = "Au1000 Rise or Fall Edge", |
| 276 | .startup = startup_irq, | 276 | .startup = startup_irq, |
| 277 | .shutdown = shutdown_irq, | 277 | .shutdown = shutdown_irq, |
| @@ -281,7 +281,7 @@ static struct hw_interrupt_type either_edge_irq_type = { | |||
| 281 | .end = end_irq, | 281 | .end = end_irq, |
| 282 | }; | 282 | }; |
| 283 | 283 | ||
| 284 | static struct hw_interrupt_type level_irq_type = { | 284 | static struct irq_chip level_irq_type = { |
| 285 | .typename = "Au1000 Level", | 285 | .typename = "Au1000 Level", |
| 286 | .startup = startup_irq, | 286 | .startup = startup_irq, |
| 287 | .shutdown = shutdown_irq, | 287 | .shutdown = shutdown_irq, |
diff --git a/arch/mips/au1000/pb1200/irqmap.c b/arch/mips/au1000/pb1200/irqmap.c index 2d49f32f46..f66779f0d4 100644 --- a/arch/mips/au1000/pb1200/irqmap.c +++ b/arch/mips/au1000/pb1200/irqmap.c | |||
| @@ -148,7 +148,7 @@ static void pb1200_end_irq(unsigned int irq_nr) | |||
| 148 | } | 148 | } |
| 149 | } | 149 | } |
| 150 | 150 | ||
| 151 | static struct hw_interrupt_type external_irq_type = | 151 | static struct irq_chip external_irq_type = |
| 152 | { | 152 | { |
| 153 | #ifdef CONFIG_MIPS_PB1200 | 153 | #ifdef CONFIG_MIPS_PB1200 |
| 154 | "Pb1200 Ext", | 154 | "Pb1200 Ext", |
diff --git a/arch/mips/ddb5xxx/ddb5477/irq_5477.c b/arch/mips/ddb5xxx/ddb5477/irq_5477.c index 63c3d6534b..ba52705a27 100644 --- a/arch/mips/ddb5xxx/ddb5477/irq_5477.c +++ b/arch/mips/ddb5xxx/ddb5477/irq_5477.c | |||
| @@ -89,7 +89,7 @@ vrc5477_irq_end(unsigned int irq) | |||
| 89 | ll_vrc5477_irq_enable( irq - vrc5477_irq_base); | 89 | ll_vrc5477_irq_enable( irq - vrc5477_irq_base); |
| 90 | } | 90 | } |
| 91 | 91 | ||
| 92 | hw_irq_controller vrc5477_irq_controller = { | 92 | struct irq_chip vrc5477_irq_controller = { |
| 93 | .typename = "vrc5477_irq", | 93 | .typename = "vrc5477_irq", |
| 94 | .startup = vrc5477_irq_startup, | 94 | .startup = vrc5477_irq_startup, |
| 95 | .shutdown = vrc5477_irq_shutdown, | 95 | .shutdown = vrc5477_irq_shutdown, |
diff --git a/arch/mips/dec/ioasic-irq.c b/arch/mips/dec/ioasic-irq.c index da2dbb42f9..41cd2a9614 100644 --- a/arch/mips/dec/ioasic-irq.c +++ b/arch/mips/dec/ioasic-irq.c | |||
| @@ -93,7 +93,7 @@ static inline void end_ioasic_irq(unsigned int irq) | |||
| 93 | enable_ioasic_irq(irq); | 93 | enable_ioasic_irq(irq); |
| 94 | } | 94 | } |
| 95 | 95 | ||
| 96 | static struct hw_interrupt_type ioasic_irq_type = { | 96 | static struct irq_chip ioasic_irq_type = { |
| 97 | .typename = "IO-ASIC", | 97 | .typename = "IO-ASIC", |
| 98 | .startup = startup_ioasic_irq, | 98 | .startup = startup_ioasic_irq, |
| 99 | .shutdown = shutdown_ioasic_irq, | 99 | .shutdown = shutdown_ioasic_irq, |
| @@ -121,7 +121,7 @@ static inline void end_ioasic_dma_irq(unsigned int irq) | |||
| 121 | end_ioasic_irq(irq); | 121 | end_ioasic_irq(irq); |
| 122 | } | 122 | } |
| 123 | 123 | ||
| 124 | static struct hw_interrupt_type ioasic_dma_irq_type = { | 124 | static struct irq_chip ioasic_dma_irq_type = { |
| 125 | .typename = "IO-ASIC-DMA", | 125 | .typename = "IO-ASIC-DMA", |
| 126 | .startup = startup_ioasic_dma_irq, | 126 | .startup = startup_ioasic_dma_irq, |
| 127 | .shutdown = shutdown_ioasic_dma_irq, | 127 | .shutdown = shutdown_ioasic_dma_irq, |
diff --git a/arch/mips/dec/kn02-irq.c b/arch/mips/dec/kn02-irq.c index d44c00d9e8..04a367a60a 100644 --- a/arch/mips/dec/kn02-irq.c +++ b/arch/mips/dec/kn02-irq.c | |||
| @@ -94,7 +94,7 @@ static void end_kn02_irq(unsigned int irq) | |||
| 94 | enable_kn02_irq(irq); | 94 | enable_kn02_irq(irq); |
| 95 | } | 95 | } |
| 96 | 96 | ||
| 97 | static struct hw_interrupt_type kn02_irq_type = { | 97 | static struct irq_chip kn02_irq_type = { |
| 98 | .typename = "KN02-CSR", | 98 | .typename = "KN02-CSR", |
| 99 | .startup = startup_kn02_irq, | 99 | .startup = startup_kn02_irq, |
| 100 | .shutdown = shutdown_kn02_irq, | 100 | .shutdown = shutdown_kn02_irq, |
diff --git a/arch/mips/emma2rh/common/irq_emma2rh.c b/arch/mips/emma2rh/common/irq_emma2rh.c index b886aa94ca..7c930860c9 100644 --- a/arch/mips/emma2rh/common/irq_emma2rh.c +++ b/arch/mips/emma2rh/common/irq_emma2rh.c | |||
| @@ -78,7 +78,7 @@ static void emma2rh_irq_end(unsigned int irq) | |||
| 78 | ll_emma2rh_irq_enable(irq - emma2rh_irq_base); | 78 | ll_emma2rh_irq_enable(irq - emma2rh_irq_base); |
| 79 | } | 79 | } |
| 80 | 80 | ||
| 81 | hw_irq_controller emma2rh_irq_controller = { | 81 | struct irq_chip emma2rh_irq_controller = { |
| 82 | .typename = "emma2rh_irq", | 82 | .typename = "emma2rh_irq", |
| 83 | .startup = emma2rh_irq_startup, | 83 | .startup = emma2rh_irq_startup, |
| 84 | .shutdown = emma2rh_irq_shutdown, | 84 | .shutdown = emma2rh_irq_shutdown, |
diff --git a/arch/mips/emma2rh/markeins/irq_markeins.c b/arch/mips/emma2rh/markeins/irq_markeins.c index 1783fdab64..f23ae9fcff 100644 --- a/arch/mips/emma2rh/markeins/irq_markeins.c +++ b/arch/mips/emma2rh/markeins/irq_markeins.c | |||
| @@ -67,7 +67,7 @@ static void emma2rh_sw_irq_end(unsigned int irq) | |||
| 67 | ll_emma2rh_sw_irq_enable(irq - emma2rh_sw_irq_base); | 67 | ll_emma2rh_sw_irq_enable(irq - emma2rh_sw_irq_base); |
| 68 | } | 68 | } |
| 69 | 69 | ||
| 70 | hw_irq_controller emma2rh_sw_irq_controller = { | 70 | struct irq_chip emma2rh_sw_irq_controller = { |
| 71 | .typename = "emma2rh_sw_irq", | 71 | .typename = "emma2rh_sw_irq", |
| 72 | .startup = emma2rh_sw_irq_startup, | 72 | .startup = emma2rh_sw_irq_startup, |
| 73 | .shutdown = emma2rh_sw_irq_shutdown, | 73 | .shutdown = emma2rh_sw_irq_shutdown, |
| @@ -147,7 +147,7 @@ static void emma2rh_gpio_irq_end(unsigned int irq) | |||
| 147 | ll_emma2rh_gpio_irq_enable(irq - emma2rh_gpio_irq_base); | 147 | ll_emma2rh_gpio_irq_enable(irq - emma2rh_gpio_irq_base); |
| 148 | } | 148 | } |
| 149 | 149 | ||
| 150 | hw_irq_controller emma2rh_gpio_irq_controller = { | 150 | struct irq_chip emma2rh_gpio_irq_controller = { |
| 151 | .typename = "emma2rh_gpio_irq", | 151 | .typename = "emma2rh_gpio_irq", |
| 152 | .startup = emma2rh_gpio_irq_startup, | 152 | .startup = emma2rh_gpio_irq_startup, |
| 153 | .shutdown = emma2rh_gpio_irq_shutdown, | 153 | .shutdown = emma2rh_gpio_irq_shutdown, |
diff --git a/arch/mips/gt64120/ev64120/irq.c b/arch/mips/gt64120/ev64120/irq.c index f489a8067a..5d939ac58f 100644 --- a/arch/mips/gt64120/ev64120/irq.c +++ b/arch/mips/gt64120/ev64120/irq.c | |||
| @@ -104,7 +104,7 @@ static void end_ev64120_irq(unsigned int irq) | |||
| 104 | enable_ev64120_irq(irq); | 104 | enable_ev64120_irq(irq); |
| 105 | } | 105 | } |
| 106 | 106 | ||
| 107 | static struct hw_interrupt_type ev64120_irq_type = { | 107 | static struct irq_chip ev64120_irq_type = { |
| 108 | .typename = "EV64120", | 108 | .typename = "EV64120", |
| 109 | .startup = startup_ev64120_irq, | 109 | .startup = startup_ev64120_irq, |
| 110 | .shutdown = shutdown_ev64120_irq, | 110 | .shutdown = shutdown_ev64120_irq, |
| @@ -138,7 +138,7 @@ void __init arch_init_irq(void) | |||
| 138 | /* Let's initialize our IRQ descriptors */ | 138 | /* Let's initialize our IRQ descriptors */ |
| 139 | for (i = 0; i < NR_IRQS; i++) { | 139 | for (i = 0; i < NR_IRQS; i++) { |
| 140 | irq_desc[i].status = 0; | 140 | irq_desc[i].status = 0; |
| 141 | irq_desc[i].chip = &no_irq_type; | 141 | irq_desc[i].chip = &no_irq_chip; |
| 142 | irq_desc[i].action = NULL; | 142 | irq_desc[i].action = NULL; |
| 143 | irq_desc[i].depth = 0; | 143 | irq_desc[i].depth = 0; |
| 144 | spin_lock_init(&irq_desc[i].lock); | 144 | spin_lock_init(&irq_desc[i].lock); |
diff --git a/arch/mips/ite-boards/generic/irq.c b/arch/mips/ite-boards/generic/irq.c index a6749c56fe..cb59ca4f76 100644 --- a/arch/mips/ite-boards/generic/irq.c +++ b/arch/mips/ite-boards/generic/irq.c | |||
| @@ -133,7 +133,7 @@ static void end_ite_irq(unsigned int irq) | |||
| 133 | enable_it8172_irq(irq); | 133 | enable_it8172_irq(irq); |
| 134 | } | 134 | } |
| 135 | 135 | ||
| 136 | static struct hw_interrupt_type it8172_irq_type = { | 136 | static struct irq_chip it8172_irq_type = { |
| 137 | .typename = "ITE8172", | 137 | .typename = "ITE8172", |
| 138 | .startup = startup_ite_irq, | 138 | .startup = startup_ite_irq, |
| 139 | .shutdown = shutdown_ite_irq, | 139 | .shutdown = shutdown_ite_irq, |
| @@ -153,7 +153,7 @@ static void ack_none(unsigned int irq) { } | |||
| 153 | #define shutdown_none disable_none | 153 | #define shutdown_none disable_none |
| 154 | #define end_none enable_none | 154 | #define end_none enable_none |
| 155 | 155 | ||
| 156 | static struct hw_interrupt_type cp0_irq_type = { | 156 | static struct irq_chip cp0_irq_type = { |
| 157 | .typename = "CP0 Count", | 157 | .typename = "CP0 Count", |
| 158 | .startup = startup_none, | 158 | .startup = startup_none, |
| 159 | .shutdown = shutdown_none, | 159 | .shutdown = shutdown_none, |
diff --git a/arch/mips/jazz/irq.c b/arch/mips/jazz/irq.c index 478be9858a..eef05093de 100644 --- a/arch/mips/jazz/irq.c +++ b/arch/mips/jazz/irq.c | |||
| @@ -55,7 +55,7 @@ static void end_r4030_irq(unsigned int irq) | |||
| 55 | enable_r4030_irq(irq); | 55 | enable_r4030_irq(irq); |
| 56 | } | 56 | } |
| 57 | 57 | ||
| 58 | static struct hw_interrupt_type r4030_irq_type = { | 58 | static struct irq_chip r4030_irq_type = { |
| 59 | .typename = "R4030", | 59 | .typename = "R4030", |
| 60 | .startup = startup_r4030_irq, | 60 | .startup = startup_r4030_irq, |
| 61 | .shutdown = shutdown_r4030_irq, | 61 | .shutdown = shutdown_r4030_irq, |
diff --git a/arch/mips/jmr3927/rbhma3100/irq.c b/arch/mips/jmr3927/rbhma3100/irq.c index 9c43702e7a..7221744814 100644 --- a/arch/mips/jmr3927/rbhma3100/irq.c +++ b/arch/mips/jmr3927/rbhma3100/irq.c | |||
| @@ -416,7 +416,7 @@ void __init arch_init_irq(void) | |||
| 416 | set_c0_status(ST0_IM); /* IE bit is still 0. */ | 416 | set_c0_status(ST0_IM); /* IE bit is still 0. */ |
| 417 | } | 417 | } |
| 418 | 418 | ||
| 419 | static hw_irq_controller jmr3927_irq_controller = { | 419 | static struct irq_chip jmr3927_irq_controller = { |
| 420 | .typename = "jmr3927_irq", | 420 | .typename = "jmr3927_irq", |
| 421 | .startup = jmr3927_irq_startup, | 421 | .startup = jmr3927_irq_startup, |
| 422 | .shutdown = jmr3927_irq_shutdown, | 422 | .shutdown = jmr3927_irq_shutdown, |
diff --git a/arch/mips/kernel/i8259.c b/arch/mips/kernel/i8259.c index 91ffb1233c..ea36c8e885 100644 --- a/arch/mips/kernel/i8259.c +++ b/arch/mips/kernel/i8259.c | |||
| @@ -51,7 +51,7 @@ static unsigned int startup_8259A_irq(unsigned int irq) | |||
| 51 | return 0; /* never anything pending */ | 51 | return 0; /* never anything pending */ |
| 52 | } | 52 | } |
| 53 | 53 | ||
| 54 | static struct hw_interrupt_type i8259A_irq_type = { | 54 | static struct irq_chip i8259A_irq_type = { |
| 55 | .typename = "XT-PIC", | 55 | .typename = "XT-PIC", |
| 56 | .startup = startup_8259A_irq, | 56 | .startup = startup_8259A_irq, |
| 57 | .shutdown = shutdown_8259A_irq, | 57 | .shutdown = shutdown_8259A_irq, |
diff --git a/arch/mips/kernel/irq-msc01.c b/arch/mips/kernel/irq-msc01.c index f8cd1ac64d..63dfeb4179 100644 --- a/arch/mips/kernel/irq-msc01.c +++ b/arch/mips/kernel/irq-msc01.c | |||
| @@ -137,7 +137,7 @@ msc_bind_eic_interrupt (unsigned int irq, unsigned int set) | |||
| 137 | 137 | ||
| 138 | #define shutdown_msc_irq disable_msc_irq | 138 | #define shutdown_msc_irq disable_msc_irq |
| 139 | 139 | ||
| 140 | struct hw_interrupt_type msc_levelirq_type = { | 140 | struct irq_chip msc_levelirq_type = { |
| 141 | .typename = "SOC-it-Level", | 141 | .typename = "SOC-it-Level", |
| 142 | .startup = startup_msc_irq, | 142 | .startup = startup_msc_irq, |
| 143 | .shutdown = shutdown_msc_irq, | 143 | .shutdown = shutdown_msc_irq, |
| @@ -147,7 +147,7 @@ struct hw_interrupt_type msc_levelirq_type = { | |||
| 147 | .end = end_msc_irq, | 147 | .end = end_msc_irq, |
| 148 | }; | 148 | }; |
| 149 | 149 | ||
| 150 | struct hw_interrupt_type msc_edgeirq_type = { | 150 | struct irq_chip msc_edgeirq_type = { |
| 151 | .typename = "SOC-it-Edge", | 151 | .typename = "SOC-it-Edge", |
| 152 | .startup =startup_msc_irq, | 152 | .startup =startup_msc_irq, |
| 153 | .shutdown = shutdown_msc_irq, | 153 | .shutdown = shutdown_msc_irq, |
diff --git a/arch/mips/kernel/irq-mv6434x.c b/arch/mips/kernel/irq-mv6434x.c index f9c763a655..b117e64da6 100644 --- a/arch/mips/kernel/irq-mv6434x.c +++ b/arch/mips/kernel/irq-mv6434x.c | |||
| @@ -136,7 +136,7 @@ void ll_mv64340_irq(struct pt_regs *regs) | |||
| 136 | 136 | ||
| 137 | #define shutdown_mv64340_irq disable_mv64340_irq | 137 | #define shutdown_mv64340_irq disable_mv64340_irq |
| 138 | 138 | ||
| 139 | struct hw_interrupt_type mv64340_irq_type = { | 139 | struct irq_chip mv64340_irq_type = { |
| 140 | .typename = "MV-64340", | 140 | .typename = "MV-64340", |
| 141 | .startup = startup_mv64340_irq, | 141 | .startup = startup_mv64340_irq, |
| 142 | .shutdown = shutdown_mv64340_irq, | 142 | .shutdown = shutdown_mv64340_irq, |
diff --git a/arch/mips/kernel/irq-rm7000.c b/arch/mips/kernel/irq-rm7000.c index 121da385a9..6b54c7109e 100644 --- a/arch/mips/kernel/irq-rm7000.c +++ b/arch/mips/kernel/irq-rm7000.c | |||
| @@ -71,7 +71,7 @@ static void rm7k_cpu_irq_end(unsigned int irq) | |||
| 71 | unmask_rm7k_irq(irq); | 71 | unmask_rm7k_irq(irq); |
| 72 | } | 72 | } |
| 73 | 73 | ||
| 74 | static hw_irq_controller rm7k_irq_controller = { | 74 | static struct irq_chip rm7k_irq_controller = { |
| 75 | .typename = "RM7000", | 75 | .typename = "RM7000", |
| 76 | .startup = rm7k_cpu_irq_startup, | 76 | .startup = rm7k_cpu_irq_startup, |
| 77 | .shutdown = rm7k_cpu_irq_shutdown, | 77 | .shutdown = rm7k_cpu_irq_shutdown, |
diff --git a/arch/mips/kernel/irq-rm9000.c b/arch/mips/kernel/irq-rm9000.c index 25109c103e..62f011ba97 100644 --- a/arch/mips/kernel/irq-rm9000.c +++ b/arch/mips/kernel/irq-rm9000.c | |||
| @@ -105,7 +105,7 @@ static void rm9k_cpu_irq_end(unsigned int irq) | |||
| 105 | unmask_rm9k_irq(irq); | 105 | unmask_rm9k_irq(irq); |
| 106 | } | 106 | } |
| 107 | 107 | ||
| 108 | static hw_irq_controller rm9k_irq_controller = { | 108 | static struct irq_chip rm9k_irq_controller = { |
| 109 | .typename = "RM9000", | 109 | .typename = "RM9000", |
| 110 | .startup = rm9k_cpu_irq_startup, | 110 | .startup = rm9k_cpu_irq_startup, |
| 111 | .shutdown = rm9k_cpu_irq_shutdown, | 111 | .shutdown = rm9k_cpu_irq_shutdown, |
| @@ -115,7 +115,7 @@ static hw_irq_controller rm9k_irq_controller = { | |||
| 115 | .end = rm9k_cpu_irq_end, | 115 | .end = rm9k_cpu_irq_end, |
| 116 | }; | 116 | }; |
| 117 | 117 | ||
| 118 | static hw_irq_controller rm9k_perfcounter_irq = { | 118 | static struct irq_chip rm9k_perfcounter_irq = { |
| 119 | .typename = "RM9000", | 119 | .typename = "RM9000", |
| 120 | .startup = rm9k_perfcounter_irq_startup, | 120 | .startup = rm9k_perfcounter_irq_startup, |
| 121 | .shutdown = rm9k_perfcounter_irq_shutdown, | 121 | .shutdown = rm9k_perfcounter_irq_shutdown, |
diff --git a/arch/mips/kernel/irq.c b/arch/mips/kernel/irq.c index cde5e5afa1..d955aaefbb 100644 --- a/arch/mips/kernel/irq.c +++ b/arch/mips/kernel/irq.c | |||
| @@ -136,7 +136,7 @@ void __init init_IRQ(void) | |||
| 136 | irq_desc[i].status = IRQ_DISABLED; | 136 | irq_desc[i].status = IRQ_DISABLED; |
| 137 | irq_desc[i].action = NULL; | 137 | irq_desc[i].action = NULL; |
| 138 | irq_desc[i].depth = 1; | 138 | irq_desc[i].depth = 1; |
| 139 | irq_desc[i].chip = &no_irq_type; | 139 | irq_desc[i].chip = &no_irq_chip; |
| 140 | spin_lock_init(&irq_desc[i].lock); | 140 | spin_lock_init(&irq_desc[i].lock); |
| 141 | #ifdef CONFIG_MIPS_MT_SMTC | 141 | #ifdef CONFIG_MIPS_MT_SMTC |
| 142 | irq_hwmask[i] = 0; | 142 | irq_hwmask[i] = 0; |
diff --git a/arch/mips/kernel/irq_cpu.c b/arch/mips/kernel/irq_cpu.c index 0e455a8ad8..9bb21c7f21 100644 --- a/arch/mips/kernel/irq_cpu.c +++ b/arch/mips/kernel/irq_cpu.c | |||
| @@ -94,7 +94,7 @@ static void mips_cpu_irq_end(unsigned int irq) | |||
| 94 | unmask_mips_irq(irq); | 94 | unmask_mips_irq(irq); |
| 95 | } | 95 | } |
| 96 | 96 | ||
| 97 | static hw_irq_controller mips_cpu_irq_controller = { | 97 | static struct irq_chip mips_cpu_irq_controller = { |
| 98 | .typename = "MIPS", | 98 | .typename = "MIPS", |
| 99 | .startup = mips_cpu_irq_startup, | 99 | .startup = mips_cpu_irq_startup, |
| 100 | .shutdown = mips_cpu_irq_shutdown, | 100 | .shutdown = mips_cpu_irq_shutdown, |
| @@ -140,7 +140,7 @@ static void mips_mt_cpu_irq_ack(unsigned int irq) | |||
| 140 | 140 | ||
| 141 | #define mips_mt_cpu_irq_end mips_cpu_irq_end | 141 | #define mips_mt_cpu_irq_end mips_cpu_irq_end |
| 142 | 142 | ||
| 143 | static hw_irq_controller mips_mt_cpu_irq_controller = { | 143 | static struct irq_chip mips_mt_cpu_irq_controller = { |
| 144 | .typename = "MIPS", | 144 | .typename = "MIPS", |
| 145 | .startup = mips_mt_cpu_irq_startup, | 145 | .startup = mips_mt_cpu_irq_startup, |
| 146 | .shutdown = mips_mt_cpu_irq_shutdown, | 146 | .shutdown = mips_mt_cpu_irq_shutdown, |
diff --git a/arch/mips/lasat/interrupt.c b/arch/mips/lasat/interrupt.c index 9316a024a8..456be8fc96 100644 --- a/arch/mips/lasat/interrupt.c +++ b/arch/mips/lasat/interrupt.c | |||
| @@ -69,7 +69,7 @@ static void end_lasat_irq(unsigned int irq) | |||
| 69 | enable_lasat_irq(irq); | 69 | enable_lasat_irq(irq); |
| 70 | } | 70 | } |
| 71 | 71 | ||
| 72 | static struct hw_interrupt_type lasat_irq_type = { | 72 | static struct irq_chip lasat_irq_type = { |
| 73 | .typename = "Lasat", | 73 | .typename = "Lasat", |
| 74 | .startup = startup_lasat_irq, | 74 | .startup = startup_lasat_irq, |
| 75 | .shutdown = shutdown_lasat_irq, | 75 | .shutdown = shutdown_lasat_irq, |
diff --git a/arch/mips/mips-boards/atlas/atlas_int.c b/arch/mips/mips-boards/atlas/atlas_int.c index 9dd6b89255..fb25e0377f 100644 --- a/arch/mips/mips-boards/atlas/atlas_int.c +++ b/arch/mips/mips-boards/atlas/atlas_int.c | |||
| @@ -73,7 +73,7 @@ static void end_atlas_irq(unsigned int irq) | |||
| 73 | enable_atlas_irq(irq); | 73 | enable_atlas_irq(irq); |
| 74 | } | 74 | } |
| 75 | 75 | ||
| 76 | static struct hw_interrupt_type atlas_irq_type = { | 76 | static struct irq_chip atlas_irq_type = { |
| 77 | .typename = "Atlas", | 77 | .typename = "Atlas", |
| 78 | .startup = startup_atlas_irq, | 78 | .startup = startup_atlas_irq, |
| 79 | .shutdown = shutdown_atlas_irq, | 79 | .shutdown = shutdown_atlas_irq, |
diff --git a/arch/mips/momentum/ocelot_c/cpci-irq.c b/arch/mips/momentum/ocelot_c/cpci-irq.c index 31d179c467..a5dc230520 100644 --- a/arch/mips/momentum/ocelot_c/cpci-irq.c +++ b/arch/mips/momentum/ocelot_c/cpci-irq.c | |||
| @@ -128,7 +128,7 @@ void ll_cpci_irq(struct pt_regs *regs) | |||
| 128 | 128 | ||
| 129 | #define shutdown_cpci_irq disable_cpci_irq | 129 | #define shutdown_cpci_irq disable_cpci_irq |
| 130 | 130 | ||
| 131 | struct hw_interrupt_type cpci_irq_type = { | 131 | struct irq_chip cpci_irq_type = { |
| 132 | .typename = "CPCI/FPGA", | 132 | .typename = "CPCI/FPGA", |
| 133 | .startup = startup_cpci_irq, | 133 | .startup = startup_cpci_irq, |
| 134 | .shutdown = shutdown_cpci_irq, | 134 | .shutdown = shutdown_cpci_irq, |
diff --git a/arch/mips/momentum/ocelot_c/uart-irq.c b/arch/mips/momentum/ocelot_c/uart-irq.c index 852265026f..9f33d8f1d8 100644 --- a/arch/mips/momentum/ocelot_c/uart-irq.c +++ b/arch/mips/momentum/ocelot_c/uart-irq.c | |||
| @@ -121,7 +121,7 @@ void ll_uart_irq(struct pt_regs *regs) | |||
| 121 | 121 | ||
| 122 | #define shutdown_uart_irq disable_uart_irq | 122 | #define shutdown_uart_irq disable_uart_irq |
| 123 | 123 | ||
| 124 | struct hw_interrupt_type uart_irq_type = { | 124 | struct irq_chip uart_irq_type = { |
| 125 | .typename = "UART/FPGA", | 125 | .typename = "UART/FPGA", |
| 126 | .startup = startup_uart_irq, | 126 | .startup = startup_uart_irq, |
| 127 | .shutdown = shutdown_uart_irq, | 127 | .shutdown = shutdown_uart_irq, |
diff --git a/arch/mips/philips/pnx8550/common/int.c b/arch/mips/philips/pnx8550/common/int.c index 8aca317d46..099679a9df 100644 --- a/arch/mips/philips/pnx8550/common/int.c +++ b/arch/mips/philips/pnx8550/common/int.c | |||
| @@ -207,7 +207,7 @@ static void end_irq(unsigned int irq) | |||
| 207 | } | 207 | } |
| 208 | } | 208 | } |
| 209 | 209 | ||
| 210 | static struct hw_interrupt_type level_irq_type = { | 210 | static struct irq_chip level_irq_type = { |
| 211 | .typename = "PNX Level IRQ", | 211 | .typename = "PNX Level IRQ", |
| 212 | .startup = startup_irq, | 212 | .startup = startup_irq, |
| 213 | .shutdown = shutdown_irq, | 213 | .shutdown = shutdown_irq, |
diff --git a/arch/mips/sgi-ip22/ip22-eisa.c b/arch/mips/sgi-ip22/ip22-eisa.c index ce8e4a7869..ee0514a299 100644 --- a/arch/mips/sgi-ip22/ip22-eisa.c +++ b/arch/mips/sgi-ip22/ip22-eisa.c | |||
| @@ -144,7 +144,7 @@ static void end_eisa1_irq(unsigned int irq) | |||
| 144 | enable_eisa1_irq(irq); | 144 | enable_eisa1_irq(irq); |
| 145 | } | 145 | } |
| 146 | 146 | ||
| 147 | static struct hw_interrupt_type ip22_eisa1_irq_type = { | 147 | static struct irq_chip ip22_eisa1_irq_type = { |
| 148 | .typename = "IP22 EISA", | 148 | .typename = "IP22 EISA", |
| 149 | .startup = startup_eisa1_irq, | 149 | .startup = startup_eisa1_irq, |
| 150 | .shutdown = shutdown_eisa1_irq, | 150 | .shutdown = shutdown_eisa1_irq, |
| @@ -206,7 +206,7 @@ static void end_eisa2_irq(unsigned int irq) | |||
| 206 | enable_eisa2_irq(irq); | 206 | enable_eisa2_irq(irq); |
| 207 | } | 207 | } |
| 208 | 208 | ||
| 209 | static struct hw_interrupt_type ip22_eisa2_irq_type = { | 209 | static struct irq_chip ip22_eisa2_irq_type = { |
| 210 | .typename = "IP22 EISA", | 210 | .typename = "IP22 EISA", |
| 211 | .startup = startup_eisa2_irq, | 211 | .startup = startup_eisa2_irq, |
| 212 | .shutdown = shutdown_eisa2_irq, | 212 | .shutdown = shutdown_eisa2_irq, |
diff --git a/arch/mips/sgi-ip22/ip22-int.c b/arch/mips/sgi-ip22/ip22-int.c index 2d8762818d..f66026e5d6 100644 --- a/arch/mips/sgi-ip22/ip22-int.c +++ b/arch/mips/sgi-ip22/ip22-int.c | |||
| @@ -74,7 +74,7 @@ static void end_local0_irq (unsigned int irq) | |||
| 74 | enable_local0_irq(irq); | 74 | enable_local0_irq(irq); |
| 75 | } | 75 | } |
| 76 | 76 | ||
| 77 | static struct hw_interrupt_type ip22_local0_irq_type = { | 77 | static struct irq_chip ip22_local0_irq_type = { |
| 78 | .typename = "IP22 local 0", | 78 | .typename = "IP22 local 0", |
| 79 | .startup = startup_local0_irq, | 79 | .startup = startup_local0_irq, |
| 80 | .shutdown = shutdown_local0_irq, | 80 | .shutdown = shutdown_local0_irq, |
| @@ -120,7 +120,7 @@ static void end_local1_irq (unsigned int irq) | |||
| 120 | enable_local1_irq(irq); | 120 | enable_local1_irq(irq); |
| 121 | } | 121 | } |
| 122 | 122 | ||
| 123 | static struct hw_interrupt_type ip22_local1_irq_type = { | 123 | static struct irq_chip ip22_local1_irq_type = { |
| 124 | .typename = "IP22 local 1", | 124 | .typename = "IP22 local 1", |
| 125 | .startup = startup_local1_irq, | 125 | .startup = startup_local1_irq, |
| 126 | .shutdown = shutdown_local1_irq, | 126 | .shutdown = shutdown_local1_irq, |
| @@ -166,7 +166,7 @@ static void end_local2_irq (unsigned int irq) | |||
| 166 | enable_local2_irq(irq); | 166 | enable_local2_irq(irq); |
| 167 | } | 167 | } |
| 168 | 168 | ||
| 169 | static struct hw_interrupt_type ip22_local2_irq_type = { | 169 | static struct irq_chip ip22_local2_irq_type = { |
| 170 | .typename = "IP22 local 2", | 170 | .typename = "IP22 local 2", |
| 171 | .startup = startup_local2_irq, | 171 | .startup = startup_local2_irq, |
| 172 | .shutdown = shutdown_local2_irq, | 172 | .shutdown = shutdown_local2_irq, |
| @@ -212,7 +212,7 @@ static void end_local3_irq (unsigned int irq) | |||
| 212 | enable_local3_irq(irq); | 212 | enable_local3_irq(irq); |
| 213 | } | 213 | } |
| 214 | 214 | ||
| 215 | static struct hw_interrupt_type ip22_local3_irq_type = { | 215 | static struct irq_chip ip22_local3_irq_type = { |
| 216 | .typename = "IP22 local 3", | 216 | .typename = "IP22 local 3", |
| 217 | .startup = startup_local3_irq, | 217 | .startup = startup_local3_irq, |
| 218 | .shutdown = shutdown_local3_irq, | 218 | .shutdown = shutdown_local3_irq, |
| @@ -421,7 +421,7 @@ void __init arch_init_irq(void) | |||
| 421 | mips_cpu_irq_init(SGINT_CPU); | 421 | mips_cpu_irq_init(SGINT_CPU); |
| 422 | 422 | ||
| 423 | for (i = SGINT_LOCAL0; i < SGI_INTERRUPTS; i++) { | 423 | for (i = SGINT_LOCAL0; i < SGI_INTERRUPTS; i++) { |
| 424 | hw_irq_controller *handler; | 424 | struct irq_chip *handler; |
| 425 | 425 | ||
| 426 | if (i < SGINT_LOCAL1) | 426 | if (i < SGINT_LOCAL1) |
| 427 | handler = &ip22_local0_irq_type; | 427 | handler = &ip22_local0_irq_type; |
diff --git a/arch/mips/sgi-ip27/ip27-irq.c b/arch/mips/sgi-ip27/ip27-irq.c index 52dad1be62..24a8537228 100644 --- a/arch/mips/sgi-ip27/ip27-irq.c +++ b/arch/mips/sgi-ip27/ip27-irq.c | |||
| @@ -345,7 +345,7 @@ static void end_bridge_irq(unsigned int irq) | |||
| 345 | enable_bridge_irq(irq); | 345 | enable_bridge_irq(irq); |
| 346 | } | 346 | } |
| 347 | 347 | ||
| 348 | static struct hw_interrupt_type bridge_irq_type = { | 348 | static struct irq_chip bridge_irq_type = { |
| 349 | .typename = "bridge", | 349 | .typename = "bridge", |
| 350 | .startup = startup_bridge_irq, | 350 | .startup = startup_bridge_irq, |
| 351 | .shutdown = shutdown_bridge_irq, | 351 | .shutdown = shutdown_bridge_irq, |
diff --git a/arch/mips/sgi-ip27/ip27-timer.c b/arch/mips/sgi-ip27/ip27-timer.c index 3ca614a851..f3775aa9b9 100644 --- a/arch/mips/sgi-ip27/ip27-timer.c +++ b/arch/mips/sgi-ip27/ip27-timer.c | |||
| @@ -205,7 +205,7 @@ static void end_rt_irq(unsigned int irq) | |||
| 205 | { | 205 | { |
| 206 | } | 206 | } |
| 207 | 207 | ||
| 208 | static struct hw_interrupt_type rt_irq_type = { | 208 | static struct irq_chip rt_irq_type = { |
| 209 | .typename = "SN HUB RT timer", | 209 | .typename = "SN HUB RT timer", |
| 210 | .startup = startup_rt_irq, | 210 | .startup = startup_rt_irq, |
| 211 | .shutdown = shutdown_rt_irq, | 211 | .shutdown = shutdown_rt_irq, |
diff --git a/arch/mips/sgi-ip32/ip32-irq.c b/arch/mips/sgi-ip32/ip32-irq.c index 3b7e74b622..ac658c4340 100644 --- a/arch/mips/sgi-ip32/ip32-irq.c +++ b/arch/mips/sgi-ip32/ip32-irq.c | |||
| @@ -160,7 +160,7 @@ static void end_cpu_irq(unsigned int irq) | |||
| 160 | #define shutdown_cpu_irq disable_cpu_irq | 160 | #define shutdown_cpu_irq disable_cpu_irq |
| 161 | #define mask_and_ack_cpu_irq disable_cpu_irq | 161 | #define mask_and_ack_cpu_irq disable_cpu_irq |
| 162 | 162 | ||
| 163 | static struct hw_interrupt_type ip32_cpu_interrupt = { | 163 | static struct irq_chip ip32_cpu_interrupt = { |
| 164 | .typename = "IP32 CPU", | 164 | .typename = "IP32 CPU", |
| 165 | .startup = startup_cpu_irq, | 165 | .startup = startup_cpu_irq, |
| 166 | .shutdown = shutdown_cpu_irq, | 166 | .shutdown = shutdown_cpu_irq, |
| @@ -230,7 +230,7 @@ static void end_crime_irq(unsigned int irq) | |||
| 230 | 230 | ||
| 231 | #define shutdown_crime_irq disable_crime_irq | 231 | #define shutdown_crime_irq disable_crime_irq |
| 232 | 232 | ||
| 233 | static struct hw_interrupt_type ip32_crime_interrupt = { | 233 | static struct irq_chip ip32_crime_interrupt = { |
| 234 | .typename = "IP32 CRIME", | 234 | .typename = "IP32 CRIME", |
| 235 | .startup = startup_crime_irq, | 235 | .startup = startup_crime_irq, |
| 236 | .shutdown = shutdown_crime_irq, | 236 | .shutdown = shutdown_crime_irq, |
| @@ -289,7 +289,7 @@ static void end_macepci_irq(unsigned int irq) | |||
| 289 | #define shutdown_macepci_irq disable_macepci_irq | 289 | #define shutdown_macepci_irq disable_macepci_irq |
| 290 | #define mask_and_ack_macepci_irq disable_macepci_irq | 290 | #define mask_and_ack_macepci_irq disable_macepci_irq |
| 291 | 291 | ||
| 292 | static struct hw_interrupt_type ip32_macepci_interrupt = { | 292 | static struct irq_chip ip32_macepci_interrupt = { |
| 293 | .typename = "IP32 MACE PCI", | 293 | .typename = "IP32 MACE PCI", |
| 294 | .startup = startup_macepci_irq, | 294 | .startup = startup_macepci_irq, |
| 295 | .shutdown = shutdown_macepci_irq, | 295 | .shutdown = shutdown_macepci_irq, |
| @@ -419,7 +419,7 @@ static void end_maceisa_irq(unsigned irq) | |||
| 419 | 419 | ||
| 420 | #define shutdown_maceisa_irq disable_maceisa_irq | 420 | #define shutdown_maceisa_irq disable_maceisa_irq |
| 421 | 421 | ||
| 422 | static struct hw_interrupt_type ip32_maceisa_interrupt = { | 422 | static struct irq_chip ip32_maceisa_interrupt = { |
| 423 | .typename = "IP32 MACE ISA", | 423 | .typename = "IP32 MACE ISA", |
| 424 | .startup = startup_maceisa_irq, | 424 | .startup = startup_maceisa_irq, |
| 425 | .shutdown = shutdown_maceisa_irq, | 425 | .shutdown = shutdown_maceisa_irq, |
| @@ -469,7 +469,7 @@ static void end_mace_irq(unsigned int irq) | |||
| 469 | #define shutdown_mace_irq disable_mace_irq | 469 | #define shutdown_mace_irq disable_mace_irq |
| 470 | #define mask_and_ack_mace_irq disable_mace_irq | 470 | #define mask_and_ack_mace_irq disable_mace_irq |
| 471 | 471 | ||
| 472 | static struct hw_interrupt_type ip32_mace_interrupt = { | 472 | static struct irq_chip ip32_mace_interrupt = { |
| 473 | .typename = "IP32 MACE", | 473 | .typename = "IP32 MACE", |
| 474 | .startup = startup_mace_irq, | 474 | .startup = startup_mace_irq, |
| 475 | .shutdown = shutdown_mace_irq, | 475 | .shutdown = shutdown_mace_irq, |
| @@ -575,7 +575,7 @@ void __init arch_init_irq(void) | |||
| 575 | mace->perif.ctrl.imask = 0; | 575 | mace->perif.ctrl.imask = 0; |
| 576 | 576 | ||
| 577 | for (irq = 0; irq <= IP32_IRQ_MAX; irq++) { | 577 | for (irq = 0; irq <= IP32_IRQ_MAX; irq++) { |
| 578 | hw_irq_controller *controller; | 578 | struct irq_chip *controller; |
| 579 | 579 | ||
| 580 | if (irq == IP32_R4K_TIMER_IRQ) | 580 | if (irq == IP32_R4K_TIMER_IRQ) |
| 581 | controller = &ip32_cpu_interrupt; | 581 | controller = &ip32_cpu_interrupt; |
diff --git a/arch/mips/sibyte/bcm1480/irq.c b/arch/mips/sibyte/bcm1480/irq.c index 29d3bbb584..2c5afb4c2e 100644 --- a/arch/mips/sibyte/bcm1480/irq.c +++ b/arch/mips/sibyte/bcm1480/irq.c | |||
| @@ -83,7 +83,7 @@ extern char sb1250_duart_present[]; | |||
| 83 | #endif | 83 | #endif |
| 84 | #endif | 84 | #endif |
| 85 | 85 | ||
| 86 | static struct hw_interrupt_type bcm1480_irq_type = { | 86 | static struct irq_chip bcm1480_irq_type = { |
| 87 | .typename = "BCM1480-IMR", | 87 | .typename = "BCM1480-IMR", |
| 88 | .startup = startup_bcm1480_irq, | 88 | .startup = startup_bcm1480_irq, |
| 89 | .shutdown = shutdown_bcm1480_irq, | 89 | .shutdown = shutdown_bcm1480_irq, |
| @@ -140,7 +140,7 @@ static void bcm1480_set_affinity(unsigned int irq, cpumask_t mask) | |||
| 140 | { | 140 | { |
| 141 | int i = 0, old_cpu, cpu, int_on, k; | 141 | int i = 0, old_cpu, cpu, int_on, k; |
| 142 | u64 cur_ints; | 142 | u64 cur_ints; |
| 143 | irq_desc_t *desc = irq_desc + irq; | 143 | struct irq_desc *desc = irq_desc + irq; |
| 144 | unsigned long flags; | 144 | unsigned long flags; |
| 145 | unsigned int irq_dirty; | 145 | unsigned int irq_dirty; |
| 146 | 146 | ||
| @@ -278,7 +278,7 @@ void __init init_bcm1480_irqs(void) | |||
| 278 | irq_desc[i].chip = &bcm1480_irq_type; | 278 | irq_desc[i].chip = &bcm1480_irq_type; |
| 279 | bcm1480_irq_owner[i] = 0; | 279 | bcm1480_irq_owner[i] = 0; |
| 280 | } else { | 280 | } else { |
| 281 | irq_desc[i].chip = &no_irq_type; | 281 | irq_desc[i].chip = &no_irq_chip; |
| 282 | } | 282 | } |
| 283 | } | 283 | } |
| 284 | } | 284 | } |
| @@ -301,7 +301,7 @@ static struct irqaction bcm1480_dummy_action = { | |||
| 301 | 301 | ||
| 302 | int bcm1480_steal_irq(int irq) | 302 | int bcm1480_steal_irq(int irq) |
| 303 | { | 303 | { |
| 304 | irq_desc_t *desc = irq_desc + irq; | 304 | struct irq_desc *desc = irq_desc + irq; |
| 305 | unsigned long flags; | 305 | unsigned long flags; |
| 306 | int retval = 0; | 306 | int retval = 0; |
| 307 | 307 | ||
diff --git a/arch/mips/sibyte/sb1250/irq.c b/arch/mips/sibyte/sb1250/irq.c index 1d280aabcf..8d49cb52d1 100644 --- a/arch/mips/sibyte/sb1250/irq.c +++ b/arch/mips/sibyte/sb1250/irq.c | |||
| @@ -69,7 +69,7 @@ extern char sb1250_duart_present[]; | |||
| 69 | #endif | 69 | #endif |
| 70 | #endif | 70 | #endif |
| 71 | 71 | ||
| 72 | static struct hw_interrupt_type sb1250_irq_type = { | 72 | static struct irq_chip sb1250_irq_type = { |
| 73 | .typename = "SB1250-IMR", | 73 | .typename = "SB1250-IMR", |
| 74 | .startup = startup_sb1250_irq, | 74 | .startup = startup_sb1250_irq, |
| 75 | .shutdown = shutdown_sb1250_irq, | 75 | .shutdown = shutdown_sb1250_irq, |
| @@ -120,7 +120,7 @@ static void sb1250_set_affinity(unsigned int irq, cpumask_t mask) | |||
| 120 | { | 120 | { |
| 121 | int i = 0, old_cpu, cpu, int_on; | 121 | int i = 0, old_cpu, cpu, int_on; |
| 122 | u64 cur_ints; | 122 | u64 cur_ints; |
| 123 | irq_desc_t *desc = irq_desc + irq; | 123 | struct irq_desc *desc = irq_desc + irq; |
| 124 | unsigned long flags; | 124 | unsigned long flags; |
| 125 | 125 | ||
| 126 | i = first_cpu(mask); | 126 | i = first_cpu(mask); |
| @@ -248,7 +248,7 @@ void __init init_sb1250_irqs(void) | |||
| 248 | irq_desc[i].chip = &sb1250_irq_type; | 248 | irq_desc[i].chip = &sb1250_irq_type; |
| 249 | sb1250_irq_owner[i] = 0; | 249 | sb1250_irq_owner[i] = 0; |
| 250 | } else { | 250 | } else { |
| 251 | irq_desc[i].chip = &no_irq_type; | 251 | irq_desc[i].chip = &no_irq_chip; |
| 252 | } | 252 | } |
| 253 | } | 253 | } |
| 254 | } | 254 | } |
| @@ -271,7 +271,7 @@ static struct irqaction sb1250_dummy_action = { | |||
| 271 | 271 | ||
| 272 | int sb1250_steal_irq(int irq) | 272 | int sb1250_steal_irq(int irq) |
| 273 | { | 273 | { |
| 274 | irq_desc_t *desc = irq_desc + irq; | 274 | struct irq_desc *desc = irq_desc + irq; |
| 275 | unsigned long flags; | 275 | unsigned long flags; |
| 276 | int retval = 0; | 276 | int retval = 0; |
| 277 | 277 | ||
diff --git a/arch/mips/sni/irq.c b/arch/mips/sni/irq.c index c19e158ec4..cda165f42b 100644 --- a/arch/mips/sni/irq.c +++ b/arch/mips/sni/irq.c | |||
| @@ -55,7 +55,7 @@ static void end_pciasic_irq(unsigned int irq) | |||
| 55 | enable_pciasic_irq(irq); | 55 | enable_pciasic_irq(irq); |
| 56 | } | 56 | } |
| 57 | 57 | ||
| 58 | static struct hw_interrupt_type pciasic_irq_type = { | 58 | static struct irq_chip pciasic_irq_type = { |
| 59 | .typename = "ASIC-PCI", | 59 | .typename = "ASIC-PCI", |
| 60 | .startup = startup_pciasic_irq, | 60 | .startup = startup_pciasic_irq, |
| 61 | .shutdown = shutdown_pciasic_irq, | 61 | .shutdown = shutdown_pciasic_irq, |
diff --git a/arch/mips/tx4927/common/tx4927_irq.c b/arch/mips/tx4927/common/tx4927_irq.c index ae9d5653a8..cd176f6a06 100644 --- a/arch/mips/tx4927/common/tx4927_irq.c +++ b/arch/mips/tx4927/common/tx4927_irq.c | |||
| @@ -146,7 +146,7 @@ static DEFINE_SPINLOCK(tx4927_cp0_lock); | |||
| 146 | static DEFINE_SPINLOCK(tx4927_pic_lock); | 146 | static DEFINE_SPINLOCK(tx4927_pic_lock); |
| 147 | 147 | ||
| 148 | #define TX4927_CP0_NAME "TX4927-CP0" | 148 | #define TX4927_CP0_NAME "TX4927-CP0" |
| 149 | static struct hw_interrupt_type tx4927_irq_cp0_type = { | 149 | static struct irq_chip tx4927_irq_cp0_type = { |
| 150 | .typename = TX4927_CP0_NAME, | 150 | .typename = TX4927_CP0_NAME, |
| 151 | .startup = tx4927_irq_cp0_startup, | 151 | .startup = tx4927_irq_cp0_startup, |
| 152 | .shutdown = tx4927_irq_cp0_shutdown, | 152 | .shutdown = tx4927_irq_cp0_shutdown, |
| @@ -158,7 +158,7 @@ static struct hw_interrupt_type tx4927_irq_cp0_type = { | |||
| 158 | }; | 158 | }; |
| 159 | 159 | ||
| 160 | #define TX4927_PIC_NAME "TX4927-PIC" | 160 | #define TX4927_PIC_NAME "TX4927-PIC" |
| 161 | static struct hw_interrupt_type tx4927_irq_pic_type = { | 161 | static struct irq_chip tx4927_irq_pic_type = { |
| 162 | .typename = TX4927_PIC_NAME, | 162 | .typename = TX4927_PIC_NAME, |
| 163 | .startup = tx4927_irq_pic_startup, | 163 | .startup = tx4927_irq_pic_startup, |
| 164 | .shutdown = tx4927_irq_pic_shutdown, | 164 | .shutdown = tx4927_irq_pic_shutdown, |
diff --git a/arch/mips/tx4927/toshiba_rbtx4927/toshiba_rbtx4927_irq.c b/arch/mips/tx4927/toshiba_rbtx4927/toshiba_rbtx4927_irq.c index ec0a0de308..b0f021f2a6 100644 --- a/arch/mips/tx4927/toshiba_rbtx4927/toshiba_rbtx4927_irq.c +++ b/arch/mips/tx4927/toshiba_rbtx4927/toshiba_rbtx4927_irq.c | |||
| @@ -251,7 +251,7 @@ static DEFINE_SPINLOCK(toshiba_rbtx4927_ioc_lock); | |||
| 251 | 251 | ||
| 252 | 252 | ||
| 253 | #define TOSHIBA_RBTX4927_IOC_NAME "RBTX4927-IOC" | 253 | #define TOSHIBA_RBTX4927_IOC_NAME "RBTX4927-IOC" |
| 254 | static struct hw_interrupt_type toshiba_rbtx4927_irq_ioc_type = { | 254 | static struct irq_chip toshiba_rbtx4927_irq_ioc_type = { |
| 255 | .typename = TOSHIBA_RBTX4927_IOC_NAME, | 255 | .typename = TOSHIBA_RBTX4927_IOC_NAME, |
| 256 | .startup = toshiba_rbtx4927_irq_ioc_startup, | 256 | .startup = toshiba_rbtx4927_irq_ioc_startup, |
| 257 | .shutdown = toshiba_rbtx4927_irq_ioc_shutdown, | 257 | .shutdown = toshiba_rbtx4927_irq_ioc_shutdown, |
| @@ -267,7 +267,7 @@ static struct hw_interrupt_type toshiba_rbtx4927_irq_ioc_type = { | |||
| 267 | 267 | ||
| 268 | #ifdef CONFIG_TOSHIBA_FPCIB0 | 268 | #ifdef CONFIG_TOSHIBA_FPCIB0 |
| 269 | #define TOSHIBA_RBTX4927_ISA_NAME "RBTX4927-ISA" | 269 | #define TOSHIBA_RBTX4927_ISA_NAME "RBTX4927-ISA" |
| 270 | static struct hw_interrupt_type toshiba_rbtx4927_irq_isa_type = { | 270 | static struct irq_chip toshiba_rbtx4927_irq_isa_type = { |
| 271 | .typename = TOSHIBA_RBTX4927_ISA_NAME, | 271 | .typename = TOSHIBA_RBTX4927_ISA_NAME, |
| 272 | .startup = toshiba_rbtx4927_irq_isa_startup, | 272 | .startup = toshiba_rbtx4927_irq_isa_startup, |
| 273 | .shutdown = toshiba_rbtx4927_irq_isa_shutdown, | 273 | .shutdown = toshiba_rbtx4927_irq_isa_shutdown, |
diff --git a/arch/mips/tx4938/common/irq.c b/arch/mips/tx4938/common/irq.c index 0b2f8c8492..dc30d66123 100644 --- a/arch/mips/tx4938/common/irq.c +++ b/arch/mips/tx4938/common/irq.c | |||
| @@ -57,7 +57,7 @@ DEFINE_SPINLOCK(tx4938_cp0_lock); | |||
| 57 | DEFINE_SPINLOCK(tx4938_pic_lock); | 57 | DEFINE_SPINLOCK(tx4938_pic_lock); |
| 58 | 58 | ||
| 59 | #define TX4938_CP0_NAME "TX4938-CP0" | 59 | #define TX4938_CP0_NAME "TX4938-CP0" |
| 60 | static struct hw_interrupt_type tx4938_irq_cp0_type = { | 60 | static struct irq_chip tx4938_irq_cp0_type = { |
| 61 | .typename = TX4938_CP0_NAME, | 61 | .typename = TX4938_CP0_NAME, |
| 62 | .startup = tx4938_irq_cp0_startup, | 62 | .startup = tx4938_irq_cp0_startup, |
| 63 | .shutdown = tx4938_irq_cp0_shutdown, | 63 | .shutdown = tx4938_irq_cp0_shutdown, |
| @@ -69,7 +69,7 @@ static struct hw_interrupt_type tx4938_irq_cp0_type = { | |||
| 69 | }; | 69 | }; |
| 70 | 70 | ||
| 71 | #define TX4938_PIC_NAME "TX4938-PIC" | 71 | #define TX4938_PIC_NAME "TX4938-PIC" |
| 72 | static struct hw_interrupt_type tx4938_irq_pic_type = { | 72 | static struct irq_chip tx4938_irq_pic_type = { |
| 73 | .typename = TX4938_PIC_NAME, | 73 | .typename = TX4938_PIC_NAME, |
| 74 | .startup = tx4938_irq_pic_startup, | 74 | .startup = tx4938_irq_pic_startup, |
| 75 | .shutdown = tx4938_irq_pic_shutdown, | 75 | .shutdown = tx4938_irq_pic_shutdown, |
diff --git a/arch/mips/tx4938/toshiba_rbtx4938/irq.c b/arch/mips/tx4938/toshiba_rbtx4938/irq.c index 3b8245dc5b..83f2750825 100644 --- a/arch/mips/tx4938/toshiba_rbtx4938/irq.c +++ b/arch/mips/tx4938/toshiba_rbtx4938/irq.c | |||
| @@ -97,7 +97,7 @@ static void toshiba_rbtx4938_irq_ioc_end(unsigned int irq); | |||
| 97 | DEFINE_SPINLOCK(toshiba_rbtx4938_ioc_lock); | 97 | DEFINE_SPINLOCK(toshiba_rbtx4938_ioc_lock); |
| 98 | 98 | ||
| 99 | #define TOSHIBA_RBTX4938_IOC_NAME "RBTX4938-IOC" | 99 | #define TOSHIBA_RBTX4938_IOC_NAME "RBTX4938-IOC" |
| 100 | static struct hw_interrupt_type toshiba_rbtx4938_irq_ioc_type = { | 100 | static struct irq_chip toshiba_rbtx4938_irq_ioc_type = { |
| 101 | .typename = TOSHIBA_RBTX4938_IOC_NAME, | 101 | .typename = TOSHIBA_RBTX4938_IOC_NAME, |
| 102 | .startup = toshiba_rbtx4938_irq_ioc_startup, | 102 | .startup = toshiba_rbtx4938_irq_ioc_startup, |
| 103 | .shutdown = toshiba_rbtx4938_irq_ioc_shutdown, | 103 | .shutdown = toshiba_rbtx4938_irq_ioc_shutdown, |
diff --git a/arch/mips/vr41xx/common/icu.c b/arch/mips/vr41xx/common/icu.c index b9323302cc..3cc5a49592 100644 --- a/arch/mips/vr41xx/common/icu.c +++ b/arch/mips/vr41xx/common/icu.c | |||
| @@ -152,7 +152,7 @@ static inline uint16_t icu2_clear(uint8_t offset, uint16_t clear) | |||
| 152 | 152 | ||
| 153 | void vr41xx_enable_piuint(uint16_t mask) | 153 | void vr41xx_enable_piuint(uint16_t mask) |
| 154 | { | 154 | { |
| 155 | irq_desc_t *desc = irq_desc + PIU_IRQ; | 155 | struct irq_desc *desc = irq_desc + PIU_IRQ; |
| 156 | unsigned long flags; | 156 | unsigned long flags; |
| 157 | 157 | ||
| 158 | if (current_cpu_data.cputype == CPU_VR4111 || | 158 | if (current_cpu_data.cputype == CPU_VR4111 || |
| @@ -167,7 +167,7 @@ EXPORT_SYMBOL(vr41xx_enable_piuint); | |||
| 167 | 167 | ||
| 168 | void vr41xx_disable_piuint(uint16_t mask) | 168 | void vr41xx_disable_piuint(uint16_t mask) |
| 169 | { | 169 | { |
| 170 | irq_desc_t *desc = irq_desc + PIU_IRQ; | 170 | struct irq_desc *desc = irq_desc + PIU_IRQ; |
| 171 | unsigned long flags; | 171 | unsigned long flags; |
| 172 | 172 | ||
| 173 | if (current_cpu_data.cputype == CPU_VR4111 || | 173 | if (current_cpu_data.cputype == CPU_VR4111 || |
| @@ -182,7 +182,7 @@ EXPORT_SYMBOL(vr41xx_disable_piuint); | |||
| 182 | 182 | ||
| 183 | void vr41xx_enable_aiuint(uint16_t mask) | 183 | void vr41xx_enable_aiuint(uint16_t mask) |
| 184 | { | 184 | { |
| 185 | irq_desc_t *desc = irq_desc + AIU_IRQ; | 185 | struct irq_desc *desc = irq_desc + AIU_IRQ; |
| 186 | unsigned long flags; | 186 | unsigned long flags; |
| 187 | 187 | ||
| 188 | if (current_cpu_data.cputype == CPU_VR4111 || | 188 | if (current_cpu_data.cputype == CPU_VR4111 || |
| @@ -197,7 +197,7 @@ EXPORT_SYMBOL(vr41xx_enable_aiuint); | |||
| 197 | 197 | ||
| 198 | void vr41xx_disable_aiuint(uint16_t mask) | 198 | void vr41xx_disable_aiuint(uint16_t mask) |
| 199 | { | 199 | { |
| 200 | irq_desc_t *desc = irq_desc + AIU_IRQ; | 200 | struct irq_desc *desc = irq_desc + AIU_IRQ; |
| 201 | unsigned long flags; | 201 | unsigned long flags; |
| 202 | 202 | ||
| 203 | if (current_cpu_data.cputype == CPU_VR4111 || | 203 | if (current_cpu_data.cputype == CPU_VR4111 || |
| @@ -212,7 +212,7 @@ EXPORT_SYMBOL(vr41xx_disable_aiuint); | |||
| 212 | 212 | ||
| 213 | void vr41xx_enable_kiuint(uint16_t mask) | 213 | void vr41xx_enable_kiuint(uint16_t mask) |
| 214 | { | 214 | { |
| 215 | irq_desc_t *desc = irq_desc + KIU_IRQ; | 215 | struct irq_desc *desc = irq_desc + KIU_IRQ; |
| 216 | unsigned long flags; | 216 | unsigned long flags; |
| 217 | 217 | ||
| 218 | if (current_cpu_data.cputype == CPU_VR4111 || | 218 | if (current_cpu_data.cputype == CPU_VR4111 || |
| @@ -227,7 +227,7 @@ EXPORT_SYMBOL(vr41xx_enable_kiuint); | |||
| 227 | 227 | ||
| 228 | void vr41xx_disable_kiuint(uint16_t mask) | 228 | void vr41xx_disable_kiuint(uint16_t mask) |
| 229 | { | 229 | { |
| 230 | irq_desc_t *desc = irq_desc + KIU_IRQ; | 230 | struct irq_desc *desc = irq_desc + KIU_IRQ; |
| 231 | unsigned long flags; | 231 | unsigned long flags; |
| 232 | 232 | ||
| 233 | if (current_cpu_data.cputype == CPU_VR4111 || | 233 | if (current_cpu_data.cputype == CPU_VR4111 || |
| @@ -242,7 +242,7 @@ EXPORT_SYMBOL(vr41xx_disable_kiuint); | |||
| 242 | 242 | ||
| 243 | void vr41xx_enable_dsiuint(uint16_t mask) | 243 | void vr41xx_enable_dsiuint(uint16_t mask) |
| 244 | { | 244 | { |
| 245 | irq_desc_t *desc = irq_desc + DSIU_IRQ; | 245 | struct irq_desc *desc = irq_desc + DSIU_IRQ; |
| 246 | unsigned long flags; | 246 | unsigned long flags; |
| 247 | 247 | ||
| 248 | spin_lock_irqsave(&desc->lock, flags); | 248 | spin_lock_irqsave(&desc->lock, flags); |
| @@ -254,7 +254,7 @@ EXPORT_SYMBOL(vr41xx_enable_dsiuint); | |||
| 254 | 254 | ||
| 255 | void vr41xx_disable_dsiuint(uint16_t mask) | 255 | void vr41xx_disable_dsiuint(uint16_t mask) |
| 256 | { | 256 | { |
| 257 | irq_desc_t *desc = irq_desc + DSIU_IRQ; | 257 | struct irq_desc *desc = irq_desc + DSIU_IRQ; |
| 258 | unsigned long flags; | 258 | unsigned long flags; |
| 259 | 259 | ||
| 260 | spin_lock_irqsave(&desc->lock, flags); | 260 | spin_lock_irqsave(&desc->lock, flags); |
| @@ -266,7 +266,7 @@ EXPORT_SYMBOL(vr41xx_disable_dsiuint); | |||
| 266 | 266 | ||
| 267 | void vr41xx_enable_firint(uint16_t mask) | 267 | void vr41xx_enable_firint(uint16_t mask) |
| 268 | { | 268 | { |
| 269 | irq_desc_t *desc = irq_desc + FIR_IRQ; | 269 | struct irq_desc *desc = irq_desc + FIR_IRQ; |
| 270 | unsigned long flags; | 270 | unsigned long flags; |
| 271 | 271 | ||
| 272 | spin_lock_irqsave(&desc->lock, flags); | 272 | spin_lock_irqsave(&desc->lock, flags); |
| @@ -278,7 +278,7 @@ EXPORT_SYMBOL(vr41xx_enable_firint); | |||
| 278 | 278 | ||
| 279 | void vr41xx_disable_firint(uint16_t mask) | 279 | void vr41xx_disable_firint(uint16_t mask) |
| 280 | { | 280 | { |
| 281 | irq_desc_t *desc = irq_desc + FIR_IRQ; | 281 | struct irq_desc *desc = irq_desc + FIR_IRQ; |
| 282 | unsigned long flags; | 282 | unsigned long flags; |
| 283 | 283 | ||
| 284 | spin_lock_irqsave(&desc->lock, flags); | 284 | spin_lock_irqsave(&desc->lock, flags); |
| @@ -290,7 +290,7 @@ EXPORT_SYMBOL(vr41xx_disable_firint); | |||
| 290 | 290 | ||
| 291 | void vr41xx_enable_pciint(void) | 291 | void vr41xx_enable_pciint(void) |
| 292 | { | 292 | { |
| 293 | irq_desc_t *desc = irq_desc + PCI_IRQ; | 293 | struct irq_desc *desc = irq_desc + PCI_IRQ; |
| 294 | unsigned long flags; | 294 | unsigned long flags; |
| 295 | 295 | ||
| 296 | if (current_cpu_data.cputype == CPU_VR4122 || | 296 | if (current_cpu_data.cputype == CPU_VR4122 || |
| @@ -306,7 +306,7 @@ EXPORT_SYMBOL(vr41xx_enable_pciint); | |||
| 306 | 306 | ||
| 307 | void vr41xx_disable_pciint(void) | 307 | void vr41xx_disable_pciint(void) |
| 308 | { | 308 | { |
| 309 | irq_desc_t *desc = irq_desc + PCI_IRQ; | 309 | struct irq_desc *desc = irq_desc + PCI_IRQ; |
| 310 | unsigned long flags; | 310 | unsigned long flags; |
| 311 | 311 | ||
| 312 | if (current_cpu_data.cputype == CPU_VR4122 || | 312 | if (current_cpu_data.cputype == CPU_VR4122 || |
| @@ -322,7 +322,7 @@ EXPORT_SYMBOL(vr41xx_disable_pciint); | |||
| 322 | 322 | ||
| 323 | void vr41xx_enable_scuint(void) | 323 | void vr41xx_enable_scuint(void) |
| 324 | { | 324 | { |
| 325 | irq_desc_t *desc = irq_desc + SCU_IRQ; | 325 | struct irq_desc *desc = irq_desc + SCU_IRQ; |
| 326 | unsigned long flags; | 326 | unsigned long flags; |
| 327 | 327 | ||
| 328 | if (current_cpu_data.cputype == CPU_VR4122 || | 328 | if (current_cpu_data.cputype == CPU_VR4122 || |
| @@ -338,7 +338,7 @@ EXPORT_SYMBOL(vr41xx_enable_scuint); | |||
| 338 | 338 | ||
| 339 | void vr41xx_disable_scuint(void) | 339 | void vr41xx_disable_scuint(void) |
| 340 | { | 340 | { |
| 341 | irq_desc_t *desc = irq_desc + SCU_IRQ; | 341 | struct irq_desc *desc = irq_desc + SCU_IRQ; |
| 342 | unsigned long flags; | 342 | unsigned long flags; |
| 343 | 343 | ||
| 344 | if (current_cpu_data.cputype == CPU_VR4122 || | 344 | if (current_cpu_data.cputype == CPU_VR4122 || |
| @@ -354,7 +354,7 @@ EXPORT_SYMBOL(vr41xx_disable_scuint); | |||
| 354 | 354 | ||
| 355 | void vr41xx_enable_csiint(uint16_t mask) | 355 | void vr41xx_enable_csiint(uint16_t mask) |
| 356 | { | 356 | { |
| 357 | irq_desc_t *desc = irq_desc + CSI_IRQ; | 357 | struct irq_desc *desc = irq_desc + CSI_IRQ; |
| 358 | unsigned long flags; | 358 | unsigned long flags; |
| 359 | 359 | ||
| 360 | if (current_cpu_data.cputype == CPU_VR4122 || | 360 | if (current_cpu_data.cputype == CPU_VR4122 || |
| @@ -370,7 +370,7 @@ EXPORT_SYMBOL(vr41xx_enable_csiint); | |||
| 370 | 370 | ||
| 371 | void vr41xx_disable_csiint(uint16_t mask) | 371 | void vr41xx_disable_csiint(uint16_t mask) |
| 372 | { | 372 | { |
| 373 | irq_desc_t *desc = irq_desc + CSI_IRQ; | 373 | struct irq_desc *desc = irq_desc + CSI_IRQ; |
| 374 | unsigned long flags; | 374 | unsigned long flags; |
| 375 | 375 | ||
| 376 | if (current_cpu_data.cputype == CPU_VR4122 || | 376 | if (current_cpu_data.cputype == CPU_VR4122 || |
| @@ -386,7 +386,7 @@ EXPORT_SYMBOL(vr41xx_disable_csiint); | |||
| 386 | 386 | ||
| 387 | void vr41xx_enable_bcuint(void) | 387 | void vr41xx_enable_bcuint(void) |
| 388 | { | 388 | { |
| 389 | irq_desc_t *desc = irq_desc + BCU_IRQ; | 389 | struct irq_desc *desc = irq_desc + BCU_IRQ; |
| 390 | unsigned long flags; | 390 | unsigned long flags; |
| 391 | 391 | ||
| 392 | if (current_cpu_data.cputype == CPU_VR4122 || | 392 | if (current_cpu_data.cputype == CPU_VR4122 || |
| @@ -402,7 +402,7 @@ EXPORT_SYMBOL(vr41xx_enable_bcuint); | |||
| 402 | 402 | ||
| 403 | void vr41xx_disable_bcuint(void) | 403 | void vr41xx_disable_bcuint(void) |
| 404 | { | 404 | { |
| 405 | irq_desc_t *desc = irq_desc + BCU_IRQ; | 405 | struct irq_desc *desc = irq_desc + BCU_IRQ; |
| 406 | unsigned long flags; | 406 | unsigned long flags; |
| 407 | 407 | ||
| 408 | if (current_cpu_data.cputype == CPU_VR4122 || | 408 | if (current_cpu_data.cputype == CPU_VR4122 || |
| @@ -442,7 +442,7 @@ static void end_sysint1_irq(unsigned int irq) | |||
| 442 | icu1_set(MSYSINT1REG, 1 << SYSINT1_IRQ_TO_PIN(irq)); | 442 | icu1_set(MSYSINT1REG, 1 << SYSINT1_IRQ_TO_PIN(irq)); |
| 443 | } | 443 | } |
| 444 | 444 | ||
| 445 | static struct hw_interrupt_type sysint1_irq_type = { | 445 | static struct irq_chip sysint1_irq_type = { |
| 446 | .typename = "SYSINT1", | 446 | .typename = "SYSINT1", |
| 447 | .startup = startup_sysint1_irq, | 447 | .startup = startup_sysint1_irq, |
| 448 | .shutdown = shutdown_sysint1_irq, | 448 | .shutdown = shutdown_sysint1_irq, |
| @@ -478,7 +478,7 @@ static void end_sysint2_irq(unsigned int irq) | |||
| 478 | icu2_set(MSYSINT2REG, 1 << SYSINT2_IRQ_TO_PIN(irq)); | 478 | icu2_set(MSYSINT2REG, 1 << SYSINT2_IRQ_TO_PIN(irq)); |
| 479 | } | 479 | } |
| 480 | 480 | ||
| 481 | static struct hw_interrupt_type sysint2_irq_type = { | 481 | static struct irq_chip sysint2_irq_type = { |
| 482 | .typename = "SYSINT2", | 482 | .typename = "SYSINT2", |
| 483 | .startup = startup_sysint2_irq, | 483 | .startup = startup_sysint2_irq, |
| 484 | .shutdown = shutdown_sysint2_irq, | 484 | .shutdown = shutdown_sysint2_irq, |
| @@ -490,7 +490,7 @@ static struct hw_interrupt_type sysint2_irq_type = { | |||
| 490 | 490 | ||
| 491 | static inline int set_sysint1_assign(unsigned int irq, unsigned char assign) | 491 | static inline int set_sysint1_assign(unsigned int irq, unsigned char assign) |
| 492 | { | 492 | { |
| 493 | irq_desc_t *desc = irq_desc + irq; | 493 | struct irq_desc *desc = irq_desc + irq; |
| 494 | uint16_t intassign0, intassign1; | 494 | uint16_t intassign0, intassign1; |
| 495 | unsigned int pin; | 495 | unsigned int pin; |
| 496 | 496 | ||
| @@ -549,7 +549,7 @@ static inline int set_sysint1_assign(unsigned int irq, unsigned char assign) | |||
| 549 | 549 | ||
| 550 | static inline int set_sysint2_assign(unsigned int irq, unsigned char assign) | 550 | static inline int set_sysint2_assign(unsigned int irq, unsigned char assign) |
| 551 | { | 551 | { |
| 552 | irq_desc_t *desc = irq_desc + irq; | 552 | struct irq_desc *desc = irq_desc + irq; |
| 553 | uint16_t intassign2, intassign3; | 553 | uint16_t intassign2, intassign3; |
| 554 | unsigned int pin; | 554 | unsigned int pin; |
| 555 | 555 | ||
diff --git a/arch/mips/vr41xx/common/irq.c b/arch/mips/vr41xx/common/irq.c index 66aa50802d..965f3d6312 100644 --- a/arch/mips/vr41xx/common/irq.c +++ b/arch/mips/vr41xx/common/irq.c | |||
| @@ -62,7 +62,7 @@ EXPORT_SYMBOL_GPL(cascade_irq); | |||
| 62 | static void irq_dispatch(unsigned int irq, struct pt_regs *regs) | 62 | static void irq_dispatch(unsigned int irq, struct pt_regs *regs) |
| 63 | { | 63 | { |
| 64 | irq_cascade_t *cascade; | 64 | irq_cascade_t *cascade; |
| 65 | irq_desc_t *desc; | 65 | struct irq_desc *desc; |
| 66 | 66 | ||
| 67 | if (irq >= NR_IRQS) { | 67 | if (irq >= NR_IRQS) { |
| 68 | atomic_inc(&irq_err_count); | 68 | atomic_inc(&irq_err_count); |
diff --git a/arch/mips/vr41xx/common/vrc4173.c b/arch/mips/vr41xx/common/vrc4173.c index 2d287b8893..4720a994dc 100644 --- a/arch/mips/vr41xx/common/vrc4173.c +++ b/arch/mips/vr41xx/common/vrc4173.c | |||
| @@ -321,7 +321,7 @@ static inline void vrc4173_giu_init(void) | |||
| 321 | 321 | ||
| 322 | void vrc4173_enable_piuint(uint16_t mask) | 322 | void vrc4173_enable_piuint(uint16_t mask) |
| 323 | { | 323 | { |
| 324 | irq_desc_t *desc = irq_desc + VRC4173_PIU_IRQ; | 324 | struct irq_desc *desc = irq_desc + VRC4173_PIU_IRQ; |
| 325 | unsigned long flags; | 325 | unsigned long flags; |
| 326 | uint16_t val; | 326 | uint16_t val; |
| 327 | 327 | ||
| @@ -336,7 +336,7 @@ EXPORT_SYMBOL(vrc4173_enable_piuint); | |||
| 336 | 336 | ||
| 337 | void vrc4173_disable_piuint(uint16_t mask) | 337 | void vrc4173_disable_piuint(uint16_t mask) |
| 338 | { | 338 | { |
| 339 | irq_desc_t *desc = irq_desc + VRC4173_PIU_IRQ; | 339 | struct irq_desc *desc = irq_desc + VRC4173_PIU_IRQ; |
| 340 | unsigned long flags; | 340 | unsigned long flags; |
| 341 | uint16_t val; | 341 | uint16_t val; |
| 342 | 342 | ||
| @@ -351,7 +351,7 @@ EXPORT_SYMBOL(vrc4173_disable_piuint); | |||
| 351 | 351 | ||
| 352 | void vrc4173_enable_aiuint(uint16_t mask) | 352 | void vrc4173_enable_aiuint(uint16_t mask) |
| 353 | { | 353 | { |
| 354 | irq_desc_t *desc = irq_desc + VRC4173_AIU_IRQ; | 354 | struct irq_desc *desc = irq_desc + VRC4173_AIU_IRQ; |
| 355 | unsigned long flags; | 355 | unsigned long flags; |
| 356 | uint16_t val; | 356 | uint16_t val; |
| 357 | 357 | ||
| @@ -366,7 +366,7 @@ EXPORT_SYMBOL(vrc4173_enable_aiuint); | |||
| 366 | 366 | ||
| 367 | void vrc4173_disable_aiuint(uint16_t mask) | 367 | void vrc4173_disable_aiuint(uint16_t mask) |
| 368 | { | 368 | { |
| 369 | irq_desc_t *desc = irq_desc + VRC4173_AIU_IRQ; | 369 | struct irq_desc *desc = irq_desc + VRC4173_AIU_IRQ; |
| 370 | unsigned long flags; | 370 | unsigned long flags; |
| 371 | uint16_t val; | 371 | uint16_t val; |
| 372 | 372 | ||
| @@ -381,7 +381,7 @@ EXPORT_SYMBOL(vrc4173_disable_aiuint); | |||
| 381 | 381 | ||
| 382 | void vrc4173_enable_kiuint(uint16_t mask) | 382 | void vrc4173_enable_kiuint(uint16_t mask) |
| 383 | { | 383 | { |
| 384 | irq_desc_t *desc = irq_desc + VRC4173_KIU_IRQ; | 384 | struct irq_desc *desc = irq_desc + VRC4173_KIU_IRQ; |
| 385 | unsigned long flags; | 385 | unsigned long flags; |
| 386 | uint16_t val; | 386 | uint16_t val; |
| 387 | 387 | ||
| @@ -396,7 +396,7 @@ EXPORT_SYMBOL(vrc4173_enable_kiuint); | |||
| 396 | 396 | ||
| 397 | void vrc4173_disable_kiuint(uint16_t mask) | 397 | void vrc4173_disable_kiuint(uint16_t mask) |
| 398 | { | 398 | { |
| 399 | irq_desc_t *desc = irq_desc + VRC4173_KIU_IRQ; | 399 | struct irq_desc *desc = irq_desc + VRC4173_KIU_IRQ; |
| 400 | unsigned long flags; | 400 | unsigned long flags; |
| 401 | uint16_t val; | 401 | uint16_t val; |
| 402 | 402 | ||
| @@ -442,7 +442,7 @@ static void end_vrc4173_irq(unsigned int irq) | |||
| 442 | enable_vrc4173_irq(irq); | 442 | enable_vrc4173_irq(irq); |
| 443 | } | 443 | } |
| 444 | 444 | ||
| 445 | static struct hw_interrupt_type vrc4173_irq_type = { | 445 | static struct irq_chip vrc4173_irq_type = { |
| 446 | .typename = "VRC4173", | 446 | .typename = "VRC4173", |
| 447 | .startup = startup_vrc4173_irq, | 447 | .startup = startup_vrc4173_irq, |
| 448 | .shutdown = shutdown_vrc4173_irq, | 448 | .shutdown = shutdown_vrc4173_irq, |
diff --git a/arch/mips/vr41xx/nec-cmbvr4133/irq.c b/arch/mips/vr41xx/nec-cmbvr4133/irq.c index 7b2511ca0a..2483487344 100644 --- a/arch/mips/vr41xx/nec-cmbvr4133/irq.c +++ b/arch/mips/vr41xx/nec-cmbvr4133/irq.c | |||
| @@ -62,7 +62,7 @@ static void end_i8259_irq(unsigned int irq) | |||
| 62 | enable_8259A_irq(irq - I8259_IRQ_BASE); | 62 | enable_8259A_irq(irq - I8259_IRQ_BASE); |
| 63 | } | 63 | } |
| 64 | 64 | ||
| 65 | static struct hw_interrupt_type i8259_irq_type = { | 65 | static struct irq_chip i8259_irq_type = { |
| 66 | .typename = "XT-PIC", | 66 | .typename = "XT-PIC", |
| 67 | .startup = startup_i8259_irq, | 67 | .startup = startup_i8259_irq, |
| 68 | .shutdown = shutdown_i8259_irq, | 68 | .shutdown = shutdown_i8259_irq, |
