Lines Matching refs:ATA_S_BUSY
106 } while (request->status & ATA_S_BUSY && timeout--); in ata_begin_transaction()
464 stat0 = ATA_S_BUSY; in ata_generic_reset()
474 stat1 = ATA_S_BUSY; in ata_generic_reset()
500 if ((mask & 0x01) && (stat0 & ATA_S_BUSY)) { in ata_generic_reset()
512 timeout > (stat0 & ATA_S_BUSY ? 100 : 10)) in ata_generic_reset()
514 if (!(stat0 & ATA_S_BUSY)) { in ata_generic_reset()
524 stat0 |= ATA_S_BUSY; in ata_generic_reset()
529 if ((mask & 0x02) && (stat1 & ATA_S_BUSY) && in ata_generic_reset()
530 !((mask & 0x01) && (stat0 & ATA_S_BUSY))) { in ata_generic_reset()
542 timeout > (stat1 & ATA_S_BUSY ? 100 : 10)) in ata_generic_reset()
544 if (!(stat1 & ATA_S_BUSY)) { in ata_generic_reset()
554 stat1 |= ATA_S_BUSY; in ata_generic_reset()
562 if (!(stat0 & ATA_S_BUSY) || (stat0 == 0xff && timeout > 10)) in ata_generic_reset()
565 if (!(stat1 & ATA_S_BUSY) || (stat1 == 0xff && timeout > 10)) in ata_generic_reset()
568 if (!(stat0 & ATA_S_BUSY) && !(stat1 & ATA_S_BUSY)) in ata_generic_reset()
589 if (ATA_IDX_INB(ch, ATA_ALTSTAT) & ATA_S_BUSY) { in ata_generic_status()
591 if (ATA_IDX_INB(ch, ATA_ALTSTAT) & ATA_S_BUSY) in ata_generic_status()
618 if (!(status & ATA_S_BUSY)) in ata_wait()
692 (status & (ATA_S_DRQ | ATA_S_BUSY))) == ATAPI_P_CMDOUT) in ata_generic_command()