Lines Matching refs:irq
107 int irq; member
162 overrides[commandline_current].irq = ints[2]; in dtc_setup()
246 if (overrides[current_override].irq != IRQ_AUTO) in dtc_detect()
247 instance->irq = overrides[current_override].irq; in dtc_detect()
249 instance->irq = NCR5380_probe_irq(instance, DTC_IRQS); in dtc_detect()
252 if (instance->irq == 255) in dtc_detect()
253 instance->irq = NO_IRQ; in dtc_detect()
258 if (instance->irq != NO_IRQ) in dtc_detect()
259 if (request_irq(instance->irq, dtc_intr, 0, in dtc_detect()
261 …rintk(KERN_ERR "scsi%d : IRQ%d not free, interrupts disabled\n", instance->host_no, instance->irq); in dtc_detect()
262 instance->irq = NO_IRQ; in dtc_detect()
265 if (instance->irq == NO_IRQ) { in dtc_detect()
270 if (instance->irq != NO_IRQ) in dtc_detect()
272 instance->irq = NO_IRQ; in dtc_detect()
275 printk("scsi%d : irq = %d\n", instance->host_no, instance->irq); in dtc_detect()
340 if (instance->irq == NO_IRQ) in NCR5380_pread()
392 if (instance->irq == NO_IRQ) in NCR5380_pwrite()
431 if (shost->irq != NO_IRQ) in dtc_release()
432 free_irq(shost->irq, shost); in dtc_release()