Lines Matching refs:stat1
482 u_int8_t ostat0 = 0, stat0 = 0, ostat1 = 0, stat1 = 0;
503 stat1 = ATA_S_BUSY;
561 if ((mask & 0x02) && (stat1 & ATA_S_BUSY) &&
566 stat1 = ATA_IDX_INL(ch, ATA_STATUS) & 0xff;
568 stat1 = ATA_IDX_INB(ch, ATA_STATUS);
574 "stat1=0x%02x err=0x%02x lsb=0x%02x msb=0x%02x\n",
575 stat1, err, lsb, msb);
576 if (stat1 == err && lsb == err && msb == err &&
577 timeout > (stat1 & ATA_S_BUSY ? 100 : 10))
579 if (!(stat1 & ATA_S_BUSY)) {
584 else if (lsb == 0 && msb == 0 && (stat1 & ATA_S_READY)) {
588 else if ((stat1 & 0x0f) && err == lsb && err == msb) {
589 stat1 |= ATA_S_BUSY;
598 if ((mask & 0x02) && stat1 == 0xff)
602 ((mask & 0x02) == 0 || !(stat1 & ATA_S_BUSY)))
608 device_printf(dev, "reset tp2 stat0=%02x stat1=%02x devices=0x%x\n",
609 stat0, stat1, ch->devices);