Lines Matching refs:stat0
475 u_int8_t ostat0 = 0, stat0 = 0, ostat1 = 0, stat1 = 0; in ata_generic_reset() local
485 stat0 = ATA_S_BUSY; in ata_generic_reset()
522 if ((mask & 0x01) && (stat0 & ATA_S_BUSY)) { in ata_generic_reset()
526 stat0 = ATA_IDX_INL(ch, ATA_STATUS) & 0xff; in ata_generic_reset()
528 stat0 = ATA_IDX_INB(ch, ATA_STATUS); in ata_generic_reset()
535 stat0, err, lsb, msb); in ata_generic_reset()
536 if (stat0 == err && lsb == err && msb == err && in ata_generic_reset()
537 timeout > (stat0 & ATA_S_BUSY ? 100 : 10)) in ata_generic_reset()
539 if (!(stat0 & ATA_S_BUSY)) { in ata_generic_reset()
544 else if (lsb == 0 && msb == 0 && (stat0 & ATA_S_READY)) { in ata_generic_reset()
548 else if ((stat0 & 0x0f) && err == lsb && err == msb) { in ata_generic_reset()
549 stat0 |= ATA_S_BUSY; in ata_generic_reset()
555 !((mask & 0x01) && (stat0 & ATA_S_BUSY))) { in ata_generic_reset()
589 if ((mask & 0x01) && stat0 == 0xff) in ata_generic_reset()
594 if (((mask & 0x01) == 0 || !(stat0 & ATA_S_BUSY)) && in ata_generic_reset()
602 stat0, stat1, ch->devices); in ata_generic_reset()