aboutsummaryrefslogtreecommitdiffstats
path: root/arch/m68k/amiga
diff options
context:
space:
mode:
authorGeert Uytterhoeven <geert@linux-m68k.org>2011-07-01 14:39:19 -0400
committerGeert Uytterhoeven <geert@linux-m68k.org>2011-11-08 16:35:48 -0500
commit1425df87c25b15400c9f26d57821bcfe01286b2a (patch)
tree845f69013de5ebb1b9ebfe4746c096664a505567 /arch/m68k/amiga
parentedb347256c44366888debb4f9e8477ac700a9026 (diff)
m68k/irq: Rename {,__}m68k_handle_int()
- Rename m68k_handle_int() to generic_handle_irq(), and drop the unneeded asmlinkage, - Rename __m68k_handle_int() to do_IRQ(). Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
Diffstat (limited to 'arch/m68k/amiga')
-rw-r--r--arch/m68k/amiga/amiints.c24
-rw-r--r--arch/m68k/amiga/cia.c2
2 files changed, 13 insertions, 13 deletions
diff --git a/arch/m68k/amiga/amiints.c b/arch/m68k/amiga/amiints.c
index 8af5ea3eea67..0daa7fce9df1 100644
--- a/arch/m68k/amiga/amiints.c
+++ b/arch/m68k/amiga/amiints.c
@@ -124,19 +124,19 @@ static irqreturn_t ami_int1(int irq, void *dev_id)
124 /* if serial transmit buffer empty, interrupt */ 124 /* if serial transmit buffer empty, interrupt */
125 if (ints & IF_TBE) { 125 if (ints & IF_TBE) {
126 amiga_custom.intreq = IF_TBE; 126 amiga_custom.intreq = IF_TBE;
127 m68k_handle_int(IRQ_AMIGA_TBE); 127 generic_handle_irq(IRQ_AMIGA_TBE);
128 } 128 }
129 129
130 /* if floppy disk transfer complete, interrupt */ 130 /* if floppy disk transfer complete, interrupt */
131 if (ints & IF_DSKBLK) { 131 if (ints & IF_DSKBLK) {
132 amiga_custom.intreq = IF_DSKBLK; 132 amiga_custom.intreq = IF_DSKBLK;
133 m68k_handle_int(IRQ_AMIGA_DSKBLK); 133 generic_handle_irq(IRQ_AMIGA_DSKBLK);
134 } 134 }
135 135
136 /* if software interrupt set, interrupt */ 136 /* if software interrupt set, interrupt */
137 if (ints & IF_SOFT) { 137 if (ints & IF_SOFT) {
138 amiga_custom.intreq = IF_SOFT; 138 amiga_custom.intreq = IF_SOFT;
139 m68k_handle_int(IRQ_AMIGA_SOFT); 139 generic_handle_irq(IRQ_AMIGA_SOFT);
140 } 140 }
141 return IRQ_HANDLED; 141 return IRQ_HANDLED;
142} 142}
@@ -148,19 +148,19 @@ static irqreturn_t ami_int3(int irq, void *dev_id)
148 /* if a blitter interrupt */ 148 /* if a blitter interrupt */
149 if (ints & IF_BLIT) { 149 if (ints & IF_BLIT) {
150 amiga_custom.intreq = IF_BLIT; 150 amiga_custom.intreq = IF_BLIT;
151 m68k_handle_int(IRQ_AMIGA_BLIT); 151 generic_handle_irq(IRQ_AMIGA_BLIT);
152 } 152 }
153 153
154 /* if a copper interrupt */ 154 /* if a copper interrupt */
155 if (ints & IF_COPER) { 155 if (ints & IF_COPER) {
156 amiga_custom.intreq = IF_COPER; 156 amiga_custom.intreq = IF_COPER;
157 m68k_handle_int(IRQ_AMIGA_COPPER); 157 generic_handle_irq(IRQ_AMIGA_COPPER);
158 } 158 }
159 159
160 /* if a vertical blank interrupt */ 160 /* if a vertical blank interrupt */
161 if (ints & IF_VERTB) { 161 if (ints & IF_VERTB) {
162 amiga_custom.intreq = IF_VERTB; 162 amiga_custom.intreq = IF_VERTB;
163 m68k_handle_int(IRQ_AMIGA_VERTB); 163 generic_handle_irq(IRQ_AMIGA_VERTB);
164 } 164 }
165 return IRQ_HANDLED; 165 return IRQ_HANDLED;
166} 166}
@@ -172,25 +172,25 @@ static irqreturn_t ami_int4(int irq, void *dev_id)
172 /* if audio 0 interrupt */ 172 /* if audio 0 interrupt */
173 if (ints & IF_AUD0) { 173 if (ints & IF_AUD0) {
174 amiga_custom.intreq = IF_AUD0; 174 amiga_custom.intreq = IF_AUD0;
175 m68k_handle_int(IRQ_AMIGA_AUD0); 175 generic_handle_irq(IRQ_AMIGA_AUD0);
176 } 176 }
177 177
178 /* if audio 1 interrupt */ 178 /* if audio 1 interrupt */
179 if (ints & IF_AUD1) { 179 if (ints & IF_AUD1) {
180 amiga_custom.intreq = IF_AUD1; 180 amiga_custom.intreq = IF_AUD1;
181 m68k_handle_int(IRQ_AMIGA_AUD1); 181 generic_handle_irq(IRQ_AMIGA_AUD1);
182 } 182 }
183 183
184 /* if audio 2 interrupt */ 184 /* if audio 2 interrupt */
185 if (ints & IF_AUD2) { 185 if (ints & IF_AUD2) {
186 amiga_custom.intreq = IF_AUD2; 186 amiga_custom.intreq = IF_AUD2;
187 m68k_handle_int(IRQ_AMIGA_AUD2); 187 generic_handle_irq(IRQ_AMIGA_AUD2);
188 } 188 }
189 189
190 /* if audio 3 interrupt */ 190 /* if audio 3 interrupt */
191 if (ints & IF_AUD3) { 191 if (ints & IF_AUD3) {
192 amiga_custom.intreq = IF_AUD3; 192 amiga_custom.intreq = IF_AUD3;
193 m68k_handle_int(IRQ_AMIGA_AUD3); 193 generic_handle_irq(IRQ_AMIGA_AUD3);
194 } 194 }
195 return IRQ_HANDLED; 195 return IRQ_HANDLED;
196} 196}
@@ -202,13 +202,13 @@ static irqreturn_t ami_int5(int irq, void *dev_id)
202 /* if serial receive buffer full interrupt */ 202 /* if serial receive buffer full interrupt */
203 if (ints & IF_RBF) { 203 if (ints & IF_RBF) {
204 /* acknowledge of IF_RBF must be done by the serial interrupt */ 204 /* acknowledge of IF_RBF must be done by the serial interrupt */
205 m68k_handle_int(IRQ_AMIGA_RBF); 205 generic_handle_irq(IRQ_AMIGA_RBF);
206 } 206 }
207 207
208 /* if a disk sync interrupt */ 208 /* if a disk sync interrupt */
209 if (ints & IF_DSKSYN) { 209 if (ints & IF_DSKSYN) {
210 amiga_custom.intreq = IF_DSKSYN; 210 amiga_custom.intreq = IF_DSKSYN;
211 m68k_handle_int(IRQ_AMIGA_DSKSYN); 211 generic_handle_irq(IRQ_AMIGA_DSKSYN);
212 } 212 }
213 return IRQ_HANDLED; 213 return IRQ_HANDLED;
214} 214}
diff --git a/arch/m68k/amiga/cia.c b/arch/m68k/amiga/cia.c
index 84663ae824ef..18c0e29976e3 100644
--- a/arch/m68k/amiga/cia.c
+++ b/arch/m68k/amiga/cia.c
@@ -93,7 +93,7 @@ static irqreturn_t cia_handler(int irq, void *dev_id)
93 amiga_custom.intreq = base->int_mask; 93 amiga_custom.intreq = base->int_mask;
94 for (; ints; mach_irq++, ints >>= 1) { 94 for (; ints; mach_irq++, ints >>= 1) {
95 if (ints & 1) 95 if (ints & 1)
96 m68k_handle_int(mach_irq); 96 generic_handle_irq(mach_irq);
97 } 97 }
98 return IRQ_HANDLED; 98 return IRQ_HANDLED;
99} 99}