Lines Matching full:defined
16 /// ATA5_IDENTIFY_DATA is defined in ATA-5.
253 /// Standard Quiry Data format, defined in SFF-8070i(ATAPI Removable Rewritable Specification).
277 /// Request Sense Standard Data, defined in SFF-8070i(ATAPI Removable Rewritable Specification).
305 /// READ CAPACITY Data, defined in SFF-8070i(ATAPI Removable Rewritable Specification).
320 /// defined in SFF-8070i(ATAPI Removable Rewritable Specification).
339 /// Test Unit Ready Command, defined in SFF-8070i(ATAPI Removable Rewritable Specification).
357 /// INQUIRY Command, defined in SFF-8070i(ATAPI Removable Rewritable Specification).
363 UINT8 page_code; ///< defined in SFF8090i, V6
376 /// REQUEST SENSE Command, defined in SFF-8070i(ATAPI Removable Rewritable Specification).
395 /// READ (10) Command, defined in SFF-8070i(ATAPI Removable Rewritable Specification).
414 /// READ Format Capacity Command, defined in SFF-8070i(ATAPI Removable Rewritable Specification).
433 /// MODE SENSE Command, defined in SFF-8070i(ATAPI Removable Rewritable Specification).
453 /// ATAPI_PACKET_COMMAND is not defined in the ATA specification.
472 #define ATA_SIGNATURE 0x0101 ///< defined in ACS-3
473 #define ATAPI_SIGNATURE 0xeb14 ///< defined in ACS-3
474 #define ATAPI_SIGNATURE_32 0xeb140101 ///< defined in ACS-3
477 #define ATA_SPINUP_CFG_REQUIRED_IDD_INCOMPLETE 0x37c8 ///< defined in ACS-3
478 #define ATA_SPINUP_CFG_REQUIRED_IDD_COMPLETE 0x738c ///< defined in ACS-3
479 #define ATA_SPINUP_CFG_NOT_REQUIRED_IDD_INCOMPLETE 0x8c73 ///< defined in ACS-3
480 #define ATA_SPINUP_CFG_NOT_REQUIRED_IDD_COMPLETE 0xc837 ///< defined in ACS-3
485 #define ATA_CMD_FORMAT_UNIT 0x04 ///< defined in ATAPI Removable Rewr…
486 #define ATA_CMD_SOFT_RESET 0x08 ///< defined from ATA-3
487 #define ATA_CMD_PACKET 0xA0 ///< defined from ATA-3
488 #define ATA_CMD_IDENTIFY_DEVICE 0xA1 ///< defined from ATA-3
489 #define ATA_CMD_SERVICE 0xA2 ///< defined from ATA-3
490 #define ATA_CMD_TEST_UNIT_READY 0x00 ///< defined from ATA-1
491 #define ATA_CMD_REQUEST_SENSE 0x03 ///< defined from ATA-4
492 #define ATA_CMD_INQUIRY 0x12 ///< defined in ATAPI Removable Rewr…
493 #define ATA_CMD_READ_FORMAT_CAPACITY 0x23 ///< defined in ATAPI Removable Rewr…
494 #define ATA_CMD_READ_CAPACITY 0x25 ///< defined in ATAPI Removable Rewr…
495 #define ATA_CMD_READ_10 0x28 ///< defined in ATAPI Removable Rewr…
496 #define ATA_CMD_WRITE_10 0x2A ///< defined in ATAPI Removable Rewr…
497 #define ATA_CMD_ATAPI_SEEK 0x2B ///< defined in ATAPI Removable Rewr…
498 #define ATA_CMD_WRITE_AND_VERIFY 0x2E ///< defined in ATAPI Removable Rewr…
499 #define ATA_CMD_VERIFY 0x2F ///< defined in ATAPI Removable Rewr…
500 #define ATA_CMD_READ_12 0xA8 ///< defined in ATAPI Removable Rewr…
501 #define ATA_CMD_WRITE_12 0xAA ///< defined in ATAPI Removable Rewr…
502 #define ATA_CMD_START_STOP_UNIT 0x1B ///< defined in ATAPI Removable Rewr…
503 #define ATA_CMD_PREVENT_ALLOW_MEDIA_REMOVAL 0x1E ///< defined in ATAPI Removable Rewr…
504 #define ATA_CMD_MODE_SELECT 0x55 ///< defined in ATAPI Removable Rewr…
506 #define ATA_CMD_MODE_SENSE 0x5A ///< defined in ATAPI Removable Rewr…
507 #define ATA_PAGE_CODE_READ_WRITE_ERROR 0x01 ///< defined in ATAPI Removable Rewr…
508 #define ATA_PAGE_CODE_CACHING_PAGE 0x08 ///< defined in ATAPI Removable Rewr…
509 #define ATA_PAGE_CODE_REMOVABLE_BLOCK_CAPABILITIES 0x1B ///< defined in ATAPI Removable Rewr…
510 #define ATA_PAGE_CODE_TIMER_PROTECT_PAGE 0x1C ///< defined in ATAPI Removable Rewr…
511 #define ATA_PAGE_CODE_RETURN_ALL_PAGES 0x3F ///< defined in ATAPI Removable Rewr…
513 #define ATA_CMD_GET_CONFIGURATION 0x46 ///< defined in ATAPI Multimedia Dev…
514 #define ATA_GCCD_RT_FIELD_VALUE_ALL 0x00 ///< defined in ATAPI Multimedia Dev…
515 #define ATA_GCCD_RT_FIELD_VALUE_CURRENT 0x01 ///< defined in ATAPI Multimedia Dev…
516 #define ATA_GCCD_RT_FIELD_VALUE_SINGLE 0x02 ///< defined in ATAPI Multimedia Dev…
517 #define ATA_GCCD_RT_FIELD_VALUE_RESERVED 0x03 ///< defined in ATAPI Multimedia Dev…
519 #define ATA_FEATURE_LIST_PROFILE_LIST 0x0000 ///< defined in ATAPI Multimed…
520 #define ATA_FEATURE_LIST_CORE 0x0001 ///< defined in ATAPI Multimed…
521 #define ATA_FEATURE_LIST_MORPHING 0x0002 ///< defined in ATAPI Multimed…
522 #define ATA_FEATURE_LIST_REMOVEABLE_MEDIUM 0x0003 ///< defined in ATAPI Multimed…
523 #define ATA_FEATURE_LIST_WRITE_PROTECT 0x0004 ///< defined in ATAPI Multimed…
542 #define ATA_CMD_IDENTIFY_DRIVE 0xec ///< defined from ATA-3
543 #define ATA_CMD_READ_BUFFER 0xe4 ///< defined from ATA-1
544 #define ATA_CMD_READ_SECTORS 0x20 ///< defined from ATA-1
545 #define ATA_CMD_READ_SECTORS_WITH_RETRY 0x21 ///< defined from ATA-1, obsoleted f…
546 #define ATA_CMD_READ_LONG 0x22 ///< defined from ATA-1, obsoleted f…
547 #define ATA_CMD_READ_LONG_WITH_RETRY 0x23 ///< defined from ATA-1, obsoleted f…
548 #define ATA_CMD_READ_SECTORS_EXT 0x24 ///< defined from ATA-6
549 #define ATA_CMD_READ_MULTIPLE 0xc4 ///< defined in ACS-3
550 #define ATA_CMD_READ_MULTIPLE_EXT 0x29 ///< defined in ACS-3
551 #define ATA_CMD_READ_LOG_EXT 0x2f ///< defined in ACS-3
556 #define ATA_CMD_FORMAT_TRACK 0x50 ///< defined from ATA-1, obsoleted fr…
557 #define ATA_CMD_WRITE_BUFFER 0xe8 ///< defined from ATA-1
558 #define ATA_CMD_WRITE_SECTORS 0x30 ///< defined from ATA-1
559 #define ATA_CMD_WRITE_SECTORS_WITH_RETRY 0x31 ///< defined from ATA-1, obsoleted fr…
560 #define ATA_CMD_WRITE_LONG 0x32 ///< defined from ATA-1, obsoleted fr…
561 #define ATA_CMD_WRITE_LONG_WITH_RETRY 0x33 ///< defined from ATA-1, obsoleted fr…
562 #define ATA_CMD_WRITE_VERIFY 0x3c ///< defined from ATA-1, obsoleted fr…
563 #define ATA_CMD_WRITE_SECTORS_EXT 0x34 ///< defined from ATA-6
564 #define ATA_CMD_WRITE_MULTIPLE 0xc5 ///< defined in ACS-3
565 #define ATA_CMD_WRITE_MULTIPLE_EXT 0x39 ///< defined in ACS-3
570 #define ATA_CMD_ACK_MEDIA_CHANGE 0xdb ///< defined from ATA-1, obsoleted fr…
571 #define ATA_CMD_BOOT_POST_BOOT 0xdc ///< defined from ATA-1, obsoleted fr…
572 #define ATA_CMD_BOOT_PRE_BOOT 0xdd ///< defined from ATA-1, obsoleted fr…
573 #define ATA_CMD_CHECK_POWER_MODE 0x98 ///< defined from ATA-1, obsoleted fr…
574 #define ATA_CMD_CHECK_POWER_MODE_ALIAS 0xe5 ///< defined from ATA-1
575 #define ATA_CMD_DOOR_LOCK 0xde ///< defined from ATA-1
576 #define ATA_CMD_DOOR_UNLOCK 0xdf ///< defined from ATA-1
577 #define ATA_CMD_EXEC_DRIVE_DIAG 0x90 ///< defined from ATA-1
578 #define ATA_CMD_IDLE_ALIAS 0x97 ///< defined from ATA-1, obsoleted fr…
579 #define ATA_CMD_IDLE 0xe3 ///< defined from ATA-1
580 #define ATA_CMD_IDLE_IMMEDIATE 0x95 ///< defined from ATA-1, obsoleted fr…
581 #define ATA_CMD_IDLE_IMMEDIATE_ALIAS 0xe1 ///< defined from ATA-1
582 #define ATA_CMD_INIT_DRIVE_PARAM 0x91 ///< defined from ATA-1, obsoleted fr…
583 #define ATA_CMD_RECALIBRATE 0x10 ///< defined from ATA-1, obsoleted fr…
584 #define ATA_CMD_READ_DRIVE_STATE 0xe9 ///< defined from ATA-1, obsoleted fr…
585 #define ATA_CMD_SET_MULTIPLE_MODE 0xC6 ///< defined from ATA-2
586 #define ATA_CMD_READ_VERIFY 0x40 ///< defined from ATA-1
587 #define ATA_CMD_READ_VERIFY_WITH_RETRY 0x41 ///< defined from ATA-1, obsoleted fr…
588 #define ATA_CMD_SEEK 0x70 ///< defined from ATA-1
589 #define ATA_CMD_SET_FEATURES 0xef ///< defined from ATA-1
590 #define ATA_CMD_STANDBY 0x96 ///< defined from ATA-1, obsoleted fr…
591 #define ATA_CMD_STANDBY_ALIAS 0xe2 ///< defined from ATA-1
592 #define ATA_CMD_STANDBY_IMMEDIATE 0x94 ///< defined from ATA-1, obsoleted fr…
593 #define ATA_CMD_STANDBY_IMMEDIATE_ALIAS 0xe0 ///< defined from ATA-1
594 #define ATA_CMD_SLEEP 0xe6 ///< defined in ACS-3
595 #define ATA_CMD_READ_NATIVE_MAX_ADDRESS 0xf8 ///< defined in ATA-6
596 #define ATA_CMD_READ_NATIVE_MAX_ADDRESS_EXT 0x27 ///< defined in ATA-6
601 #define ATA_SUB_CMD_ENABLE_VOLATILE_WRITE_CACHE 0x02 ///< defined in ACS-3
602 #define ATA_SUB_CMD_SET_TRANSFER_MODE 0x03 ///< defined in ACS-3
603 #define ATA_SUB_CMD_ENABLE_APM 0x05 ///< defined in ACS-3
604 #define ATA_SUB_CMD_ENABLE_PUIS 0x06 ///< defined in ACS-3
605 #define ATA_SUB_CMD_PUIS_SET_DEVICE_SPINUP 0x07 ///< defined in ACS-3
606 #define ATA_SUB_CMD_ENABLE_WRITE_READ_VERIFY 0x0b ///< defined in ACS-3
607 #define ATA_SUB_CMD_ENABLE_SATA_FEATURE 0x10 ///< defined in ACS-3
608 #define ATA_SUB_CMD_DISABLE_MEDIA_STATUS_NOTIFICATION 0x31 ///< defined in ACS-3
609 #define ATA_SUB_CMD_ENABLE_FREE_FALL_CONTROL 0x41 ///< defined in ACS-3
610 #define ATA_SUB_CMD_ACOUSTIC_MANAGEMENT_ENABLE 0x42 ///< defined in ACS-3
611 #define ATA_SUB_CMD_SET_MAX_HOST_INTERFACE_SECTOR_TIMES 0x43 ///< defined in ACS-3
612 #define ATA_SUB_CMD_EXTENDED_POWER_CONDITIONS 0x4a ///< defined in ACS-3
613 #define ATA_SUB_CMD_DISABLE_READ_LOOK_AHEAD 0x55 ///< defined in ACS-3
614 #define ATA_SUB_CMD_EN_DIS_DSN_FEATURE 0x63 ///< defined in ACS-3
615 #define ATA_SUB_CMD_DISABLE_REVERT_TO_POWER_ON_DEFAULTS 0x66 ///< defined in ACS-3
616 #define ATA_SUB_CMD_DISABLE_VOLATILE_WRITE_CACHE 0x82 ///< defined in ACS-3
617 #define ATA_SUB_CMD_DISABLE_APM 0x85 ///< defined in ACS-3
618 #define ATA_SUB_CMD_DISABLE_PUIS 0x86 ///< defined in ACS-3
619 #define ATA_SUB_CMD_DISABLE_WRITE_READ_VERIFY 0x8b ///< defined in ACS-3
620 #define ATA_SUB_CMD_DISABLE_SATA_FEATURE 0x90 ///< defined in ACS-3
621 #define ATA_SUB_CMD_ENABLE_MEDIA_STATUS_NOTIFICATION 0x95 ///< defined in ACS-3
622 #define ATA_SUB_CMD_ENABLE_READ_LOOK_AHEAD 0xaa ///< defined in ACS-3
623 #define ATA_SUB_CMD_DISABLE_FREE_FALL_CONTROL 0xc1 ///< defined in ACS-3
624 #define ATA_SUB_CMD_ACOUSTIC_MANAGEMENT_DISABLE 0xc2 ///< defined in ACS-3
625 #define ATA_SUB_CMD_EN_DIS_SENSE_DATA_REPORTING 0xc3 ///< defined in ACS-3
626 #define ATA_SUB_CMD_ENABLE_REVERT_TO_POWER_ON_DEFAULTS 0xcc ///< defined in ACS-3
631 #define ATA_CMD_SMART 0xb0 ///< defined from ATA-3
635 #define ATA_SMART_READ_DATA 0xd0 ///< defined in ACS-3
637 #define ATA_SMART_AUTOSAVE 0xd2 ///< defined in ACS-3
641 #define ATA_SMART_EXECUTE_OFFLINE_IMMEDIATE 0xd4 ///< defined in ACS-3
642 #define ATA_EXECUTE_SMART_OFFLINE_ROUTINE 0x00 ///< defined in ACS-3
643 #define ATA_EXECUTE_SMART_OFFLINE_SHORT_SELFTEST 0x01 ///< defined in ACS-3
644 #define ATA_EXECUTE_SMART_OFFLINE_EXTENDED_SELFTEST 0x02 ///< defined in ACS-3
645 #define ATA_EXECUTE_SMART_OFFLINE_CONVEYANCE_SELFTEST 0x03 ///< defined in ACS-3
646 #define ATA_EXECUTE_SMART_OFFLINE_SELECTIVE_SELFTEST 0x04 ///< defined in ACS-3
647 #define ATA_SMART_ABORT_SELF_TEST_SUBROUTINE 0x7f ///< defined in ACS-3
648 #define ATA_EXECUTE_SMART_CAPTIVE_SHORT_SELFTEST 0x81 ///< defined in ACS-3
649 #define ATA_EXECUTE_SMART_CAPTIVE_EXTENDED_SELFTEST 0x82 ///< defined in ACS-3
650 #define ATA_EXECUTE_SMART_CAPTIVE_CONVEYANCE_SELFTEST 0x83 ///< defined in ACS-3
651 #define ATA_EXECUTE_SMART_CAPTIVE_SELECTIVE_SELFTEST 0x84 ///< defined in ACS-3
653 #define ATA_SMART_READLOG 0xd5 ///< defined in ACS-3
654 #define ATA_SMART_WRITELOG 0xd6 ///< defined in ACS-3
656 #define ATA_SMART_DISABLE_OPERATION 0xd9 ///< defined in ACS-3
657 #define ATA_SMART_RETURN_STATUS 0xda ///< defined from ATA-3
659 #define ATA_SMART_THRESHOLD_NOT_EXCEEDED_VALUE 0xc24f ///< defined in ACS-3
660 #define ATA_SMART_THRESHOLD_EXCEEDED_VALUE 0x2cf4 ///< defined in ACS-3
663 #define ATA_SMART_LOG_DIRECTORY 0x00 ///< defined in ACS-3
664 #define ATA_SMART_SUM_SMART_ERROR_LOG 0x01 ///< defined in ACS-3
665 #define ATA_SMART_COMP_SMART_ERROR_LOG 0x02 ///< defined in ACS-3
666 #define ATA_SMART_EXT_COMP_SMART_ERROR_LOG 0x03 ///< defined in ACS-3
667 #define ATA_SMART_SMART_SELFTEST_LOG 0x06 ///< defined in ACS-3
668 #define ATA_SMART_EXT_SMART_SELFTEST_LOG 0x07 ///< defined in ACS-3
669 #define ATA_SMART_SELECTIVE_SELFTEST_LOG 0x09 ///< defined in ACS-3
670 #define ATA_SMART_HOST_VENDOR_SPECIFIC 0x80 ///< defined in ACS-3
671 #define ATA_SMART_DEVICE_VENDOR_SPECIFIC 0xa0 ///< defined in ACS-3
676 #define ATA_CMD_READ_DMA 0xc8 ///< defined from ATA-1
677 #define ATA_CMD_READ_DMA_WITH_RETRY 0xc9 ///< defined from ATA-1, obsoleted f…
678 #define ATA_CMD_READ_DMA_EXT 0x25 ///< defined from ATA-6
679 #define ATA_CMD_WRITE_DMA 0xca ///< defined from ATA-1
680 #define ATA_CMD_WRITE_DMA_WITH_RETRY 0xcb ///< defined from ATA-1, obsoleted f…
681 #define ATA_CMD_WRITE_DMA_EXT 0x35 ///< defined from ATA-6
686 #define ATA_CMD_SECURITY_SET_PASSWORD 0xf1 ///< defined in ACS-3
687 #define ATA_CMD_SECURITY_UNLOCK 0xf2 ///< defined in ACS-3
688 #define ATA_CMD_SECURITY_ERASE_PREPARE 0xf3 ///< defined in ACS-3
689 #define ATA_CMD_SECURITY_ERASE_UNIT 0xf4 ///< defined in ACS-3
690 #define ATA_CMD_SECURITY_FREEZE_LOCK 0xf5 ///< defined in ACS-3
691 #define ATA_CMD_SECURITY_DISABLE_PASSWORD 0xf6 ///< defined in ACS-3
693 #define ATA_SECURITY_BUFFER_LENGTH 512 ///< defined in ACS-3
698 #define ATA_CMD_DEV_CONFIG_OVERLAY 0xb1 ///< defined from ATA-6
699 #define ATA_CMD_DEV_CONFIG_RESTORE_FEATURE 0xc0 ///< defined from ATA-6
700 #define ATA_CMD_DEV_CONFIG_FREEZELOCK_FEATURE 0xc1 ///< defined from ATA-6
701 #define ATA_CMD_DEV_CONFIG_IDENTIFY_FEATURE 0xc2 ///< defined from ATA-6
702 #define ATA_CMD_DEV_CONFIG_SET_FEATURE 0xc3 ///< defined from ATA-6
707 #define ATA_CMD_TRUSTED_NON_DATA 0x5b ///< defined in ACS-3
708 #define ATA_CMD_TRUSTED_RECEIVE 0x5c ///< defined in ACS-3
709 #define ATA_CMD_TRUSTED_RECEIVE_DMA 0x5d ///< defined in ACS-3
710 #define ATA_CMD_TRUSTED_SEND 0x5e ///< defined in ACS-3
711 #define ATA_CMD_TRUSTED_SEND_DMA 0x5f ///< defined in ACS-3
716 #define ATA_TR_RETURN_SECURITY_PROTOCOL_INFORMATION 0x00 ///< defined in ACS-3
717 #define ATA_TR_SECURITY_PROTOCOL_JEDEC_RESERVED 0xec ///< defined in ACS-3
718 #define ATA_TR_SECURITY_PROTOCOL_SDCARD_RESERVED 0xed ///< defined in ACS-3
719 #define ATA_TR_SECURITY_PROTOCOL_IEEE1667_RESERVED 0xee ///< defined in ACS-3
724 #define ATA_ACOUSTIC_LEVEL_BYPASS 0xff ///< defined from ATA-6
725 #define ATA_ACOUSTIC_LEVEL_MAXIMUM_PERFORMANCE 0xfe ///< defined from ATA-6
726 #define ATA_ACOUSTIC_LEVEL_QUIET 0x80 ///< defined from ATA-6
731 #define ATA_CMD_DIPM_SUB 0x03 // defined in ACS-3 : Count value in…
732 #define ATA_DIPM_ENABLE 0x10 // defined in ACS-3
733 #define ATA_DIPM_DISABLE 0x90 // defined in ACS-3
738 #define ATA_CMD_DEVSLEEP_SUB 0x09 // defined in SATA 3.2 Gold Spec : …
739 #define ATA_DEVSLEEP_ENABLE 0x10 // defined in SATA 3.2 Gold Spec
740 #define ATA_DEVSLEEP_DISABLE 0x90 // defined in SATA 3.2 Gold Spec
749 #define ATA_CMD_SET_MAX_ADDRESS_EXT 0x37 ///< defined from ATA-6
750 #define ATA_CMD_SET_MAX_ADDRESS 0xf9 ///< defined from ATA-6
751 #define ATA_SET_MAX_SET_PASSWORD 0x01 ///< defined from ATA-6
752 #define ATA_SET_MAX_LOCK 0x02 ///< defined from ATA-6
753 #define ATA_SET_MAX_UNLOCK 0x03 ///< defined from ATA-6
754 #define ATA_SET_MAX_FREEZE_LOCK 0x04 ///< defined from ATA-6
769 #define ATA_REQUEST_SENSE_ERROR (0x70) ///< defined in SFF-8070i
773 // defined in MultiMedia Commands (MMC, MMC-2)
821 #define ATA_ERRREG_BBK BIT7 ///< Bad block detected defined …
822 #define ATA_ERRREG_UNC BIT6 ///< Uncorrectable Data defined …
823 #define ATA_ERRREG_MC BIT5 ///< Media Change defined …
824 #define ATA_ERRREG_IDNF BIT4 ///< ID Not Found defined …
825 #define ATA_ERRREG_MCR BIT3 ///< Media Change Requested defined …
826 #define ATA_ERRREG_ABRT BIT2 ///< Aborted Command defined …
827 #define ATA_ERRREG_TK0NF BIT1 ///< Track 0 Not Found defined …
828 #define ATA_ERRREG_AMNF BIT0 ///< Address Mark Not Found defined …
833 #define ATA_STSREG_BSY BIT7 ///< Controller Busy defined …
834 #define ATA_STSREG_DRDY BIT6 ///< Drive Ready defined …
835 #define ATA_STSREG_DWF BIT5 ///< Drive Write Fault defined …
836 #define ATA_STSREG_DF BIT5 ///< Drive Fault defined …
837 #define ATA_STSREG_DSC BIT4 ///< Disk Seek Complete defined …
838 #define ATA_STSREG_DRQ BIT3 ///< Data Request defined …
839 #define ATA_STSREG_CORR BIT2 ///< Corrected Data defined …
840 #define ATA_STSREG_IDX BIT1 ///< Index defined …
841 #define ATA_STSREG_ERR BIT0 ///< Error defined …