MdePkg[all]
1.08
|
Provides the basic interfaces to abstract an IDE controller.
EFI_IDE_CONTROLLER_CALCULATE_MODE _EFI_IDE_CONTROLLER_INIT_PROTOCOL::CalculateMode |
Calculates and returns the optimum mode for a particular IDE device.
UINT8 _EFI_IDE_CONTROLLER_INIT_PROTOCOL::ChannelCount |
The number of channels that are produced by this controller. Parallel ATA (PATA) controllers can support up to two channels. Advanced Host Controller Interface (AHCI) Serial ATA (SATA) controllers can support up to 32 channels, each of which can have up to one device. In the presence of a multiplier, each channel can have fifteen devices.
EFI_IDE_CONTROLLER_DISQUALIFY_MODE _EFI_IDE_CONTROLLER_INIT_PROTOCOL::DisqualifyMode |
Submits information about modes that should be disqualified. The specified IDE device does not support these modes and these modes should not be returned by EFI_IDE_CONTROLLER_INIT_PROTOCOL.CalculateMode()
BOOLEAN _EFI_IDE_CONTROLLER_INIT_PROTOCOL::EnumAll |
Set to TRUE if the enumeration group includes all the channels that are produced by this controller. Set to FALSE if an enumeration group consists of only one channel.
EFI_IDE_CONTROLLER_GET_CHANNEL_INFO _EFI_IDE_CONTROLLER_INIT_PROTOCOL::GetChannelInfo |
Returns the information about a specific channel.
EFI_IDE_CONTROLLER_NOTIFY_PHASE _EFI_IDE_CONTROLLER_INIT_PROTOCOL::NotifyPhase |
The notification that the driver entity is about to enter the specified phase during the enumeration process.
EFI_IDE_CONTROLLER_SET_TIMING _EFI_IDE_CONTROLLER_INIT_PROTOCOL::SetTiming |
Programs the IDE controller hardware to the default timing or per the modes that were returned by the last call to EFI_IDE_CONTROLLER_INIT_PROTOCOL.CalculateMode().
EFI_IDE_CONTROLLER_SUBMIT_DATA _EFI_IDE_CONTROLLER_INIT_PROTOCOL::SubmitData |
Submits the Drive Identify data that was returned by the device.