Rev 4339 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 4339 | Rev 4343 | ||
|---|---|---|---|
| Line 84... | Line 84... | ||
| 84 | irq_t *irq = irq_dispatch_and_lock(data0); |
84 | irq_t *irq = irq_dispatch_and_lock(data0); |
| 85 | if (irq) { |
85 | if (irq) { |
| 86 | /* |
86 | /* |
| 87 | * The IRQ handler was found. |
87 | * The IRQ handler was found. |
| 88 | */ |
88 | */ |
| 89 | irq->handler(irq, irq->arg); |
89 | irq->handler(irq); |
| 90 | /* |
90 | /* |
| 91 | * See if there is a clear-interrupt-routine and call it. |
91 | * See if there is a clear-interrupt-routine and call it. |
| 92 | */ |
92 | */ |
| 93 | if (irq->cir) { |
93 | if (irq->cir) { |
| 94 | irq->cir(irq->cir_arg, irq->inr); |
94 | irq->cir(irq->cir_arg, irq->inr); |