36 "CFA REQUEST EXTENDED ERROR",
39 "DATA SET MANAGEMENT",
44 "REQUEST SENSE DATA EXT",
50 "RECALIBRATE [OBS-4]",
68 "READ SECTOR(S) [OBS-5]",
70 "READ LONG (w/o retry) [OBS-4]",
73 "READ DMA QUEUED EXT [OBS-ACS-2]",
74 "READ NATIVE MAX ADDRESS EXT [OBS-ACS-3]",
85 "WRITE SECTOR(S) (w/o retry) [OBS-5]",
87 "WRITE LONG (w/o retry) [OBS-4]",
88 "WRITE SECTORS(S) EXT",
90 "WRITE DMA QUEUED EXT [OBS-ACS-2]",
91 "SET NATIVE MAX ADDRESS EXT [OBS-ACS-3]",
92 "CFA WRITE SECTORS WITHOUT ERASE",
96 "WRITE VERIFY [OBS-4]",
98 "WRITE DMA QUEUED FUA EXT [OBS-ACS-2]",
101 "READ VERIFY SECTOR(S)",
102 "READ VERIFY SECTOR(S) (w/o retry) [OBS-5]",
103 "READ VERIFY SECTOR(S) EXT",
106 "WRITE UNCORRECTABLE EXT",
118 "FORMAT TRACK [OBS-4]",
131 "TRUSTED RECEIVE DMA",
136 "WRITE FPDMA QUEUED",
138 "NCQ QUEUE MANAGEMENT",
140 "RECEIVE FPDMA QUEUED",
159 "SET DATE & TIME EXT",
160 "ACCESSIBLE MAX ADDRESS CONFIGURATION",
176 "CFA TRANSLATE SECTOR [VS IF NO CFA]",
186 "EXECUTE DEVICE DIAGNOSTIC",
187 "INITIALIZE DEVICE PARAMETERS [OBS-6]",
188 "DOWNLOAD MICROCODE",
189 "DOWNLOAD MICROCODE DMA",
190 "STANDBY IMMEDIATE [RET-4]",
191 "IDLE IMMEDIATE [RET-4]",
194 "CHECK POWER MODE [RET-4]",
204 "IDENTIFY PACKET DEVICE",
205 "SERVICE [OBS-ACS-2]",
221 "DEVICE CONFIGURATION [OBS-ACS-3]",
226 "NV CACHE [OBS-ACS-3]",
237 "CFA ERASE SECTORS [VS IF NO CFA]",
244 "READ DMA QUEUED [OBS-ACS-2]",
246 "READ DMA (w/o retry) [OBS-5]",
248 "WRITE DMA (w/o retry) [OBS-5]",
249 "WRITE DMA QUEUED [OBS-ACS-2]",
250 "CFA WRITE MULTIPLE WITHOUT ERASE",
251 "WRITE MULTIPLE FUA EXT",
255 "CHECK MEDIA CARD TYPE [OBS-ACS-2]",
264 "GET MEDIA STATUS [OBS-8]",
265 "ACKNOWLEDGE MEDIA CHANGE [RET-4]",
266 "BOOT POST-BOOT [RET-4]",
267 "BOOT PRE-BOOT [RET-4]",
268 "MEDIA LOCK [OBS-8]",
269 "MEDIA UNLOCK [OBS-8]",
284 "MEDIA EJECT [OBS-8]",
285 "IDENTIFY DEVICE DMA [OBS-4]",
289 "SECURITY SET PASSWORD",
291 "SECURITY ERASE PREPARE",
292 "SECURITY ERASE UNIT",
293 "SECURITY FREEZE LOCK",
294 "SECURITY DISABLE PASSWORD",
296 "READ NATIVE MAX ADDRESS [OBS-ACS-3]",
297 "SET MAX ADDRESS [OBS-ACS-3]",
319 return "NOP [Abort queued commands]";
321 return "NOP [Don't abort queued commands] [OBS-ACS-2]";
323 return "NOP [Reserved subcommand] [OBS-ACS-2]";
328 return "DOWNLOAD MICROCODE [Temporary] [OBS-8]";
330 return "DOWNLOAD MICROCODE [Save with offsets]";
332 return "DOWNLOAD MICROCODE [Save]";
334 return "DOWNLOAD MICROCODE [Save for future use]";
336 return "DOWNLOAD MICROCODE [Activate]";
338 return "DOWNLOAD MICROCODE [Reserved subcommand]";
343 return "SMART READ DATA";
345 return "SMART READ ATTRIBUTE THRESHOLDS [OBS-4]";
347 return "SMART ENABLE/DISABLE ATTRIBUTE AUTOSAVE";
349 return "SMART SAVE ATTRIBUTE VALUES [OBS-6]";
351 return "SMART EXECUTE OFF-LINE IMMEDIATE";
353 return "SMART READ LOG";
355 return "SMART WRITE LOG";
357 return "SMART WRITE ATTRIBUTE THRESHOLDS [NS, OBS-4]";
359 return "SMART ENABLE OPERATIONS";
361 return "SMART DISABLE OPERATIONS";
363 return "SMART RETURN STATUS";
365 return "SMART EN/DISABLE AUTO OFFLINE [NS (SFF-8035i)]";
368 return "SMART [Vendor specific subcommand]";
370 return "SMART [Reserved subcommand]";
375 return "DEVICE CONFIGURATION RESTORE [OBS-ACS-3]";
377 return "DEVICE CONFIGURATION FREEZE LOCK [OBS-ACS-3]";
379 return "DEVICE CONFIGURATION IDENTIFY [OBS-ACS-3]";
381 return "DEVICE CONFIGURATION SET [OBS-ACS-3]";
383 return "DEVICE CONFIGURATION [Reserved subcommand] [OBS-ACS-3]";
388 return "SET FEATURES [Enable 8-bit PIO] [OBS-3]";
390 return "SET FEATURES [Enable write cache]";
392 return "SET FEATURES [Set transfer mode]";
394 return "SET FEATURES [Enable auto DR] [OBS-4]";
396 return "SET FEATURES [Enable APM]";
398 return "SET FEATURES [Enable Pwr-Up In Standby]";
400 return "SET FEATURES [Set device spin-up]";
402 return "SET FEATURES [Reserved (address offset)] [OPS-ACS-3]";
404 return "SET FEATURES [Enable CFA power mode 1]";
406 return "SET FEATURES [Enable SATA feature]";
408 return "SET FEATURES [Set Time-ltd R/W WCT]";
410 return "SET FEATURES [Set Time-ltd R/W EH]";
412 return "SET FEATURES [Disable Media Status Notf] [OBS-8]";
414 return "SET FEATURES [Disable retry] [OBS-4]";
416 return "SET FEATURES [Enable Free-fall Control]";
418 return "SET FEATURES [Enable AAM] [OBS-ACS-2]";
420 return "SET FEATURES [Set Max Host I/F S Times]";
422 return "SET FEATURES [Length of VS data] [OBS-4]";
424 return "SET FEATURES [Ext. Power Conditions]";
426 return "SET FEATURES [Set cache segs] [OBS-4]";
428 return "SET FEATURES [Disable read look-ahead]";
430 return "SET FEATURES [Enable release interrupt] [OBS-ACS-2]";
432 return "SET FEATURES [Enable SERVICE interrupt] [OBS-ACS-2]";
434 return "SET FEATURES [Disable revert defaults]";
436 return "SET FEATURES [LPS Error Reporting Control]";
438 return "SET FEATURES [Disable ECC] [OBS-4]";
440 return "SET FEATURES [Disable 8-bit PIO] [OBS-3]";
442 return "SET FEATURES [Disable write cache]";
444 return "SET FEATURES [Disable auto DR] [OBS-4]";
446 return "SET FEATURES [Disable APM]";
448 return "SET FEATURES [Disable Pwr-Up In Standby]";
450 return "SET FEATURES [Disable ECC] [OBS-4]";
452 return "SET FEATURES [Reserved (address offset)]";
454 return "SET FEATURES [Disable CFA power mode 1]";
456 return "SET FEATURES [Disable SATA feature]";
458 return "SET FEATURES [Enable Media Status Notf] [OBS-8]";
460 return "SET FEATURES [Enable retries] [OBS-4]";
462 return "SET FEATURES [Set max avg curr] [OBS-4]";
464 return "SET FEATURES [Enable read look-ahead]";
466 return "SET FEATURES [Set max prefetch] [OBS-4]";
468 return "SET FEATURES [4 bytes VS data] [OBS-4]";
470 return "SET FEATURES [Disable Free-fall Control]";
472 return "SET FEATURES [Disable AAM] [OBS-ACS-2]";
474 return "SET FEATURES [Sense Data Reporting]";
476 return "SET FEATURES [Enable revert to defaults]";
478 return "SET FEATURES [Disable release interrupt] [OBS-ACS-2]";
480 return "SET FEATURES [Disable SERVICE interrupt] [OBS-ACS-2]";
482 return "SET FEATURES [Vendor specific] [OBS-7]";
485 return "SET FEATURES [Reserved for CFA]";
487 return "SET FEATURES [Reserved subcommand]";
492 return "SET MAX ADDRESS [OBS-6]";
494 return "SET MAX SET PASSWORD [OBS-ACS-3]";
496 return "SET MAX LOCK [OBS-ACS-3]";
498 return "SET MAX UNLOCK [OBS-ACS-3]";
500 return "SET MAX FREEZE LOCK [OBS-ACS-3]";
502 return "SET MAX [Reserved subcommand] [OBS-ACS-3]";
const char cmd_reserved_mcpt[]
const char cmd_reserved_sa[]
const char cmd_reserved_cf[]
const char cmd_vendor_specific[]
const char *const command_table[]
const char cmd_recalibrate_ret4[]
const char cmd_reserved[]
const char * atacmdnames_cpp_cvsid
const char cmd_seek_ret4[]
const char * look_up_ata_command(unsigned char c_code, unsigned char f_reg)
#define ATACMDNAMES_H_CVSID