IN EFI_USB_PORT_FEATURE PortFeature\r
);\r
\r
-\r
///\r
/// The EFI_USB_HC_PROTOCOL provides USB host controller management, basic data transactions\r
/// over a USB bus, and USB root hub access. A device driver that wishes to manage a USB bus in a\r
/// EFI_DEVICE_PATH_PROTOCOL instance, and an EFI_USB_HC_PROTOCOL instance.\r
///\r
struct _EFI_USB_HC_PROTOCOL {\r
- EFI_USB_HC_PROTOCOL_RESET Reset;\r
- EFI_USB_HC_PROTOCOL_GET_STATE GetState;\r
- EFI_USB_HC_PROTOCOL_SET_STATE SetState;\r
- EFI_USB_HC_PROTOCOL_CONTROL_TRANSFER ControlTransfer;\r
- EFI_USB_HC_PROTOCOL_BULK_TRANSFER BulkTransfer;\r
- EFI_USB_HC_PROTOCOL_ASYNC_INTERRUPT_TRANSFER AsyncInterruptTransfer;\r
- EFI_USB_HC_PROTOCOL_SYNC_INTERRUPT_TRANSFER SyncInterruptTransfer;\r
- EFI_USB_HC_PROTOCOL_ISOCHRONOUS_TRANSFER IsochronousTransfer;\r
- EFI_USB_HC_PROTOCOL_ASYNC_ISOCHRONOUS_TRANSFER AsyncIsochronousTransfer;\r
- EFI_USB_HC_PROTOCOL_GET_ROOTHUB_PORT_NUMBER GetRootHubPortNumber;\r
- EFI_USB_HC_PROTOCOL_GET_ROOTHUB_PORT_STATUS GetRootHubPortStatus;\r
- EFI_USB_HC_PROTOCOL_SET_ROOTHUB_PORT_FEATURE SetRootHubPortFeature;\r
- EFI_USB_HC_PROTOCOL_CLEAR_ROOTHUB_PORT_FEATURE ClearRootHubPortFeature;\r
+ EFI_USB_HC_PROTOCOL_RESET Reset;\r
+ EFI_USB_HC_PROTOCOL_GET_STATE GetState;\r
+ EFI_USB_HC_PROTOCOL_SET_STATE SetState;\r
+ EFI_USB_HC_PROTOCOL_CONTROL_TRANSFER ControlTransfer;\r
+ EFI_USB_HC_PROTOCOL_BULK_TRANSFER BulkTransfer;\r
+ EFI_USB_HC_PROTOCOL_ASYNC_INTERRUPT_TRANSFER AsyncInterruptTransfer;\r
+ EFI_USB_HC_PROTOCOL_SYNC_INTERRUPT_TRANSFER SyncInterruptTransfer;\r
+ EFI_USB_HC_PROTOCOL_ISOCHRONOUS_TRANSFER IsochronousTransfer;\r
+ EFI_USB_HC_PROTOCOL_ASYNC_ISOCHRONOUS_TRANSFER AsyncIsochronousTransfer;\r
+ EFI_USB_HC_PROTOCOL_GET_ROOTHUB_PORT_NUMBER GetRootHubPortNumber;\r
+ EFI_USB_HC_PROTOCOL_GET_ROOTHUB_PORT_STATUS GetRootHubPortStatus;\r
+ EFI_USB_HC_PROTOCOL_SET_ROOTHUB_PORT_FEATURE SetRootHubPortFeature;\r
+ EFI_USB_HC_PROTOCOL_CLEAR_ROOTHUB_PORT_FEATURE ClearRootHubPortFeature;\r
///\r
/// The major revision number of the USB host controller. The revision information\r
/// indicates the release of the Universal Serial Bus Specification with which the\r
/// host controller is compliant.\r
///\r
- UINT16 MajorRevision;\r
+ UINT16 MajorRevision;\r
///\r
/// The minor revision number of the USB host controller. The revision information\r
/// indicates the release of the Universal Serial Bus Specification with which the\r
/// host controller is compliant.\r
///\r
- UINT16 MinorRevision;\r
+ UINT16 MinorRevision;\r
};\r
\r
-extern EFI_GUID gEfiUsbHcProtocolGuid;\r
+extern EFI_GUID gEfiUsbHcProtocolGuid;\r
\r
#endif\r