Lines Matching refs:IRQ
645 buf->IRQ = ISAirqs[z];
662 printk("IRQ:%d IRQT:%d FORCADR:%d MCH:%d RIDQ:%d\n", gc->IRQ, gc->IRQ_TR, gc->FORCADR, gc->MAX_CHAN, gc->ID_qest);
709 if ((buff = get_pio_board_data(base, gc->IRQ, gc->scsi_id[3], cplen = (cpu_to_be32(gc->cplen) + 1) / 2, cppadlen = (cpu_to_be16(gc->cppadlen) + 1) / 2)) == NULL) {
725 if (!reg_IRQ[gc->IRQ]) { /* Interrupt already registered ? */
726 if (!request_irq(gc->IRQ, do_eata_pio_int_handler, IRQF_DISABLED, "EATA-PIO", sh)) {
727 reg_IRQ[gc->IRQ]++;
729 reg_IRQL[gc->IRQ] = 1; /* IRQ is edge triggered */
731 printk("Couldn't allocate IRQ %d, Sorry.\n", gc->IRQ);
734 } else { /* More than one HBA on this IRQ */
735 if (reg_IRQL[gc->IRQ]) {
736 printk("Can't support more than one HBA on this IRQ,\n" " if the IRQ is edge triggered. Sorry.\n");
739 reg_IRQ[gc->IRQ]++;
797 sh->irq = gc->IRQ;
867 if (buf->IRQ) {
871 printk(KERN_NOTICE "eata_dma: No valid IRQ. HBA " "removed from list\n");
969 printk("HBA no. Boardtype: Revis: EATA: Bus: BaseIO: IRQ: Ch: ID: Pr:" " QS: SG: CPL:\n");