Lines Matching +full:sata +full:- +full:oob
1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Aic94xx SAS/SATA driver SAS definitions and hardware interface header file.
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 */
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
161 * by the sequencers. SATA II, IDENTIFY DEVICE data, word 76, bit 8:
163 * corresponding SCB, given a SATA II tag value.
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
172 * entry of this type for each SATA port multiplier (sister DDB).
173 * Given a SATA PM port number, this table gives us the SATA PM Port
174 * DDB of the SATA port multiplier port (i.e. the SATA target
182 /* This struct asd_ddb_sata_pm_port, describes the SATA port multiplier
229 /* ---------- SG Element ---------- */
257 /* ---------- SCBs ---------- */
315 /* ---------- SCB tasks ---------- */
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
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.
601 * TI - Task Interrupted, error after the command was acknowledged. It is
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 ---------- */
701 /* Initial delay after OOB, before we transmit NOTIFY (ENABLE SPINUP).