B_DEV_NO_MEDIA
{ 0x3A00, "Medium not present", err_act_fail, B_DEV_NO_MEDIA }, // DTL WROM BK
{ 0x3A01, "Medium not present - tray closed", err_act_fail, B_DEV_NO_MEDIA }, // DT WROM BK
{ 0x3A02, "Medium not present - tray open", err_act_fail, B_DEV_NO_MEDIA }, // DT WROM BK
{ 0x3A03, "Medium not present - loadable", err_act_fail, B_DEV_NO_MEDIA }, // DT WROM B
{ 0x3A04, "Medium not present - medium auxiliary memory accessible", err_act_fail, B_DEV_NO_MEDIA }, // DT WRO B
notify_io_request(request, B_DEV_NO_MEDIA);
return B_DEV_NO_MEDIA;
if (ready == B_OK || ready == B_DEV_NO_MEDIA
ready == B_DEV_NO_MEDIA ? " (no media inserted)" : "");
return B_DEV_NO_MEDIA;
return B_DEV_NO_MEDIA;
while (result == B_DEV_NO_MEDIA && retry > 0) {
if (ready == B_OK || ready == B_DEV_NO_MEDIA
return B_DEV_NO_MEDIA;
while (result == B_DEV_NO_MEDIA && retry > 0) {
&& status != B_DEV_NO_MEDIA) {
} else if (status == B_DEV_NOT_READY || status == B_DEV_NO_MEDIA) {
if (lun->device->is_ufi && (result == B_DEV_NO_MEDIA
return B_DEV_NO_MEDIA;
return MK_ERROR(err_act_fail, B_DEV_NO_MEDIA);
status_t mediaStatus = B_DEV_NO_MEDIA;
case B_DEV_NO_MEDIA:
E(B_DEV_NO_MEDIA),
*mediaStatus = B_DEV_NO_MEDIA;
case B_DEV_NO_MEDIA: