AT_DONE
while ((ata_c->flags & AT_DONE) == 0)
KASSERT((ata_c->flags & AT_DONE) != 0);
if (xfer->c_ata_c.flags & AT_DONE)
if ((xfer->c_ata_c.flags & AT_DONE) == 0) {
ata_c->flags |= AT_DONE;
ata_c->flags |= AT_DONE;
if (xfer->c_ata_c.flags & AT_DONE)
if ((xfer->c_ata_c.flags & AT_DONE) == 0) {
ata_c->flags |= AT_DONE;
ata_c->flags |= AT_DONE;