Lines Matching refs:istatus
64 static void ahci_ch_intr_main(struct ahci_channel *ch, uint32_t istatus);
1319 uint32_t istatus; in ahci_ch_intr() local
1322 istatus = ATA_INL(ch->r_mem, AHCI_P_IS); in ahci_ch_intr()
1325 ahci_ch_intr_main(ch, istatus); in ahci_ch_intr()
1334 uint32_t istatus; in ahci_ch_intr_direct() local
1338 istatus = ATA_INL(ch->r_mem, AHCI_P_IS); in ahci_ch_intr_direct()
1342 ahci_ch_intr_main(ch, istatus); in ahci_ch_intr_direct()
1373 ahci_ch_intr_main(struct ahci_channel *ch, uint32_t istatus) in ahci_ch_intr_main() argument
1380 ATA_OUTL(ch->r_mem, AHCI_P_IS, istatus); in ahci_ch_intr_main()
1389 if ((istatus & AHCI_P_IX_SDB) && in ahci_ch_intr_main()
1411 if (istatus & (AHCI_P_IX_PC | AHCI_P_IX_PRC | AHCI_P_IX_OF | in ahci_ch_intr_main()
1420 if ((istatus & AHCI_P_IX_CPD) && !reset) in ahci_ch_intr_main()
1423 if (istatus & (AHCI_P_IX_OF | AHCI_P_IX_IF | in ahci_ch_intr_main()
1491 if (istatus & AHCI_P_IX_TFE) { in ahci_ch_intr_main()
1509 } else if (istatus & AHCI_P_IX_IF) { in ahci_ch_intr_main()
2897 uint32_t istatus; in ahcipoll() local
2900 istatus = ATA_INL(ch->r_mem, AHCI_P_IS); in ahcipoll()
2901 if (istatus != 0) in ahcipoll()
2902 ahci_ch_intr_main(ch, istatus); in ahcipoll()