Lines Matching refs:stat1
484 u_int8_t ostat0 = 0, stat0 = 0, ostat1 = 0, stat1 = 0; in ata_generic_reset() local
505 stat1 = ATA_S_BUSY; in ata_generic_reset()
563 if ((mask & 0x02) && (stat1 & ATA_S_BUSY) && in ata_generic_reset()
568 stat1 = ATA_IDX_INL(ch, ATA_STATUS) & 0xff; in ata_generic_reset()
570 stat1 = ATA_IDX_INB(ch, ATA_STATUS); in ata_generic_reset()
577 stat1, err, lsb, msb); in ata_generic_reset()
578 if (stat1 == err && lsb == err && msb == err && in ata_generic_reset()
579 timeout > (stat1 & ATA_S_BUSY ? 100 : 10)) in ata_generic_reset()
581 if (!(stat1 & ATA_S_BUSY)) { in ata_generic_reset()
586 else if (lsb == 0 && msb == 0 && (stat1 & ATA_S_READY)) { in ata_generic_reset()
590 else if ((stat1 & 0x0f) && err == lsb && err == msb) { in ata_generic_reset()
591 stat1 |= ATA_S_BUSY; in ata_generic_reset()
600 if ((mask & 0x02) && stat1 == 0xff) in ata_generic_reset()
604 ((mask & 0x02) == 0 || !(stat1 & ATA_S_BUSY))) in ata_generic_reset()
611 stat0, stat1, ch->devices); in ata_generic_reset()