ata_sff_busy_wait
status = ata_sff_busy_wait(ap, ATA_BUSY, 5);
status = ata_sff_busy_wait(ap, ATA_BUSY, 10);
status = ata_sff_busy_wait(ap, ATA_BUSY | ATA_DRQ, 1000);
u8 status = ata_sff_busy_wait(ap, ATA_BUSY | ATA_DRQ, 1000);