sys_rawhide.c (48a7afe314bfc4d7f50e1608632f503dbba7e013) | sys_rawhide.c (44377f622ee4f23ea0afc9b83dba5d3ec2d560cd) |
---|---|
1/* 2 * linux/arch/alpha/kernel/sys_rawhide.c 3 * 4 * Copyright (C) 1995 David A Rusling 5 * Copyright (C) 1996 Jay A Estabrook 6 * Copyright (C) 1998, 1999 Richard Henderson 7 * 8 * Code supporting the RAWHIDE. --- 121 unchanged lines hidden (view full) --- 130 131static void 132rawhide_end_irq(unsigned int irq) 133{ 134 if (!(irq_desc[irq].status & (IRQ_DISABLED|IRQ_INPROGRESS))) 135 rawhide_enable_irq(irq); 136} 137 | 1/* 2 * linux/arch/alpha/kernel/sys_rawhide.c 3 * 4 * Copyright (C) 1995 David A Rusling 5 * Copyright (C) 1996 Jay A Estabrook 6 * Copyright (C) 1998, 1999 Richard Henderson 7 * 8 * Code supporting the RAWHIDE. --- 121 unchanged lines hidden (view full) --- 130 131static void 132rawhide_end_irq(unsigned int irq) 133{ 134 if (!(irq_desc[irq].status & (IRQ_DISABLED|IRQ_INPROGRESS))) 135 rawhide_enable_irq(irq); 136} 137 |
138static struct hw_interrupt_type rawhide_irq_type = { | 138static struct irq_chip rawhide_irq_type = { |
139 .typename = "RAWHIDE", 140 .startup = rawhide_startup_irq, 141 .shutdown = rawhide_disable_irq, 142 .enable = rawhide_enable_irq, 143 .disable = rawhide_disable_irq, 144 .ack = rawhide_mask_and_ack_irq, 145 .end = rawhide_end_irq, 146}; --- 139 unchanged lines hidden --- | 139 .typename = "RAWHIDE", 140 .startup = rawhide_startup_irq, 141 .shutdown = rawhide_disable_irq, 142 .enable = rawhide_enable_irq, 143 .disable = rawhide_disable_irq, 144 .ack = rawhide_mask_and_ack_irq, 145 .end = rawhide_end_irq, 146}; --- 139 unchanged lines hidden --- |