diff options
| -rw-r--r-- | arch/frv/kernel/irq-mb93093.c | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/arch/frv/kernel/irq-mb93093.c b/arch/frv/kernel/irq-mb93093.c index cf5f5f88525..c7027fba6c0 100644 --- a/arch/frv/kernel/irq-mb93093.c +++ b/arch/frv/kernel/irq-mb93093.c | |||
| @@ -35,44 +35,44 @@ | |||
| 35 | /* | 35 | /* |
| 36 | * off-CPU FPGA PIC operations | 36 | * off-CPU FPGA PIC operations |
| 37 | */ | 37 | */ |
| 38 | static void frv_fpga_mask(unsigned int irq) | 38 | static void frv_fpga_mask(struct irq_data *d) |
| 39 | { | 39 | { |
| 40 | uint16_t imr = __get_IMR(); | 40 | uint16_t imr = __get_IMR(); |
| 41 | 41 | ||
| 42 | imr |= 1 << (irq - IRQ_BASE_FPGA); | 42 | imr |= 1 << (d->irq - IRQ_BASE_FPGA); |
| 43 | __set_IMR(imr); | 43 | __set_IMR(imr); |
| 44 | } | 44 | } |
| 45 | 45 | ||
| 46 | static void frv_fpga_ack(unsigned int irq) | 46 | static void frv_fpga_ack(struct irq_data *d) |
| 47 | { | 47 | { |
| 48 | __clr_IFR(1 << (irq - IRQ_BASE_FPGA)); | 48 | __clr_IFR(1 << (d->irq - IRQ_BASE_FPGA)); |
| 49 | } | 49 | } |
| 50 | 50 | ||
| 51 | static void frv_fpga_mask_ack(unsigned int irq) | 51 | static void frv_fpga_mask_ack(struct irq_data *d) |
| 52 | { | 52 | { |
| 53 | uint16_t imr = __get_IMR(); | 53 | uint16_t imr = __get_IMR(); |
| 54 | 54 | ||
| 55 | imr |= 1 << (irq - IRQ_BASE_FPGA); | 55 | imr |= 1 << (d->irq - IRQ_BASE_FPGA); |
| 56 | __set_IMR(imr); | 56 | __set_IMR(imr); |
| 57 | 57 | ||
| 58 | __clr_IFR(1 << (irq - IRQ_BASE_FPGA)); | 58 | __clr_IFR(1 << (d->irq - IRQ_BASE_FPGA)); |
| 59 | } | 59 | } |
| 60 | 60 | ||
| 61 | static void frv_fpga_unmask(unsigned int irq) | 61 | static void frv_fpga_unmask(struct irq_data *d) |
| 62 | { | 62 | { |
| 63 | uint16_t imr = __get_IMR(); | 63 | uint16_t imr = __get_IMR(); |
| 64 | 64 | ||
| 65 | imr &= ~(1 << (irq - IRQ_BASE_FPGA)); | 65 | imr &= ~(1 << (d->irq - IRQ_BASE_FPGA)); |
| 66 | 66 | ||
| 67 | __set_IMR(imr); | 67 | __set_IMR(imr); |
| 68 | } | 68 | } |
| 69 | 69 | ||
| 70 | static struct irq_chip frv_fpga_pic = { | 70 | static struct irq_chip frv_fpga_pic = { |
| 71 | .name = "mb93093", | 71 | .name = "mb93093", |
| 72 | .ack = frv_fpga_ack, | 72 | .irq_ack = frv_fpga_ack, |
| 73 | .mask = frv_fpga_mask, | 73 | .irq_mask = frv_fpga_mask, |
| 74 | .mask_ack = frv_fpga_mask_ack, | 74 | .irq_mask_ack = frv_fpga_mask_ack, |
| 75 | .unmask = frv_fpga_unmask, | 75 | .irq_unmask = frv_fpga_unmask, |
| 76 | }; | 76 | }; |
| 77 | 77 | ||
| 78 | /* | 78 | /* |
