TianoCore EDK2 master
Loading...
Searching...
No Matches
ATA_DEVICE Struct Reference

Data Fields

UINT32 Signature
 
EFI_HANDLE Handle
 
EFI_BLOCK_IO_PROTOCOL BlockIo
 
EFI_BLOCK_IO2_PROTOCOL BlockIo2
 
EFI_BLOCK_IO_MEDIA BlockMedia
 
EFI_DISK_INFO_PROTOCOL DiskInfo
 
EFI_DEVICE_PATH_PROTOCOLDevicePath
 
EFI_STORAGE_SECURITY_COMMAND_PROTOCOL StorageSecurity
 
ATA_BUS_DRIVER_DATAAtaBusDriverData
 
UINT16 Port
 
UINT16 PortMultiplierPort
 
EFI_ATA_PASS_THRU_COMMAND_PACKET Packet
 
EFI_ATA_COMMAND_BLOCK Acb
 
EFI_ATA_STATUS_BLOCKAsb
 
BOOLEAN UdmaValid
 
BOOLEAN Lba48Bit
 
ATA_IDENTIFY_DATAIdentifyData
 
EFI_UNICODE_STRING_TABLEControllerNameTable
 
CHAR16 ModelName [MAX_MODEL_NAME_LEN+1]
 
LIST_ENTRY AtaTaskList
 
LIST_ENTRY AtaSubTaskList
 
BOOLEAN Abort
 

Detailed Description

Definition at line 93 of file AtaBus.h.

Field Documentation

◆ Abort

BOOLEAN ATA_DEVICE::Abort

Definition at line 128 of file AtaBus.h.

◆ Acb

EFI_ATA_COMMAND_BLOCK ATA_DEVICE::Acb

Definition at line 112 of file AtaBus.h.

◆ Asb

EFI_ATA_STATUS_BLOCK* ATA_DEVICE::Asb

Definition at line 113 of file AtaBus.h.

◆ AtaBusDriverData

ATA_BUS_DRIVER_DATA* ATA_DEVICE::AtaBusDriverData

Definition at line 104 of file AtaBus.h.

◆ AtaSubTaskList

LIST_ENTRY ATA_DEVICE::AtaSubTaskList

Definition at line 127 of file AtaBus.h.

◆ AtaTaskList

LIST_ENTRY ATA_DEVICE::AtaTaskList

Definition at line 126 of file AtaBus.h.

◆ BlockIo

EFI_BLOCK_IO_PROTOCOL ATA_DEVICE::BlockIo

Definition at line 97 of file AtaBus.h.

◆ BlockIo2

EFI_BLOCK_IO2_PROTOCOL ATA_DEVICE::BlockIo2

Definition at line 98 of file AtaBus.h.

◆ BlockMedia

EFI_BLOCK_IO_MEDIA ATA_DEVICE::BlockMedia

Definition at line 99 of file AtaBus.h.

◆ ControllerNameTable

EFI_UNICODE_STRING_TABLE* ATA_DEVICE::ControllerNameTable

Definition at line 123 of file AtaBus.h.

◆ DevicePath

EFI_DEVICE_PATH_PROTOCOL* ATA_DEVICE::DevicePath

Definition at line 101 of file AtaBus.h.

◆ DiskInfo

EFI_DISK_INFO_PROTOCOL ATA_DEVICE::DiskInfo

Definition at line 100 of file AtaBus.h.

◆ Handle

EFI_HANDLE ATA_DEVICE::Handle

Definition at line 96 of file AtaBus.h.

◆ IdentifyData

ATA_IDENTIFY_DATA* ATA_DEVICE::IdentifyData

Definition at line 121 of file AtaBus.h.

◆ Lba48Bit

BOOLEAN ATA_DEVICE::Lba48Bit

Definition at line 116 of file AtaBus.h.

◆ ModelName

CHAR16 ATA_DEVICE::ModelName[MAX_MODEL_NAME_LEN+1]

Definition at line 124 of file AtaBus.h.

◆ Packet

Definition at line 111 of file AtaBus.h.

◆ Port

UINT16 ATA_DEVICE::Port

Definition at line 105 of file AtaBus.h.

◆ PortMultiplierPort

UINT16 ATA_DEVICE::PortMultiplierPort

Definition at line 106 of file AtaBus.h.

◆ Signature

UINT32 ATA_DEVICE::Signature

Definition at line 94 of file AtaBus.h.

◆ StorageSecurity

EFI_STORAGE_SECURITY_COMMAND_PROTOCOL ATA_DEVICE::StorageSecurity

Definition at line 102 of file AtaBus.h.

◆ UdmaValid

BOOLEAN ATA_DEVICE::UdmaValid

Definition at line 115 of file AtaBus.h.


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