ATA_DEVICE_READY_REQUIRED
if ((flags & ATA_DEVICE_READY_REQUIRED) != 0
if ((flags & ATA_DEVICE_READY_REQUIRED)
| ATA_DEVICE_READY_REQUIRED, ATA_ERROR_ABORTED | ATA_ERROR_NO_MEDIA);
status_t result = fChannel->SendRequest(&request, ATA_DEVICE_READY_REQUIRED);
ATA_WAIT_FINISH | ATA_DEVICE_READY_REQUIRED, ATA_ERROR_ABORTED);
status_t result = fChannel->SendRequest(request, ATA_DEVICE_READY_REQUIRED);
| ATA_DEVICE_READY_REQUIRED, ATA_ERROR_NO_MEDIA | ATA_ERROR_ABORTED
IsATAPI() ? 0 : ATA_DEVICE_READY_REQUIRED) != B_OK) {
ATA_WAIT_FINISH | (IsATAPI() ? 0 : ATA_DEVICE_READY_REQUIRED),
IsATAPI() ? 0 : ATA_DEVICE_READY_REQUIRED);
| ATA_DEVICE_READY_REQUIRED, ATA_ERROR_ALL);
status_t result = fChannel->SendRequest(request, ATA_DEVICE_READY_REQUIRED);
| ATA_DEVICE_READY_REQUIRED, ATA_ERROR_ABORTED);
status_t result = fChannel->SendRequest(request, ATA_DEVICE_READY_REQUIRED);