MdePkg[all]
1.08
|
The EFI_USB2_HC_PROTOCOL provides USB host controller management, basic data transactions over a USB bus, and USB root hub access. A device driver that wishes to manage a USB bus in a system retrieves the EFI_USB2_HC_PROTOCOL instance that is associated with the USB bus to be managed. A device handle for a USB host controller will minimally contain an EFI_DEVICE_PATH_PROTOCOL instance, and an EFI_USB2_HC_PROTOCOL instance.
EFI_USB2_HC_PROTOCOL_ASYNC_INTERRUPT_TRANSFER _EFI_USB2_HC_PROTOCOL::AsyncInterruptTransfer |
EFI_USB2_HC_PROTOCOL_ASYNC_ISOCHRONOUS_TRANSFER _EFI_USB2_HC_PROTOCOL::AsyncIsochronousTransfer |
EFI_USB2_HC_PROTOCOL_BULK_TRANSFER _EFI_USB2_HC_PROTOCOL::BulkTransfer |
EFI_USB2_HC_PROTOCOL_CLEAR_ROOTHUB_PORT_FEATURE _EFI_USB2_HC_PROTOCOL::ClearRootHubPortFeature |
EFI_USB2_HC_PROTOCOL_CONTROL_TRANSFER _EFI_USB2_HC_PROTOCOL::ControlTransfer |
EFI_USB2_HC_PROTOCOL_GET_CAPABILITY _EFI_USB2_HC_PROTOCOL::GetCapability |
EFI_USB2_HC_PROTOCOL_GET_ROOTHUB_PORT_STATUS _EFI_USB2_HC_PROTOCOL::GetRootHubPortStatus |
EFI_USB2_HC_PROTOCOL_GET_STATE _EFI_USB2_HC_PROTOCOL::GetState |
EFI_USB2_HC_PROTOCOL_ISOCHRONOUS_TRANSFER _EFI_USB2_HC_PROTOCOL::IsochronousTransfer |
UINT16 _EFI_USB2_HC_PROTOCOL::MajorRevision |
The major revision number of the USB host controller. The revision information indicates the release of the Universal Serial Bus Specification with which the host controller is compliant.
UINT16 _EFI_USB2_HC_PROTOCOL::MinorRevision |
The minor revision number of the USB host controller. The revision information indicates the release of the Universal Serial Bus Specification with which the host controller is compliant.
EFI_USB2_HC_PROTOCOL_RESET _EFI_USB2_HC_PROTOCOL::Reset |
EFI_USB2_HC_PROTOCOL_SET_ROOTHUB_PORT_FEATURE _EFI_USB2_HC_PROTOCOL::SetRootHubPortFeature |
EFI_USB2_HC_PROTOCOL_SET_STATE _EFI_USB2_HC_PROTOCOL::SetState |
EFI_USB2_HC_PROTOCOL_SYNC_INTERRUPT_TRANSFER _EFI_USB2_HC_PROTOCOL::SyncInterruptTransfer |