Lines Matching refs:stat0
484 u_int8_t ostat0 = 0, stat0 = 0, ostat1 = 0, stat1 = 0; in ata_generic_reset() local
494 stat0 = ATA_S_BUSY; in ata_generic_reset()
531 if ((mask & 0x01) && (stat0 & ATA_S_BUSY)) { in ata_generic_reset()
535 stat0 = ATA_IDX_INL(ch, ATA_STATUS) & 0xff; in ata_generic_reset()
537 stat0 = ATA_IDX_INB(ch, ATA_STATUS); in ata_generic_reset()
544 stat0, err, lsb, msb); in ata_generic_reset()
545 if (stat0 == err && lsb == err && msb == err && in ata_generic_reset()
546 timeout > (stat0 & ATA_S_BUSY ? 100 : 10)) in ata_generic_reset()
548 if (!(stat0 & ATA_S_BUSY)) { in ata_generic_reset()
553 else if (lsb == 0 && msb == 0 && (stat0 & ATA_S_READY)) { in ata_generic_reset()
557 else if ((stat0 & 0x0f) && err == lsb && err == msb) { in ata_generic_reset()
558 stat0 |= ATA_S_BUSY; in ata_generic_reset()
564 !((mask & 0x01) && (stat0 & ATA_S_BUSY))) { in ata_generic_reset()
598 if ((mask & 0x01) && stat0 == 0xff) in ata_generic_reset()
603 if (((mask & 0x01) == 0 || !(stat0 & ATA_S_BUSY)) && in ata_generic_reset()
611 stat0, stat1, ch->devices); in ata_generic_reset()