ATA_S_BUSY
p->tfd |= ATA_S_BUSY;
if ((p->tfd & (ATA_S_BUSY | ATA_S_DRQ)) != 0)
p->tfd &= ~(ATA_S_BUSY | ATA_S_DRQ);