Lines Matching refs:stat1
477 u_int8_t ostat0 = 0, stat0 = 0, ostat1 = 0, stat1 = 0; in ata_generic_reset() local
498 stat1 = ATA_S_BUSY; in ata_generic_reset()
556 if ((mask & 0x02) && (stat1 & ATA_S_BUSY) && in ata_generic_reset()
561 stat1 = ATA_IDX_INL(ch, ATA_STATUS) & 0xff; in ata_generic_reset()
563 stat1 = ATA_IDX_INB(ch, ATA_STATUS); in ata_generic_reset()
570 stat1, err, lsb, msb); in ata_generic_reset()
571 if (stat1 == err && lsb == err && msb == err && in ata_generic_reset()
572 timeout > (stat1 & ATA_S_BUSY ? 100 : 10)) in ata_generic_reset()
574 if (!(stat1 & ATA_S_BUSY)) { in ata_generic_reset()
579 else if (lsb == 0 && msb == 0 && (stat1 & ATA_S_READY)) { in ata_generic_reset()
583 else if ((stat1 & 0x0f) && err == lsb && err == msb) { in ata_generic_reset()
584 stat1 |= ATA_S_BUSY; in ata_generic_reset()
593 if ((mask & 0x02) && stat1 == 0xff) in ata_generic_reset()
597 ((mask & 0x02) == 0 || !(stat1 & ATA_S_BUSY))) in ata_generic_reset()
604 stat0, stat1, ch->devices); in ata_generic_reset()