Lines Matching +full:fis +full:- +full:index +full:- +full:block
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * mtip32xx.h - Header file for the P320 SSD Block Driver
53 * Macro to extract the tag index from a tag value. The index
67 * NOTE: This is the driver maximum; check dd->slot_groups for actual value.
95 * Per-tag bitfield size in longs.
104 (U32_PER_LONG-1))/U32_PER_LONG)
181 mtip_workq_sdbfx(w->port, group, w->completed); \
184 /* Register Frame Information Structure (FIS), host to device. */
187 * FIS type.
188 * - 27h Register FIS, host to device.
189 * - 34h Register FIS, device to host.
190 * - 39h DMA Activate FIS, device to host.
191 * - 41h DMA Setup FIS, bi-directional.
192 * - 46h Data FIS, bi-directional.
193 * - 58h BIST Activate FIS, bi-directional.
194 * - 5Fh PIO Setup FIS, device to host.
195 * - A1h Set Device Bits FIS, device to host.
245 * - Bits 31:16 Number of PRD entries.
246 * - Bits 15:8 Unused in this implementation.
247 * - Bit 7 Prefetch bit, informs the drive to prefetch PRD entries.
248 * - Bit 6 Write bit, should be set when writing data to the device.
249 * - Bit 5 Unused in this implementation.
250 * - Bits 4:0 Length of the command FIS in DWords (DWord = 4 bytes).
288 * Bit 31: interrupt when this data block has been transferred.
348 * Pointer to the beginning of the RX FIS memory as used
353 * Pointer to the beginning of the RX FIS memory as used
358 * Pointer to the DMA region for RX Fis, Identify, RLE10, and SMART
362 * DMA address of region for RX Fis, Identify, RLE10, and SMART
412 /* Spinlock for working around command-issue bug. */
442 unsigned long index; /* Index to determine the disk name */ member