Lines Matching +full:device +full:- +full:unique
5 * SPDX-License-Identifier: GPL-2.0+
10 * "Information Technology - AT Attachment-3 Interface (ATA-3)"
12 * http://www.dt.wdc.com/ata/ata-3/ata3r5v.zip
14 * ftp://ftp.fee.vutbr.cz/pub/doc/io/ata/ata-3/ata3r5v.zip
23 * 8-bit (register) and 16-bit (data) accesses might use different
57 #define ATA_STAT_BUSY 0x80 /* Device Busy */
58 #define ATA_STAT_READY 0x40 /* Device Ready */
59 #define ATA_STAT_FAULT 0x20 /* Device Fault */
60 #define ATA_STAT_SEEK 0x10 /* Device Seek Complete */
67 * Device / Head Register Bits
84 #define ATA_CMD_DIAG 0x90 /* Execute Device Diagnostic */
85 #define ATA_CMD_INIT 0x91 /* Initialize Device Parameters */
93 #define ATA_CMD_IDENT 0xEC /* Identify Device */
107 #define ATAPI_CMD_IDENT 0xA1 /* Identify AT Atachment Packed Interface Device */
135 /* ------------------------------------------------------------------------- */
148 unsigned short vendor0; /* vendor unique */
149 unsigned short vendor1; /* vendor unique */
150 unsigned short vendor2; /* vendor unique */
158 unsigned char vendor3; /* vendor unique */
160 unsigned char vendor4; /* vendor unique */
163 unsigned char vendor5; /* vendor unique */
165 unsigned char vendor6; /* vendor unique */
176 unsigned short dma_1word; /* single-word dma info */
177 unsigned short dma_mword; /* multiple-word dma info */
183 unsigned short words69_70[2]; /* reserved words 69-70 */
184 unsigned short words71_74[4]; /* reserved words 71-74 */
186 unsigned short words76_79[4]; /* reserved words 76-79 */
191 unsigned short cfsse; /* command set-feature supported extensions */
192 unsigned short cfs_enable_1; /* command set-feature enabled */
193 unsigned short cfs_enable_2; /* command set-feature enabled */
194 unsigned short csf_default; /* command set-feature default */
201 unsigned short words94_99[6];/* reserved words 94-99 */
202 …/*unsigned long long lba48_capacity; /--* 4 16bit values containing lba 48 total number of sector…
204 unsigned short words104_125[22];/* reserved words 104-125 */
207 unsigned short dlf; /* device lock function
222 * 1 read-look-ahead
225 unsigned short words130_155[26];/* reserved vendor words 130-155 */
227 unsigned short words157_159[3];/* reserved vendor words 157-159 */
228 unsigned short words160_162[3];/* reserved words 160-162 */
230 unsigned short words164_255[92];/* reserved words 164-255 */
237 * See ATA-3 (AT Attachment-3 Interface) documentation, Figure 14 / Table 21
249 /* ------------------------------------------------------------------------- */