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 ---