ATA_BUSY
tf.status = ATA_BUSY;
tf.status = ATA_BUSY;
tf.status = ATA_BUSY;
tf.status = ATA_BUSY;
busy = status & (ATA_BUSY | ATA_DRQ);
tf.status = ATA_BUSY;
if ((stat & (ATA_BUSY | ATA_DRQ | ATA_DRDY)) != ATA_DRDY) {
if (res->status & (ATA_BUSY | ATA_DRDY | ATA_DF | ATA_DRQ |
if (res->status & ATA_BUSY)
tf->status & (ATA_BUSY | ATA_DF | ATA_ERR | ATA_DRQ)) {
{ ATA_BUSY, ABORTED_COMMAND, 0x00, 0x00 },
if (drv_stat & ATA_BUSY) {
tf->status & (ATA_BUSY | ATA_DF | ATA_ERR | ATA_DRQ)) {
if (status & (ATA_BUSY | ATA_DRQ)) {
if (ata_sff_altstatus(ap, &status) && (status & ATA_BUSY))
status = ata_sff_busy_wait(ap, ATA_BUSY, 5);
if (status & ATA_BUSY) {
status = ata_sff_busy_wait(ap, ATA_BUSY, 10);
if (status & ATA_BUSY) {
if (status & ATA_BUSY) {
if (!(ap->ops->sff_check_status(ap) & ATA_BUSY))
if (status & ATA_BUSY)
if (status & ATA_BUSY)
if (status & (ATA_BUSY | ATA_DRQ)) {
if (status & (ATA_BUSY | ATA_DRQ))
if (status & (ATA_BUSY | ATA_DRQ)) {
if (status & (ATA_BUSY | ATA_DRQ)) {
if ((status & ATA_BUSY))
tf.status = ATA_BUSY;
if (ioread8(ap->ioaddr.altstatus_addr) & ATA_BUSY)
if (stat & (ATA_BUSY | ATA_DRQ | ATA_ERR))
stat = ATA_BUSY;
if (ata_stat & ATA_BUSY)
if (unlikely(status & ATA_BUSY))
status = ata_sff_busy_wait(ap, ATA_BUSY | ATA_DRQ, 1000);
!(frame_header->status & ATA_BUSY)) {
if (frame_header->status & ATA_BUSY) {
if ((stp_req->status & ATA_BUSY) == 0) {
if (regs[ATA_REG_STATUS_OFFSET] & ATA_BUSY) {
(ATA_BUSY | ATA_DF | ATA_ERR)) {
return ((status & (ATA_BUSY | ATA_DRDY | ATA_DF | ATA_DRQ | ATA_ERR))
if (status & (ATA_BUSY | ATA_DRQ))
if (!(status & ATA_BUSY))
u8 status = ata_sff_busy_wait(ap, ATA_BUSY | ATA_DRQ, 1000);
if (status != 0xff && (status & (ATA_BUSY | ATA_DRQ)))