Lines Matching defs:istatus
63 static void ahci_ch_intr_main(struct ahci_channel *ch, uint32_t istatus);
1166 uint32_t istatus;
1169 istatus = ATA_INL(ch->r_mem, AHCI_P_IS);
1170 if (istatus == 0)
1174 ahci_ch_intr_main(ch, istatus);
1183 uint32_t istatus;
1187 istatus = ATA_INL(ch->r_mem, AHCI_P_IS);
1188 if (istatus == 0)
1193 ahci_ch_intr_main(ch, istatus);
1224 ahci_ch_intr_main(struct ahci_channel *ch, uint32_t istatus)
1231 ATA_OUTL(ch->r_mem, AHCI_P_IS, istatus);
1240 if ((istatus & AHCI_P_IX_SDB) &&
1262 if (istatus & (AHCI_P_IX_PC | AHCI_P_IX_PRC | AHCI_P_IX_OF |
1271 if ((istatus & AHCI_P_IX_CPD) && !reset)
1274 if (istatus & (AHCI_P_IX_OF | AHCI_P_IX_IF |
1279 // __func__, istatus, cstatus, sstatus, ch->rslots, ATA_INL(ch->r_mem, AHCI_P_TFD),
1331 if (istatus & AHCI_P_IX_TFE) {
1349 } else if (istatus & AHCI_P_IX_IF) {
2722 uint32_t istatus;
2725 istatus = ATA_INL(ch->r_mem, AHCI_P_IS);
2726 if (istatus != 0)
2727 ahci_ch_intr_main(ch, istatus);