XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
EFI_ATA_EXTENDED_MODE Struct Reference

#include <IdeControllerInit.h>

Public Attributes

EFI_ATA_EXT_TRANSFER_PROTOCOL TransferProtocol
 
UINT32 Mode
 

Detailed Description

EFI_ATA_EXTENDED_MODE structure

Member Data Documentation

◆ Mode

UINT32 EFI_ATA_EXTENDED_MODE::Mode

The mode for operating the transfer protocol that is identified by TransferProtocol.

◆ TransferProtocol

EFI_ATA_EXT_TRANSFER_PROTOCOL EFI_ATA_EXTENDED_MODE::TransferProtocol

An enumeration defining various transfer protocols other than the protocols that exist at the time this specification was developed (i.e., PIO, single word DMA, multiword DMA, and UDMA). Each transfer protocol is associated with a mode. The various transfer protocols are defined by the ATA/ATAPI specification. This enumeration makes the interface extensible because we can support new transport protocols beyond UDMA. Type EFI_ATA_EXT_TRANSFER_PROTOCOL is defined below.


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