/* Prototype: void powertecscsi_intr(irq, *dev_id, *regs) * Purpose : handle interrupts from Powertec SCSI card * Params : irq - interrupt number * dev_id - user-defined (Scsi_Host structure) * regs - processor registers at interrupt */ static irqreturn_t powertecscsi_intr(int irq, void *dev_id, struct pt_regs *regs) { struct powertec_info *info = dev_id; return fas216_intr(&info->info); }
/* Prototype: void cumanascsi_2_intr(irq, *dev_id, *regs) * Purpose : handle interrupts from Cumana SCSI 2 card * Params : irq - interrupt number * dev_id - user-defined (Scsi_Host structure) * regs - processor registers at interrupt */ static irqreturn_t cumanascsi_2_intr(int irq, void *dev_id, struct pt_regs *regs) { struct cumanascsi2_info *info = dev_id; return fas216_intr(&info->info); }
/* Prototype: void eesoxscsi_intr(irq, *dev_id, *regs) * Purpose : handle interrupts from EESOX SCSI card * Params : irq - interrupt number * dev_id - user-defined (Scsi_Host structure) */ static irqreturn_t eesoxscsi_intr(int irq, void *dev_id) { struct eesoxscsi_info *info = dev_id; return fas216_intr(&info->info); }
/* Prototype: void powertecscsi_intr(irq, *dev_id, *regs) * Purpose : handle interrupts from Powertec SCSI card * Params : irq - interrupt number * dev_id - user-defined (Scsi_Host structure) * regs - processor registers at interrupt */ static void powertecscsi_intr(int irq, void *dev_id, struct pt_regs *regs) { struct Scsi_Host *host = (struct Scsi_Host *)dev_id; fas216_intr(host); }
/* Prototype: void cumanascsi_2_intr(irq, *dev_id, *regs) * Purpose : handle interrupts from Cumana SCSI 2 card * Params : irq - interrupt number * dev_id - user-defined (Scsi_Host structure) * regs - processor registers at interrupt */ static void cumanascsi_2_intr(int irq, void *dev_id, struct pt_regs *regs) { struct Scsi_Host *host = (struct Scsi_Host *)dev_id; fas216_intr(host); }
/* Prototype: void powertecscsi_intr(irq, *dev_id, *regs) * Purpose : handle interrupts from Powertec SCSI card * Params : irq - interrupt number * dev_id - user-defined (Scsi_Host structure) * regs - processor registers at interrupt */ static void powertecscsi_intr(int irq, void *dev_id, struct pt_regs *regs) { fas216_intr(dev_id); }
/* Prototype: void eesoxscsi_intr(irq, *dev_id, *regs) * Purpose : handle interrupts from EESOX SCSI card * Params : irq - interrupt number * dev_id - user-defined (Scsi_Host structure) * regs - processor registers at interrupt */ static void eesoxscsi_intr(int irq, void *dev_id, struct pt_regs *regs) { fas216_intr(dev_id); }
/* Prototype: void cumanascsi_2_intr(irq, *dev_id, *regs) * Purpose : handle interrupts from Cumana SCSI 2 card * Params : irq - interrupt number * dev_id - user-defined (Scsi_Host structure) * regs - processor registers at interrupt */ static void cumanascsi_2_intr(int irq, void *dev_id, struct pt_regs *regs) { fas216_intr(dev_id); }