FD_RAW_NEED_DISK
} else if (flags & FD_RAW_NEED_DISK)
disk_change(current_drive) && (raw_cmd->flags & FD_RAW_NEED_DISK)) {
(raw_cmd->flags & FD_RAW_NEED_DISK) &&
if (raw_cmd->flags & (FD_RAW_NEED_SEEK | FD_RAW_NEED_DISK)) {
FD_RAW_NEED_DISK | FD_RAW_NEED_SEEK);
raw_cmd->flags = FD_RAW_SPIN | FD_RAW_NEED_DISK | FD_RAW_NEED_SEEK;
if (poll_drive(true, FD_RAW_NEED_DISK) == -EINTR)
if (poll_drive(true, FD_RAW_NEED_DISK) == -EINTR)
if (poll_drive(true, FD_RAW_NEED_DISK) == -EINTR)
if (poll_drive(true, FD_RAW_NEED_DISK) == -EINTR)
poll_drive(false, FD_RAW_NEED_DISK);