Lines Matching refs:stat1
475 u_int8_t ostat0 = 0, stat0 = 0, ostat1 = 0, stat1 = 0; in ata_generic_reset() local
496 stat1 = ATA_S_BUSY; in ata_generic_reset()
554 if ((mask & 0x02) && (stat1 & ATA_S_BUSY) && in ata_generic_reset()
559 stat1 = ATA_IDX_INL(ch, ATA_STATUS) & 0xff; in ata_generic_reset()
561 stat1 = ATA_IDX_INB(ch, ATA_STATUS); in ata_generic_reset()
568 stat1, err, lsb, msb); in ata_generic_reset()
569 if (stat1 == err && lsb == err && msb == err && in ata_generic_reset()
570 timeout > (stat1 & ATA_S_BUSY ? 100 : 10)) in ata_generic_reset()
572 if (!(stat1 & ATA_S_BUSY)) { in ata_generic_reset()
577 else if (lsb == 0 && msb == 0 && (stat1 & ATA_S_READY)) { in ata_generic_reset()
581 else if ((stat1 & 0x0f) && err == lsb && err == msb) { in ata_generic_reset()
582 stat1 |= ATA_S_BUSY; in ata_generic_reset()
591 if ((mask & 0x02) && stat1 == 0xff) in ata_generic_reset()
595 ((mask & 0x02) == 0 || !(stat1 & ATA_S_BUSY))) in ata_generic_reset()
602 stat0, stat1, ch->devices); in ata_generic_reset()