Lines Matching refs:stat0
474 u_int8_t ostat0 = 0, stat0 = 0, ostat1 = 0, stat1 = 0; in ata_generic_reset() local
484 stat0 = ATA_S_BUSY; in ata_generic_reset()
521 if ((mask & 0x01) && (stat0 & ATA_S_BUSY)) { in ata_generic_reset()
525 stat0 = ATA_IDX_INL(ch, ATA_STATUS) & 0xff; in ata_generic_reset()
527 stat0 = ATA_IDX_INB(ch, ATA_STATUS); in ata_generic_reset()
534 stat0, err, lsb, msb); in ata_generic_reset()
535 if (stat0 == err && lsb == err && msb == err && in ata_generic_reset()
536 timeout > (stat0 & ATA_S_BUSY ? 100 : 10)) in ata_generic_reset()
538 if (!(stat0 & ATA_S_BUSY)) { in ata_generic_reset()
543 else if (lsb == 0 && msb == 0 && (stat0 & ATA_S_READY)) { in ata_generic_reset()
547 else if ((stat0 & 0x0f) && err == lsb && err == msb) { in ata_generic_reset()
548 stat0 |= ATA_S_BUSY; in ata_generic_reset()
554 !((mask & 0x01) && (stat0 & ATA_S_BUSY))) { in ata_generic_reset()
588 if ((mask & 0x01) && stat0 == 0xff) in ata_generic_reset()
593 if (((mask & 0x01) == 0 || !(stat0 & ATA_S_BUSY)) && in ata_generic_reset()
601 stat0, stat1, ch->devices); in ata_generic_reset()