Lines Matching +full:command +full:- +full:sequencer
1 /* SPDX-License-Identifier: GPL-2.0-only */
14 /* ---------- DDBs ---------- */
16 * domain that this sequencer can maintain low-level connections for
27 u8 dest_sas_addr[8]; /* bytes 4-11 */
81 u8 dest_sas_addr[8]; /* bytes 4-11 */
124 * of an initiator port (when the sequencer is operating in target mode).
126 * The sequencer allocates an initiator port DDB entry.
153 u8 max_conn_to[3]; /* from Conn-Disc mode page, in us, LE */
155 __le16 bus_inact_to; /* from Conn-Disc mode page, in 100 us, LE */
160 /* This struct asd_ddb_sata_tag, describes a look-up table to be used
170 * connection handle look-up table. SATA targets attached to a port
171 * multiplier require a 4-bit port number value. There is one DDB
229 /* ---------- SG Element ---------- */
257 /* ---------- SCBs ---------- */
259 /* An SCB (sequencer control block) is comprised of a common header
315 /* ---------- SCB tasks ---------- */
340 * atapi: C bit of FIS should be 1, and command register should be 0xA0,
341 * to indicate a packet command.
551 * Send Good Response SCBs. Used when the sequencer is operating in
570 /* ---------- The actual SCB struct ---------- */
589 /* ---------- Done List ---------- */
592 * TC - Task Complete, status was received and acknowledged
593 * TF - Task Failed, indicates an error prior to receiving acknowledgment
594 * for the command:
595 * - no conn,
596 * - NACK or R_ERR received in response to this command,
597 * - credit blocked or not available, or in the case of SMP request,
598 * - no SMP response was received.
600 * command.
601 * TI - Task Interrupted, error after the command was acknowledged. It is
602 * known that the command was received by the target.
603 * TU - Task Unacked, command was transmitted but neither ACK (R_OK) nor NAK
607 * TA - Task Aborted, see TF.
608 * _RESP - The completion includes an empty buffer containing status.
609 * TO - Timeout.
656 /* 0xc1 - 0xc7: empty buffer received,
657 0xd1 - 0xd7: establish nexus empty buffer received
674 /* ---------- PHYS ---------- */
713 * IGNORED by the sequencer (i.e. value 0 always).