MicrOS
command_set_support_fields Struct Reference

Command Set Support. More...

#include <harddisk_identify_device_data.h>

Public Attributes

uint8_t smart: 1
 SMART feature set supported. More...
 
uint8_t security_mode: 1
 Security Mode feature set supported. More...
 
uint8_t removable_media: 1
 Removable Media feature set supported. More...
 
uint8_t mandatory_power_management: 1
 Mandatory Power Management feature set supported. More...
 
uint8_t packet_command: 1
 PACKET Command feature set not supported if cleared to zero. More...
 
uint8_t write_cache: 1
 Write cache supported. More...
 
uint8_t look_ahead: 1
 Look-ahead supported. More...
 
uint8_t release_interrupt: 1
 Release interrupt supported. More...
 
uint8_t service_interrupt: 1
 SERVICE interrupt supported. More...
 
uint8_t device_reset_command: 1
 DEVICE RESET command supported. More...
 
uint8_t host_protected_area: 1
 Host Protected Area feature set supported. More...
 
uint8_t __pad0__: 1
 Obsolete. More...
 
uint8_t write_buffer_command: 1
 WRITE BUFFER command supported. More...
 
uint8_t read_buffer_command: 1
 READ BUFFER command supported. More...
 
uint8_t nop_command: 1
 NOP command supported. More...
 
uint8_t __pad1__: 1
 Obsolete. More...
 
uint8_t download_microcode: 1
 DOWNLOAD MICROCODE command supported. More...
 
uint8_t read_write_dma_queued: 1
 READ/WRITE DMA QUEUED supported. More...
 
uint8_t cfa: 1
 CFA feature set supported. More...
 
uint8_t advanced_power_management: 1
 Advanced Power Management feature set supported. More...
 
uint8_t removable_media_status_notification: 1
 Removable Media Status Notification feature set supported. More...
 
uint8_t powerup_in_standby: 1
 Power-up In Standby feature set supported. More...
 
uint8_t manual_powerup: 1
 SET FEATURES subcommand required to spinup after power-up. More...
 
uint8_t __pad2__: 1
 See Address Offset Reserved Area Boot. More...
 
uint8_t set_max: 1
 SET MAX security extension supported. More...
 
uint8_t automatic_acoustic_management: 1
 Automatic Acoustic Management feature set supported. More...
 
uint8_t address_48_bit: 1
 48-bit Address feature set supported. More...
 
uint8_t device_configuration_overlay: 1
 Device Configuration Overlay feature set supported. More...
 
uint8_t mandatory_flush_cache: 1
 Mandatory FLUSH CACHE command supported. More...
 
uint8_t flush_cache_ext: 1
 FLUSH CACHE EXT command supported. More...
 
uint8_t __pad3__: 1
 
uint8_t __pad4__: 1
 
uint8_t smart_error_logging: 1
 SMART error logging supported. More...
 
uint8_t smart_self_test: 1
 SMART seft-test supported. More...
 
uint8_t media_serial_number: 1
 Media serial number supported. More...
 
uint8_t media__card_pass_through: 1
 Media Card Pass Through Command feature set supported. More...
 
uint8_t streaming: 1
 Streaming feature set supported. More...
 
uint8_t general_purpose_logging: 1
 General Purpose Logging feature set supported. More...
 
uint8_t write_dma_fua_ext: 1
 WRITE DMA FUA EXT and WRITE MULTIPLE FUA EXT commands supported. More...
 
uint8_t write_dma_queued_fua_ext: 1
 WRITE DMA QUEUED FUA EXT command supported. More...
 
uint8_t worldwide_name_64_bit: 1
 64-bit Worldwide name supported. More...
 
uint8_t urg_for_read_stream: 1
 URG bit supported for READ STREAM DMA EXT and READ STREAM EXT. More...
 
uint8_t urg_for_write_stream: 1
 URG bit supported for WRITE STREAM DMA EXT and WRITE STREAM EXT. More...
 
uint8_t reserved_for_tech_report_1: 1
 Reserved for technical report. More...
 
uint8_t reserved_for_tech_report_2: 1
 Reserved for technical report. More...
 
uint8_t idle_with_unload_feature: 1
 1 = IDLE IMMEDIATE with UNLOAD FEATURE supported. More...
 
uint8_t __pad5__: 1
 
uint8_t __pad6__: 1
 

Detailed Description

Command Set Support.

Member Data Documentation

◆ __pad0__

uint8_t command_set_support_fields::__pad0__

Obsolete.

◆ __pad1__

uint8_t command_set_support_fields::__pad1__

Obsolete.

◆ __pad2__

uint8_t command_set_support_fields::__pad2__

See Address Offset Reserved Area Boot.

◆ __pad3__

uint8_t command_set_support_fields::__pad3__

◆ __pad4__

uint8_t command_set_support_fields::__pad4__

◆ __pad5__

uint8_t command_set_support_fields::__pad5__

◆ __pad6__

uint8_t command_set_support_fields::__pad6__

◆ address_48_bit

uint8_t command_set_support_fields::address_48_bit

