sys_rx164.c (f0eef25339f92f7cd4aeea23d9ae97987a5a1e82) | sys_rx164.c (44377f622ee4f23ea0afc9b83dba5d3ec2d560cd) |
---|---|
1/* 2 * linux/arch/alpha/kernel/sys_rx164.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 RX164 (PCA56+POLARIS). --- 58 unchanged lines hidden (view full) --- 67 68static void 69rx164_end_irq(unsigned int irq) 70{ 71 if (!(irq_desc[irq].status & (IRQ_DISABLED|IRQ_INPROGRESS))) 72 rx164_enable_irq(irq); 73} 74 | 1/* 2 * linux/arch/alpha/kernel/sys_rx164.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 RX164 (PCA56+POLARIS). --- 58 unchanged lines hidden (view full) --- 67 68static void 69rx164_end_irq(unsigned int irq) 70{ 71 if (!(irq_desc[irq].status & (IRQ_DISABLED|IRQ_INPROGRESS))) 72 rx164_enable_irq(irq); 73} 74 |
75static struct hw_interrupt_type rx164_irq_type = { | 75static struct irq_chip rx164_irq_type = { |
76 .typename = "RX164", 77 .startup = rx164_startup_irq, 78 .shutdown = rx164_disable_irq, 79 .enable = rx164_enable_irq, 80 .disable = rx164_disable_irq, 81 .ack = rx164_disable_irq, 82 .end = rx164_end_irq, 83}; --- 137 unchanged lines hidden --- | 76 .typename = "RX164", 77 .startup = rx164_startup_irq, 78 .shutdown = rx164_disable_irq, 79 .enable = rx164_enable_irq, 80 .disable = rx164_disable_irq, 81 .ack = rx164_disable_irq, 82 .end = rx164_end_irq, 83}; --- 137 unchanged lines hidden --- |