Lines Matching defs:command

122  * commands.  Each table entry is a command class and matches the
125 * On the retry after a command timed out, the next timeout value from
130 * command class, so if SET_FEATURES times out on the first try, the
321 * ata_internal_cmd_timeout - determine timeout for an internal command
323 * @cmd: internal command to be issued
325 * Determine timeout for internal command @cmd for @dev.
347 * ata_internal_cmd_timed_out - notification for internal command timeout
349 * @cmd: internal command which timed out
351 * Notify EH that internal command @cmd for @dev timed out. This
610 * non-notified command and completes much like an IRQ handler.
913 * @qc: command to schedule error handling for
1167 * ata_eh_qc_complete - Complete an active ATA command from EH
1170 * Indicate to the mid and upper layers that an ATA command has
1181 * ata_eh_qc_retry - Tell midlayer to retry an ATA command after EH
1184 * Indicate to the mid and upper layers that an ATA command
1387 tf.command = ATA_CMD_PACKET;
1429 tf.command = ATA_CMD_REQ_SENSE_DATA;
1486 tf.command = ATA_CMD_PACKET;
1593 * -It was a non-NCQ command that failed, or
1594 * -It was a NCQ command that failed, but the sense data
1595 * was not included in the NCQ command error log
1630 * command would need to be retried.
1702 * ECAT_ATA_BUS : ATA_BUS error for any command
1704 * ECAT_TOUT_HSM : TIMEOUT for any command or HSM violation for
1906 * ata_eh_quiet - check if we need to be quiet about a command error
1909 * Look at the qc flags anbd its scsi command request flags to determine
1910 * if we need to be quiet about the command failure.
1939 * since the command has already completed successfully.
1967 * data. Otherwise, we are dealing with a non-NCQ command and use
1968 * request sense ext command to retrieve the sense data.
1982 * If we failed to get sense data for a successful command that ought to
1985 * was actually "DATA CURRENTLY UNAVAILABLE". Reporting such a command
1997 /* We managed to get sense for this success command, skip. */
2001 /* This success command did not have any sense data, skip. */
2005 /* This success command had sense data, but we failed to get. */
2053 * Check if this was a successful command that simply needs sense data.
2055 * it using an additional command. Since this can't be done from irq
2090 * layers will determine whether the command is worth retrying
2092 * determine directly if the command is worth retrying using its
2199 * ata_get_cmd_name - get name for ATA command
2200 * @command: ATA command code to get name for
2202 * Return a textual name of the given command or "unknown"
2207 const char *ata_get_cmd_name(u8 command)
2212 u8 command;
2312 if (cmd_descr[i].command == command)
2468 ata_dev_err(qc->dev, "failed command: %s\n",
2469 ata_get_cmd_name(cmd->command));
2476 cmd->command, cmd->feature, cmd->nsect,
2502 if (cmd->command != ATA_CMD_PACKET &&
3006 tf.command = ATA_CMD_IDLEIMMEDIATE;
3013 tf.command = ATA_CMD_CHK_POWER;
3047 * When resuming, before executing any command, make sure to
3308 if (qc->dev != dev || (qc->tf.command != ATA_CMD_FLUSH_EXT &&
3309 qc->tf.command != ATA_CMD_FLUSH))
3319 tf.command = qc->tf.command;
3324 tf.command, qc->err_mask);
3330 * successfully complete a failed command from EH.
3443 * Low level driver acked the transition. Issue DIPM command
3927 * layer will only retry the command if it has
3945 * to retry the command.