Lines Matching refs:IRQ
1055 gc->IRQ, gc->IRQ_TR, (8 - gc->DMA_channel) & 7, gc->FORCADR, in print_config()
1084 if (reg_IRQ[gc->IRQ] == FALSE) { /* Interrupt already registered ? */ in register_HBA()
1085 if (!request_irq(gc->IRQ, (void *) eata_fake_int_handler, SA_INTERRUPT, in register_HBA()
1087 reg_IRQ[gc->IRQ]++; in register_HBA()
1089 reg_IRQL[gc->IRQ] = TRUE; /* IRQ is edge triggered */ in register_HBA()
1091 printk("Couldn't allocate IRQ %d, Sorry.", gc->IRQ); in register_HBA()
1095 if (reg_IRQL[gc->IRQ] == TRUE) { in register_HBA()
1100 reg_IRQ[gc->IRQ]++; in register_HBA()
1123 reg_IRQ[gc->IRQ]--; in register_HBA()
1124 if (reg_IRQ[gc->IRQ] == 0) in register_HBA()
1125 free_irq(gc->IRQ, NULL); in register_HBA()
1127 reg_IRQL[gc->IRQ] = FALSE; in register_HBA()
1140 buff = get_board_data(base, gc->IRQ, gc->scsi_id[3]); in register_HBA()
1154 reg_IRQ[gc->IRQ]--; in register_HBA()
1155 if (reg_IRQ[gc->IRQ] == 0) in register_HBA()
1156 free_irq(gc->IRQ, NULL); in register_HBA()
1158 reg_IRQL[gc->IRQ] = FALSE; in register_HBA()
1229 reg_IRQ[gc->IRQ]--; in register_HBA()
1230 if (reg_IRQ[gc->IRQ] == 0) in register_HBA()
1231 free_irq(gc->IRQ, NULL); in register_HBA()
1233 reg_IRQL[gc->IRQ] = FALSE; in register_HBA()
1297 sh->irq = gc->IRQ; in register_HBA()
1361 if (buf->IRQ) { in find_EISA()