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
54 * Macro to extract the tag index from a tag value. The index
68 * NOTE: This is the driver maximum; check dd->slot_groups for actual value.
96 * Per-tag bitfield size in longs.
105 (U32_PER_LONG-1))/U32_PER_LONG)
183 mtip_workq_sdbfx(w->port, group, w->completed); \
186 /* Register Frame Information Structure (FIS), host to device. */
189 * FIS type.
190 * - 27h Register FIS, host to device.
191 * - 34h Register FIS, device to host.
192 * - 39h DMA Activate FIS, device to host.
193 * - 41h DMA Setup FIS, bi-directional.
194 * - 46h Data FIS, bi-directional.
195 * - 58h BIST Activate FIS, bi-directional.
196 * - 5Fh PIO Setup FIS, device to host.
197 * - A1h Set Device Bits FIS, device to host.
247 * - Bits 31:16 Number of PRD entries.
248 * - Bits 15:8 Unused in this implementation.
249 * - Bit 7 Prefetch bit, informs the drive to prefetch PRD entries.
250 * - Bit 6 Write bit, should be set when writing data to the device.
251 * - Bit 5 Unused in this implementation.
252 * - Bits 4:0 Length of the command FIS in DWords (DWord = 4 bytes).
290 * Bit 31: interrupt when this data block has been transferred.
350 * Pointer to the beginning of the RX FIS memory as used
355 * Pointer to the beginning of the RX FIS memory as used
360 * Pointer to the DMA region for RX Fis, Identify, RLE10, and SMART
364 * DMA address of region for RX Fis, Identify, RLE10, and SMART
414 /* Spinlock for working around command-issue bug. */
444 unsigned long index; /* Index to determine the disk name */ member