ATA_S_DSC
if (!(ATA_IDX_INB(ch, ATA_ALTSTAT) & ATA_S_DSC))
if (!(ATA_IDX_INB(ch, ATA_ALTSTAT) & ATA_S_DSC))
ahci_write_fis_d2h(p, slot, cfis, ATA_S_DSC | ATA_S_READY);
ahci_write_fis_d2h(p, slot, cfis, ATA_S_DSC | ATA_S_READY);
ahci_write_fis_d2h(p, slot, cfis, ATA_S_DSC | ATA_S_READY);
ahci_write_fis_d2h(p, slot, cfis, ATA_S_READY | ATA_S_DSC);
ahci_write_fis_d2h(p, slot, cfis, ATA_S_READY | ATA_S_DSC);
ahci_write_fis_d2h(p, slot, cfis, ATA_S_READY | ATA_S_DSC);
ahci_write_fis_d2h(p, slot, cfis, ATA_S_READY | ATA_S_DSC);
ahci_write_fis_d2h(p, slot, cfis, ATA_S_READY | ATA_S_DSC);
ahci_write_fis_d2h(p, slot, cfis, ATA_S_READY | ATA_S_DSC);
ahci_write_fis_d2h(p, slot, cfis, ATA_S_READY | ATA_S_DSC);
ahci_write_fis_d2h(p, slot, cfis, ATA_S_READY | ATA_S_DSC);
tfd = ATA_S_READY | ATA_S_DSC;
tfd = ATA_S_READY | ATA_S_DSC;
tfd = ATA_S_READY | ATA_S_DSC;
tfd = ATA_S_READY | ATA_S_DSC;
ahci_write_fis_d2h(p, slot, cfis, ATA_S_READY | ATA_S_DSC);
ahci_write_fis_d2h(p, slot, cfis, ATA_S_READY | ATA_S_DSC);
p->tfd = ATA_S_DSC | ATA_S_READY;
p->tfd = ATA_S_DSC | ATA_S_READY;
p->tfd = ATA_S_DSC | ATA_S_READY;
p->tfd = ATA_S_DSC | ATA_S_READY;
ahci_write_fis_d2h(p, slot, cfis, ATA_S_READY | ATA_S_DSC);
ahci_write_fis_d2h(p, slot, cfis, ATA_S_READY | ATA_S_DSC);
tfd = ATA_S_READY | ATA_S_DSC;
tfd = ATA_S_READY | ATA_S_DSC;
p->tfd = ATA_S_READY | ATA_S_DSC;
pr->tfd = (1 << 8) | ATA_S_DSC | ATA_S_DMA;
ATA_S_READY | ATA_S_DSC);
ATA_S_READY | ATA_S_DSC);