Data Structures | |
struct | ATA5_IDENTIFY_DATA |
struct | ATA_IDENTIFY_DATA |
struct | ATAPI_IDENTIFY_DATA |
struct | ATAPI_INQUIRY_DATA |
struct | ATAPI_REQUEST_SENSE_DATA |
struct | ATAPI_READ_CAPACITY_DATA |
struct | ATAPI_READ_FORMAT_CAPACITY_DATA |
struct | ATAPI_TEST_UNIT_READY_CMD |
struct | ATAPI_INQUIRY_CMD |
struct | ATAPI_REQUEST_SENSE_CMD |
struct | ATAPI_READ10_CMD |
struct | ATAPI_READ_FORMAT_CAP_CMD |
struct | ATAPI_MODE_SENSE_CMD |
union | ATAPI_PACKET_COMMAND |
Defines | |
#define | ATAPI_MAX_DMA_EXT_CMD_SECTORS 0x10000 |
#define | ATAPI_MAX_DMA_CMD_SECTORS 0x100 |
#define | ATA_CMD_SOFT_RESET 0x08 |
defined from ATA-3 | |
#define | ATA_CMD_PACKET 0xA0 |
defined from ATA-3 | |
#define | ATA_CMD_IDENTIFY_DEVICE 0xA1 |
defined from ATA-3 | |
#define | ATA_CMD_SERVICE 0xA2 |
defined from ATA-3 | |
#define | ATA_CMD_TEST_UNIT_READY 0x00 |
defined from ATA-1 | |
#define | ATA_CMD_REQUEST_SENSE 0x03 |
defined from ATA-4 | |
#define | ATA_CMD_INQUIRY 0x12 |
defined in ATAPI Removable Rewritable Media Devcies | |
#define | ATA_CMD_READ_FORMAT_CAPACITY 0x23 |
defined in ATAPI Removable Rewritable Media Devcies | |
#define | ATA_CMD_READ_CAPACITY 0x25 |
defined in ATAPI Removable Rewritable Media Devcies | |
#define | ATA_CMD_READ_10 0x28 |
defined in ATAPI Removable Rewritable Media Devcies | |
#define | ATA_CMD_WRITE_10 0x2A |
defined in ATAPI Removable Rewritable Media Devcies | |
#define | ATA_CMD_READ_12 0xA8 |
defined in ATAPI Removable Rewritable Media Devcies | |
#define | ATA_CMD_WRITE_12 0xAA |
defined in ATAPI Removable Rewritable Media Devcies | |
#define | ATA_CMD_START_STOP_UNIT 0x1B |
#define | ATA_CMD_IDENTIFY_DRIVE 0xec |
defined from ATA-3 | |
#define | ATA_CMD_READ_BUFFER 0xe4 |
defined from ATA-1 | |
#define | ATA_CMD_READ_SECTORS 0x20 |
defined from ATA-1 | |
#define | ATA_CMD_READ_SECTORS_WITH_RETRY 0x21 |
defined from ATA-1, obsoleted from ATA-5 | |
#define | ATA_CMD_READ_LONG 0x22 |
defined from ATA-1, obsoleted from ATA-5 | |
#define | ATA_CMD_READ_LONG_WITH_RETRY 0x23 |
defined from ATA-1, obsoleted from ATA-5 | |
#define | ATA_CMD_READ_SECTORS_EXT 0x24 |
defined from ATA-6 | |
#define | ATA_CMD_FORMAT_TRACK 0x50 |
defined from ATA-1, obsoleted from ATA-4 | |
#define | ATA_CMD_WRITE_BUFFER 0xe8 |
defined from ATA-1 | |
#define | ATA_CMD_WRITE_SECTORS 0x30 |
defined from ATA-1 | |
#define | ATA_CMD_WRITE_SECTORS_WITH_RETRY 0x31 |
defined from ATA-1, obsoleted from ATA-5 | |
#define | ATA_CMD_WRITE_LONG 0x32 |
defined from ATA-1, obsoleted from ATA-5 | |
#define | ATA_CMD_WRITE_LONG_WITH_RETRY 0x33 |
defined from ATA-1, obsoleted from ATA-5 | |
#define | ATA_CMD_WRITE_VERIFY 0x3c |
defined from ATA-1, obsoleted from ATA-5 | |
#define | ATA_CMD_WRITE_SECTORS_EXT 0x34 |
defined from ATA-6 | |
#define | ATA_CMD_ACK_MEDIA_CHANGE 0xdb |
defined from ATA-1, obsoleted from ATA-5 | |
#define | ATA_CMD_BOOT_POST_BOOT 0xdc |
defined from ATA-1, obsoleted from ATA-3 | |
#define | ATA_CMD_BOOT_PRE_BOOT 0xdd |
defined from ATA-1, obsoleted from ATA-3 | |
#define | ATA_CMD_CHECK_POWER_MODE 0x98 |
defined from ATA-1, obsoleted from ATA-4 | |
#define | ATA_CMD_CHECK_POWER_MODE_ALIAS 0xe5 |
defined from ATA-1 | |
#define | ATA_CMD_DOOR_LOCK 0xde |
defined from ATA-1 | |
#define | ATA_CMD_DOOR_UNLOCK 0xdf |
defined from ATA-1 | |
#define | ATA_CMD_EXEC_DRIVE_DIAG 0x90 |
defined from ATA-1 | |
#define | ATA_CMD_IDLE_ALIAS 0x97 |
defined from ATA-1, obsoleted from ATA-4 | |
#define | ATA_CMD_IDLE 0xe3 |
defined from ATA-1 | |
#define | ATA_CMD_IDLE_IMMEDIATE 0x95 |
defined from ATA-1, obsoleted from ATA-4 | |
#define | ATA_CMD_IDLE_IMMEDIATE_ALIAS 0xe1 |
defined from ATA-1 | |
#define | ATA_CMD_INIT_DRIVE_PARAM 0x91 |
defined from ATA-1, obsoleted from ATA-6 | |
#define | ATA_CMD_RECALIBRATE 0x10 |
defined from ATA-1, obsoleted from ATA-4 | |
#define | ATA_CMD_READ_DRIVE_STATE 0xe9 |
defined from ATA-1, obsoleted from ATA-3 | |
#define | ATA_CMD_SET_MULTIPLE_MODE 0xC6 |
defined from ATA-2 | |
#define | ATA_CMD_READ_VERIFY 0x40 |
defined from ATA-1 | |
#define | ATA_CMD_READ_VERIFY_WITH_RETRY 0x41 |
defined from ATA-1, obsoleted from ATA-5 | |
#define | ATA_CMD_SEEK 0x70 |
defined from ATA-1 | |
#define | ATA_CMD_SET_FEATURES 0xef |
defined from ATA-1 | |
#define | ATA_CMD_STANDBY 0x96 |
defined from ATA-1, obsoleted from ATA-4 | |
#define | ATA_CMD_STANDBY_ALIAS 0xe2 |
defined from ATA-1 | |
#define | ATA_CMD_STANDBY_IMMEDIATE 0x94 |
defined from ATA-1, obsoleted from ATA-4 | |
#define | ATA_CMD_STANDBY_IMMEDIATE_ALIAS 0xe0 |
defined from ATA-1 | |
#define | ATA_CMD_SMART 0xb0 |
defined from ATA-3 | |
#define | ATA_CONSTANT_C2 0xc2 |
reserved | |
#define | ATA_CONSTANT_4F 0x4f |
reserved | |
#define | ATA_SMART_ENABLE_OPERATION 0xd8 |
reserved | |
#define | ATA_SMART_RETURN_STATUS 0xda |
defined from ATA-3 | |
#define | ATA_CMD_READ_DMA 0xc8 |
defined from ATA-1 | |
#define | ATA_CMD_READ_DMA_WITH_RETRY 0xc9 |
defined from ATA-1, obsoleted from ATA-5 | |
#define | ATA_CMD_READ_DMA_EXT 0x25 |
defined from ATA-6 | |
#define | ATA_CMD_WRITE_DMA 0xca |
defined from ATA-1 | |
#define | ATA_CMD_WRITE_DMA_WITH_RETRY 0xcb |
defined from ATA-1, obsoleted from ATA- | |
#define | ATA_CMD_WRITE_DMA_EXT 0x35 |
defined from ATA-6 | |
#define | ATA_DEFAULT_CTL (0x0a) |
#define | ATA_DEFAULT_CMD (0xa0) |
#define | ATAPI_MAX_BYTE_COUNT (0xfffe) |
#define | ATA_REQUEST_SENSE_ERROR (0x70) |
defined in SFF-8070i | |
#define | ATA_SK_NO_SENSE (0x0) |
#define | ATA_SK_RECOVERY_ERROR (0x1) |
#define | ATA_SK_NOT_READY (0x2) |
#define | ATA_SK_MEDIUM_ERROR (0x3) |
#define | ATA_SK_HARDWARE_ERROR (0x4) |
#define | ATA_SK_ILLEGAL_REQUEST (0x5) |
#define | ATA_SK_UNIT_ATTENTION (0x6) |
#define | ATA_SK_DATA_PROTECT (0x7) |
#define | ATA_SK_BLANK_CHECK (0x8) |
#define | ATA_SK_VENDOR_SPECIFIC (0x9) |
#define | ATA_SK_RESERVED_A (0xA) |
#define | ATA_SK_ABORT (0xB) |
#define | ATA_SK_RESERVED_C (0xC) |
#define | ATA_SK_OVERFLOW (0xD) |
#define | ATA_SK_MISCOMPARE (0xE) |
#define | ATA_SK_RESERVED_F (0xF) |
#define | ATA_ASC_NOT_READY (0x04) |
#define | ATA_ASC_MEDIA_ERR1 (0x10) |
#define | ATA_ASC_MEDIA_ERR2 (0x11) |
#define | ATA_ASC_MEDIA_ERR3 (0x14) |
#define | ATA_ASC_MEDIA_ERR4 (0x30) |
#define | ATA_ASC_MEDIA_UPSIDE_DOWN (0x06) |
#define | ATA_ASC_INVALID_CMD (0x20) |
#define | ATA_ASC_LBA_OUT_OF_RANGE (0x21) |
#define | ATA_ASC_INVALID_FIELD (0x24) |
#define | ATA_ASC_WRITE_PROTECTED (0x27) |
#define | ATA_ASC_MEDIA_CHANGE (0x28) |
#define | ATA_ASC_RESET (0x29) |
Power On Reset or Bus Reset occurred. | |
#define | ATA_ASC_ILLEGAL_FIELD (0x26) |
#define | ATA_ASC_NO_MEDIA (0x3A) |
#define | ATA_ASC_ILLEGAL_MODE_FOR_THIS_TRACK (0x64) |
#define | ATA_ASCQ_IN_PROGRESS (0x01) |
#define | ATA_ERRREG_BBK BIT7 |
Bad block detected defined from ATA-1, obsoleted from ATA-2. | |
#define | ATA_ERRREG_UNC BIT6 |
Uncorrectable Data defined from ATA-1, obsoleted from ATA-4. | |
#define | ATA_ERRREG_MC BIT5 |
Media Change defined from ATA-1, obsoleted from ATA-4. | |
#define | ATA_ERRREG_IDNF BIT4 |
ID Not Found defined from ATA-1, obsoleted from ATA-4. | |
#define | ATA_ERRREG_MCR BIT3 |
Media Change Requested defined from ATA-1, obsoleted from ATA-4. | |
#define | ATA_ERRREG_ABRT BIT2 |
Aborted Command defined from ATA-1. | |
#define | ATA_ERRREG_TK0NF BIT1 |
Track 0 Not Found defined from ATA-1, obsoleted from ATA-4. | |
#define | ATA_ERRREG_AMNF BIT0 |
Address Mark Not Found defined from ATA-1, obsoleted from ATA-4. | |
#define | ATA_STSREG_BSY BIT7 |
Controller Busy defined from ATA-1. | |
#define | ATA_STSREG_DRDY BIT6 |
Drive Ready defined from ATA-1. | |
#define | ATA_STSREG_DWF BIT5 |
Drive Write Fault defined from ATA-1, obsoleted from ATA-4. | |
#define | ATA_STSREG_DF BIT5 |
Drive Fault defined from ATA-6. | |
#define | ATA_STSREG_DSC BIT4 |
Disk Seek Complete defined from ATA-1, obsoleted from ATA-4. | |
#define | ATA_STSREG_DRQ BIT3 |
Data Request defined from ATA-1. | |
#define | ATA_STSREG_CORR BIT2 |
Corrected Data defined from ATA-1, obsoleted from ATA-4. | |
#define | ATA_STSREG_IDX BIT1 |
Index defined from ATA-1, obsoleted from ATA-4. | |
#define | ATA_STSREG_ERR BIT0 |
Error defined from ATA-1. | |
#define | ATA_CTLREG_SRST BIT2 |
Software Reset. | |
#define | ATA_CTLREG_IEN_L BIT1 |
Interrupt Enable #. | |
#define | ATA_CMD_SUBOP_STOP_DISC 0x00 |
Stop the Disc. | |
#define | ATA_CMD_SUBOP_START_DISC 0x01 |
Start the Disc and acquire the format type. | |
#define | ATA_CMD_SUBOP_EJECT_DISC 0x02 |
Eject the Disc if possible. | |
#define | ATA_CMD_SUBOP_CLOSE_TRAY 0x03 |
Copyright (c) 2007 - 2013, Intel Corporation. All rights reserved.
This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License that accompanies this distribution. The full text of the license may be found at http://opensource.org/licenses/bsd-license.php.
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
#define ATA_ASC_ILLEGAL_FIELD (0x26) |
#define ATA_ASC_ILLEGAL_MODE_FOR_THIS_TRACK (0x64) |
#define ATA_ASC_INVALID_CMD (0x20) |
#define ATA_ASC_INVALID_FIELD (0x24) |
#define ATA_ASC_LBA_OUT_OF_RANGE (0x21) |
#define ATA_ASC_MEDIA_CHANGE (0x28) |
#define ATA_ASC_MEDIA_ERR1 (0x10) |
#define ATA_ASC_MEDIA_ERR2 (0x11) |
#define ATA_ASC_MEDIA_ERR3 (0x14) |
#define ATA_ASC_MEDIA_ERR4 (0x30) |
#define ATA_ASC_MEDIA_UPSIDE_DOWN (0x06) |
#define ATA_ASC_NO_MEDIA (0x3A) |
#define ATA_ASC_NOT_READY (0x04) |
#define ATA_ASC_RESET (0x29) |
Power On Reset or Bus Reset occurred.
#define ATA_ASC_WRITE_PROTECTED (0x27) |
#define ATA_ASCQ_IN_PROGRESS (0x01) |
#define ATA_CMD_ACK_MEDIA_CHANGE 0xdb |
defined from ATA-1, obsoleted from ATA-5
#define ATA_CMD_BOOT_POST_BOOT 0xdc |
defined from ATA-1, obsoleted from ATA-3
#define ATA_CMD_BOOT_PRE_BOOT 0xdd |
defined from ATA-1, obsoleted from ATA-3
#define ATA_CMD_CHECK_POWER_MODE 0x98 |
defined from ATA-1, obsoleted from ATA-4
#define ATA_CMD_CHECK_POWER_MODE_ALIAS 0xe5 |
defined from ATA-1
#define ATA_CMD_DOOR_LOCK 0xde |
defined from ATA-1
#define ATA_CMD_DOOR_UNLOCK 0xdf |
defined from ATA-1
#define ATA_CMD_EXEC_DRIVE_DIAG 0x90 |
defined from ATA-1
#define ATA_CMD_FORMAT_TRACK 0x50 |
defined from ATA-1, obsoleted from ATA-4
#define ATA_CMD_IDENTIFY_DEVICE 0xA1 |
defined from ATA-3
#define ATA_CMD_IDENTIFY_DRIVE 0xec |
defined from ATA-3
#define ATA_CMD_IDLE 0xe3 |
defined from ATA-1
#define ATA_CMD_IDLE_ALIAS 0x97 |
defined from ATA-1, obsoleted from ATA-4
#define ATA_CMD_IDLE_IMMEDIATE 0x95 |
defined from ATA-1, obsoleted from ATA-4
#define ATA_CMD_IDLE_IMMEDIATE_ALIAS 0xe1 |
defined from ATA-1
#define ATA_CMD_INIT_DRIVE_PARAM 0x91 |
defined from ATA-1, obsoleted from ATA-6
#define ATA_CMD_INQUIRY 0x12 |
defined in ATAPI Removable Rewritable Media Devcies
#define ATA_CMD_PACKET 0xA0 |
defined from ATA-3
#define ATA_CMD_READ_10 0x28 |
defined in ATAPI Removable Rewritable Media Devcies
#define ATA_CMD_READ_12 0xA8 |
defined in ATAPI Removable Rewritable Media Devcies
#define ATA_CMD_READ_BUFFER 0xe4 |
defined from ATA-1
#define ATA_CMD_READ_CAPACITY 0x25 |
defined in ATAPI Removable Rewritable Media Devcies
#define ATA_CMD_READ_DMA 0xc8 |
defined from ATA-1
#define ATA_CMD_READ_DMA_EXT 0x25 |
defined from ATA-6
#define ATA_CMD_READ_DMA_WITH_RETRY 0xc9 |
defined from ATA-1, obsoleted from ATA-5
#define ATA_CMD_READ_DRIVE_STATE 0xe9 |
defined from ATA-1, obsoleted from ATA-3
#define ATA_CMD_READ_FORMAT_CAPACITY 0x23 |
defined in ATAPI Removable Rewritable Media Devcies
#define ATA_CMD_READ_LONG 0x22 |
defined from ATA-1, obsoleted from ATA-5
#define ATA_CMD_READ_LONG_WITH_RETRY 0x23 |
defined from ATA-1, obsoleted from ATA-5
#define ATA_CMD_READ_SECTORS 0x20 |
defined from ATA-1
#define ATA_CMD_READ_SECTORS_EXT 0x24 |
defined from ATA-6
#define ATA_CMD_READ_SECTORS_WITH_RETRY 0x21 |
defined from ATA-1, obsoleted from ATA-5
#define ATA_CMD_READ_VERIFY 0x40 |
defined from ATA-1
#define ATA_CMD_READ_VERIFY_WITH_RETRY 0x41 |
defined from ATA-1, obsoleted from ATA-5
#define ATA_CMD_RECALIBRATE 0x10 |
defined from ATA-1, obsoleted from ATA-4
#define ATA_CMD_REQUEST_SENSE 0x03 |
defined from ATA-4
#define ATA_CMD_SEEK 0x70 |
defined from ATA-1
#define ATA_CMD_SERVICE 0xA2 |
defined from ATA-3
#define ATA_CMD_SET_FEATURES 0xef |
defined from ATA-1
#define ATA_CMD_SET_MULTIPLE_MODE 0xC6 |
defined from ATA-2
#define ATA_CMD_SMART 0xb0 |
defined from ATA-3
#define ATA_CMD_SOFT_RESET 0x08 |
defined from ATA-3
#define ATA_CMD_STANDBY 0x96 |
defined from ATA-1, obsoleted from ATA-4
#define ATA_CMD_STANDBY_ALIAS 0xe2 |
defined from ATA-1
#define ATA_CMD_STANDBY_IMMEDIATE 0x94 |
defined from ATA-1, obsoleted from ATA-4
#define ATA_CMD_STANDBY_IMMEDIATE_ALIAS 0xe0 |
defined from ATA-1
#define ATA_CMD_START_STOP_UNIT 0x1B |
defined in ATAPI Removable Rewritable Media Devcies
#define ATA_CMD_SUBOP_CLOSE_TRAY 0x03 |
Load the Disc (Close Tray)
#define ATA_CMD_SUBOP_EJECT_DISC 0x02 |
Eject the Disc if possible.
#define ATA_CMD_SUBOP_START_DISC 0x01 |
Start the Disc and acquire the format type.
#define ATA_CMD_SUBOP_STOP_DISC 0x00 |
Stop the Disc.
Start/Stop and Eject Operations
#define ATA_CMD_TEST_UNIT_READY 0x00 |
defined from ATA-1
#define ATA_CMD_WRITE_10 0x2A |
defined in ATAPI Removable Rewritable Media Devcies
#define ATA_CMD_WRITE_12 0xAA |
defined in ATAPI Removable Rewritable Media Devcies
#define ATA_CMD_WRITE_BUFFER 0xe8 |
defined from ATA-1
#define ATA_CMD_WRITE_DMA 0xca |
defined from ATA-1
#define ATA_CMD_WRITE_DMA_EXT 0x35 |
defined from ATA-6
#define ATA_CMD_WRITE_DMA_WITH_RETRY 0xcb |
defined from ATA-1, obsoleted from ATA-
#define ATA_CMD_WRITE_LONG 0x32 |
defined from ATA-1, obsoleted from ATA-5
#define ATA_CMD_WRITE_LONG_WITH_RETRY 0x33 |
defined from ATA-1, obsoleted from ATA-5
#define ATA_CMD_WRITE_SECTORS 0x30 |
defined from ATA-1
#define ATA_CMD_WRITE_SECTORS_EXT 0x34 |
defined from ATA-6
#define ATA_CMD_WRITE_SECTORS_WITH_RETRY 0x31 |
defined from ATA-1, obsoleted from ATA-5
#define ATA_CMD_WRITE_VERIFY 0x3c |
defined from ATA-1, obsoleted from ATA-5
#define ATA_CONSTANT_4F 0x4f |
reserved
#define ATA_CONSTANT_C2 0xc2 |
reserved
#define ATA_CTLREG_IEN_L BIT1 |
Interrupt Enable #.
#define ATA_CTLREG_SRST BIT2 |
Software Reset.
#define ATA_DEFAULT_CMD (0xa0) |
Default context of Device/Head Register, Bit7 and Bit5 are set to 1 for back-compatibilities.
#define ATA_DEFAULT_CTL (0x0a) |
Default content of device control register, disable INT, Bit3 is set to 1 according ATA-1
#define ATA_ERRREG_ABRT BIT2 |
Aborted Command defined from ATA-1.
#define ATA_ERRREG_AMNF BIT0 |
Address Mark Not Found defined from ATA-1, obsoleted from ATA-4.
#define ATA_ERRREG_BBK BIT7 |
Bad block detected defined from ATA-1, obsoleted from ATA-2.
#define ATA_ERRREG_IDNF BIT4 |
ID Not Found defined from ATA-1, obsoleted from ATA-4.
#define ATA_ERRREG_MC BIT5 |
Media Change defined from ATA-1, obsoleted from ATA-4.
#define ATA_ERRREG_MCR BIT3 |
Media Change Requested defined from ATA-1, obsoleted from ATA-4.
#define ATA_ERRREG_TK0NF BIT1 |
Track 0 Not Found defined from ATA-1, obsoleted from ATA-4.
#define ATA_ERRREG_UNC BIT6 |
Uncorrectable Data defined from ATA-1, obsoleted from ATA-4.
#define ATA_REQUEST_SENSE_ERROR (0x70) |
defined in SFF-8070i
#define ATA_SK_ABORT (0xB) |
#define ATA_SK_BLANK_CHECK (0x8) |
#define ATA_SK_DATA_PROTECT (0x7) |
#define ATA_SK_HARDWARE_ERROR (0x4) |
#define ATA_SK_ILLEGAL_REQUEST (0x5) |
#define ATA_SK_MEDIUM_ERROR (0x3) |
#define ATA_SK_MISCOMPARE (0xE) |
#define ATA_SK_NO_SENSE (0x0) |
#define ATA_SK_NOT_READY (0x2) |
#define ATA_SK_OVERFLOW (0xD) |
#define ATA_SK_RECOVERY_ERROR (0x1) |
#define ATA_SK_RESERVED_A (0xA) |
#define ATA_SK_RESERVED_C (0xC) |
#define ATA_SK_RESERVED_F (0xF) |
#define ATA_SK_UNIT_ATTENTION (0x6) |
#define ATA_SK_VENDOR_SPECIFIC (0x9) |
#define ATA_SMART_ENABLE_OPERATION 0xd8 |
reserved
#define ATA_SMART_RETURN_STATUS 0xda |
defined from ATA-3
#define ATA_STSREG_BSY BIT7 |
Controller Busy defined from ATA-1.
#define ATA_STSREG_CORR BIT2 |
Corrected Data defined from ATA-1, obsoleted from ATA-4.
#define ATA_STSREG_DF BIT5 |
Drive Fault defined from ATA-6.
#define ATA_STSREG_DRDY BIT6 |
Drive Ready defined from ATA-1.
#define ATA_STSREG_DRQ BIT3 |
Data Request defined from ATA-1.
#define ATA_STSREG_DSC BIT4 |
Disk Seek Complete defined from ATA-1, obsoleted from ATA-4.
#define ATA_STSREG_DWF BIT5 |
Drive Write Fault defined from ATA-1, obsoleted from ATA-4.
#define ATA_STSREG_ERR BIT0 |
Error defined from ATA-1.
#define ATA_STSREG_IDX BIT1 |
Index defined from ATA-1, obsoleted from ATA-4.
#define ATAPI_MAX_BYTE_COUNT (0xfffe) |
#define ATAPI_MAX_DMA_CMD_SECTORS 0x100 |
#define ATAPI_MAX_DMA_EXT_CMD_SECTORS 0x10000 |