48-bit Address feature set supported.

◆ advanced_power_management

uint8_t command_set_support_fields::advanced_power_management

Advanced Power Management feature set supported.

◆ automatic_acoustic_management

uint8_t command_set_support_fields::automatic_acoustic_management

Automatic Acoustic Management feature set supported.

◆ cfa

uint8_t command_set_support_fields::cfa

CFA feature set supported.

◆ device_configuration_overlay

uint8_t command_set_support_fields::device_configuration_overlay

Device Configuration Overlay feature set supported.

◆ device_reset_command

uint8_t command_set_support_fields::device_reset_command

DEVICE RESET command supported.

◆ download_microcode

uint8_t command_set_support_fields::download_microcode

DOWNLOAD MICROCODE command supported.

◆ flush_cache_ext

uint8_t command_set_support_fields::flush_cache_ext

FLUSH CACHE EXT command supported.

◆ general_purpose_logging

uint8_t command_set_support_fields::general_purpose_logging

General Purpose Logging feature set supported.

◆ host_protected_area

uint8_t command_set_support_fields::host_protected_area

Host Protected Area feature set supported.

◆ idle_with_unload_feature

uint8_t command_set_support_fields::idle_with_unload_feature

1 = IDLE IMMEDIATE with UNLOAD FEATURE supported.

◆ look_ahead

uint8_t command_set_support_fields::look_ahead

Look-ahead supported.

◆ mandatory_flush_cache

uint8_t command_set_support_fields::mandatory_flush_cache

Mandatory FLUSH CACHE command supported.

◆ mandatory_power_management

uint8_t command_set_support_fields::mandatory_power_management

Mandatory Power Management feature set supported.

◆ manual_powerup

uint8_t command_set_support_fields::manual_powerup

SET FEATURES subcommand required to spinup after power-up.

◆ media__card_pass_through

uint8_t command_set_support_fields::media__card_pass_through

Media Card Pass Through Command feature set supported.

◆ media_serial_number

uint8_t command_set_support_fields::media_serial_number

Media serial number supported.

◆ nop_command

uint8_t command_set_support_fields::nop_command

NOP command supported.

◆ packet_command

uint8_t command_set_support_fields::packet_command

PACKET Command feature set not supported if cleared to zero.

◆ powerup_in_standby

uint8_t command_set_support_fields::powerup_in_standby

Power-up In Standby feature set supported.

◆ read_buffer_command

uint8_t command_set_support_fields::read_buffer_command

READ BUFFER command supported.

◆ read_write_dma_queued

uint8_t command_set_support_fields::read_write_dma_queued

READ/WRITE DMA QUEUED supported.

◆ release_interrupt

uint8_t command_set_support_fields::release_interrupt

Release interrupt supported.

◆ removable_media

uint8_t command_set_support_fields::removable_media

Removable Media feature set supported.

◆ removable_media_status_notification

uint8_t command_set_support_fields::removable_media_status_notification

Removable Media Status Notification feature set supported.

◆ reserved_for_tech_report_1

uint8_t command_set_support_fields::reserved_for_tech_report_1

Reserved for technical report.

◆ reserved_for_tech_report_2

uint8_t command_set_support_fields::reserved_for_tech_report_2

Reserved for technical report.

◆ security_mode

uint8_t command_set_support_fields::security_mode

Security Mode feature set supported.

◆ service_interrupt

uint8_t command_set_support_fields::service_interrupt

SERVICE interrupt supported.

◆ set_max

uint8_t command_set_support_fields::set_max

SET MAX security extension supported.

◆ smart

uint8_t command_set_support_fields::smart

SMART feature set supported.

◆ smart_error_logging

uint8_t command_set_support_fields::smart_error_logging

SMART error logging supported.

◆ smart_self_test

uint8_t command_set_support_fields::smart_self_test

SMART seft-test supported.

◆ streaming

uint8_t command_set_support_fields::streaming

Streaming feature set supported.

◆ urg_for_read_stream

uint8_t command_set_support_fields::urg_for_read_stream

URG bit supported for READ STREAM DMA EXT and READ STREAM EXT.

◆ urg_for_write_stream

uint8_t command_set_support_fields::urg_for_write_stream

URG bit supported for WRITE STREAM DMA EXT and WRITE STREAM EXT.

◆ worldwide_name_64_bit

uint8_t command_set_support_fields::worldwide_name_64_bit

64-bit Worldwide name supported.

◆ write_buffer_command

uint8_t command_set_support_fields::write_buffer_command

WRITE BUFFER command supported.

◆ write_cache

uint8_t command_set_support_fields::write_cache

Write cache supported.

◆ write_dma_fua_ext

uint8_t command_set_support_fields::write_dma_fua_ext

WRITE DMA FUA EXT and WRITE MULTIPLE FUA EXT commands supported.

◆ write_dma_queued_fua_ext

uint8_t command_set_support_fields::write_dma_queued_fua_ext

WRITE DMA QUEUED FUA EXT command supported.


The documentation for this struct was generated from the following file: