\r
\r
/**\r
- Get Hid Descriptor\r
+ Get Hid Descriptor.\r
\r
- @param UsbIo EFI_USB_IO_PROTOCOL\r
- @param InterfaceNum Hid interface number\r
+ @param UsbIo EFI_USB_IO_PROTOCOL.\r
+ @param InterfaceNum Hid interface number.\r
@param HidDescriptor Caller allocated buffer to store Usb hid descriptor if\r
successfully returned.\r
\r
return Result;\r
\r
}\r
-//\r
-// Function to get Report Class descriptor\r
-//\r
\r
/**\r
- get Report Class descriptor\r
+ Get Report Class descriptor.\r
\r
@param UsbIo EFI_USB_IO_PROTOCOL.\r
@param InterfaceNum Report interface number.\r
return Result;\r
\r
}\r
-//\r
-// Following are HID class request\r
-//\r
\r
/**\r
- Get Hid Protocol Request\r
+ Get Hid Protocol Request.\r
\r
- @param UsbIo EFI_USB_IO_PROTOCOL\r
- @param Interface Which interface the caller wants to get protocol\r
+ @param UsbIo EFI_USB_IO_PROTOCOL.\r
+ @param Interface Which interface the caller wants to get protocol.\r
@param Protocol Protocol value returned.\r
\r
@return EFI_SUCCESS\r
}\r
\r
\r
-\r
/**\r
- Set Hid Protocol Request\r
+ Set Hid Protocol Request.\r
\r
- @param UsbIo EFI_USB_IO_PROTOCOL\r
- @param Interface Which interface the caller wants to set protocol\r
+ @param UsbIo EFI_USB_IO_PROTOCOL.\r
+ @param Interface Which interface the caller wants to set protocol.\r
@param Protocol Protocol value the caller wants to set.\r
\r
@return EFI_SUCCESS\r
}\r
\r
\r
-\r
/**\r
Set Idel request.\r
\r
- @param UsbIo EFI_USB_IO_PROTOCOL\r
+ @param UsbIo EFI_USB_IO_PROTOCOL.\r
@param Interface Which interface the caller wants to set.\r
@param ReportId Which report the caller wants to set.\r
@param Duration Idle rate the caller wants to set.\r
/**\r
Get Idel request.\r
\r
- @param UsbIo EFI_USB_IO_PROTOCOL\r
+ @param UsbIo EFI_USB_IO_PROTOCOL.\r
@param Interface Which interface the caller wants to get.\r
@param ReportId Which report the caller wants to get.\r
@param Duration Idle rate the caller wants to get.\r
}\r
\r
\r
-\r
/**\r
Hid Set Report request.\r
\r
- @param UsbIo EFI_USB_IO_PROTOCOL\r
+ @param UsbIo EFI_USB_IO_PROTOCOL.\r
@param Interface Which interface the caller wants to set.\r
@param ReportId Which report the caller wants to set.\r
@param ReportType Type of report.\r
/**\r
Hid Set Report request.\r
\r
- @param UsbIo EFI_USB_IO_PROTOCOL\r
+ @param UsbIo EFI_USB_IO_PROTOCOL.\r
@param Interface Which interface the caller wants to set.\r
@param ReportId Which report the caller wants to set.\r
@param ReportType Type of report.\r
\r
\r
/**\r
- Usb Get Descriptor\r
+ Usb Get Descriptor.\r
\r
- @param UsbIo EFI_USB_IO_PROTOCOL\r
- @param Value Device Request Value\r
- @param Index Device Request Index\r
- @param DescriptorLength Descriptor Length\r
- @param Descriptor Descriptor buffer to contain result\r
- @param Status Transfer Status\r
+ @param UsbIo EFI_USB_IO_PROTOCOL.\r
+ @param Value Device Request Value.\r
+ @param Index Device Request Index.\r
+ @param DescriptorLength Descriptor Length.\r
+ @param Descriptor Descriptor buffer to contain result.\r
+ @param Status Transfer Status.\r
\r
- @retval EFI_INVALID_PARAMETER Parameter is error\r
- @retval EFI_SUCCESS Success\r
- @retval EFI_TIMEOUT Device has no response\r
+ @retval EFI_INVALID_PARAMETER Parameter is error.\r
+ @retval EFI_SUCCESS Success.\r
+ @retval EFI_TIMEOUT Device has no response.\r
\r
**/\r
EFI_STATUS\r
\r
\r
/**\r
- Usb Set Descriptor\r
+ Usb Set Descriptor.\r
\r
- @param UsbIo EFI_USB_IO_PROTOCOL\r
- @param Value Device Request Value\r
- @param Index Device Request Index\r
- @param DescriptorLength Descriptor Length\r
- @param Descriptor Descriptor buffer to set\r
- @param Status Transfer Status\r
+ @param UsbIo EFI_USB_IO_PROTOCOL.\r
+ @param Value Device Request Value.\r
+ @param Index Device Request Index.\r
+ @param DescriptorLength Descriptor Length.\r
+ @param Descriptor Descriptor buffer to set.\r
+ @param Status Transfer Status.\r
\r
- @retval EFI_INVALID_PARAMETER Parameter is error\r
- @retval EFI_SUCCESS Success\r
- @retval EFI_TIMEOUT Device has no response\r
+ @retval EFI_INVALID_PARAMETER Parameter is error.\r
+ @retval EFI_SUCCESS Success.\r
+ @retval EFI_TIMEOUT Device has no response.\r
\r
**/\r
EFI_STATUS\r
\r
\r
/**\r
- Usb Get Device Interface\r
+ Usb Get Device Interface.\r
\r
- @param UsbIo EFI_USB_IO_PROTOCOL\r
- @param Index Interface index value\r
- @param AltSetting Alternate setting\r
- @param Status Trasnsfer status\r
+ @param UsbIo EFI_USB_IO_PROTOCOL.\r
+ @param Index Interface index value.\r
+ @param AltSetting Alternate setting.\r
+ @param Status Trasnsfer status.\r
\r
- @retval EFI_INVALID_PARAMETER Parameter is error\r
- @retval EFI_SUCCESS Success\r
- @retval EFI_TIMEOUT Device has no response\r
+ @retval EFI_INVALID_PARAMETER Parameter is error.\r
+ @retval EFI_SUCCESS Success.\r
+ @retval EFI_TIMEOUT Device has no response.\r
\r
**/\r
EFI_STATUS\r
\r
\r
/**\r
- Usb Set Device Interface\r
+ Usb Set Device Interface.\r
\r
- @param UsbIo EFI_USB_IO_PROTOCOL\r
- @param InterfaceNo Interface Number\r
- @param AltSetting Alternate setting\r
- @param Status Trasnsfer status\r
+ @param UsbIo EFI_USB_IO_PROTOCOL.\r
+ @param InterfaceNo Interface Number.\r
+ @param AltSetting Alternate setting.\r
+ @param Status Trasnsfer status.\r
\r
- @retval EFI_INVALID_PARAMETER Parameter is error\r
- @retval EFI_SUCCESS Success\r
- @retval EFI_TIMEOUT Device has no response\r
+ @retval EFI_INVALID_PARAMETER Parameter is error.\r
+ @retval EFI_SUCCESS Success.\r
+ @retval EFI_TIMEOUT Device has no response.\r
\r
**/\r
EFI_STATUS\r
\r
\r
/**\r
- Usb Get Device Configuration\r
+ Usb Get Device Configuration.\r
\r
- @param UsbIo EFI_USB_IO_PROTOCOL\r
- @param ConfigValue Config Value\r
- @param Status Transfer Status\r
+ @param UsbIo EFI_USB_IO_PROTOCOL.\r
+ @param ConfigValue Config Value.\r
+ @param Status Transfer Status.\r
\r
- @retval EFI_INVALID_PARAMETER Parameter is error\r
- @retval EFI_SUCCESS Success\r
- @retval EFI_TIMEOUT Device has no response\r
+ @retval EFI_INVALID_PARAMETER Parameter is error.\r
+ @retval EFI_SUCCESS Success.\r
+ @retval EFI_TIMEOUT Device has no response.\r
\r
**/\r
EFI_STATUS\r
\r
\r
/**\r
- Usb Set Device Configuration\r
+ Usb Set Device Configuration.\r
\r
- @param UsbIo EFI_USB_IO_PROTOCOL\r
- @param Value Configuration Value to set\r
- @param Status Transfer status\r
+ @param UsbIo EFI_USB_IO_PROTOCOL.\r
+ @param Value Configuration Value to set.\r
+ @param Status Transfer status.\r
\r
- @retval EFI_INVALID_PARAMETER Parameter is error\r
- @retval EFI_SUCCESS Success\r
- @retval EFI_TIMEOUT Device has no response\r
+ @retval EFI_INVALID_PARAMETER Parameter is error.\r
+ @retval EFI_SUCCESS Success.\r
+ @retval EFI_TIMEOUT Device has no response.\r
\r
**/\r
EFI_STATUS\r
\r
\r
/**\r
- Usb Set Device Feature\r
+ Usb Set Device Feature.\r
\r
- @param UsbIo EFI_USB_IO_PROTOCOL\r
- @param Recipient Interface/Device/Endpoint\r
- @param Value Request value\r
- @param Target Request Index\r
- @param Status Transfer status\r
+ @param UsbIo EFI_USB_IO_PROTOCOL.\r
+ @param Recipient Interface/Device/Endpoint.\r
+ @param Value Request value.\r
+ @param Target Request Index.\r
+ @param Status Transfer status.\r
\r
- @retval EFI_INVALID_PARAMETER Parameter is error\r
- @retval EFI_SUCCESS Success\r
- @retval EFI_TIMEOUT Device has no response\r
+ @retval EFI_INVALID_PARAMETER Parameter is error.\r
+ @retval EFI_SUCCESS Success.\r
+ @retval EFI_TIMEOUT Device has no response.\r
\r
**/\r
EFI_STATUS\r
\r
\r
/**\r
- Usb Clear Device Feature\r
+ Usb Clear Device Feature.\r
\r
- @param UsbIo EFI_USB_IO_PROTOCOL\r
- @param Recipient Interface/Device/Endpoint\r
- @param Value Request value\r
- @param Target Request Index\r
- @param Status Transfer status\r
+ @param UsbIo EFI_USB_IO_PROTOCOL.\r
+ @param Recipient Interface/Device/Endpoint.\r
+ @param Value Request value.\r
+ @param Target Request Index.\r
+ @param Status Transfer status.\r
\r
- @retval EFI_INVALID_PARAMETER Parameter is error\r
- @retval EFI_SUCCESS Success\r
- @retval EFI_TIMEOUT Device has no response\r
+ @retval EFI_INVALID_PARAMETER Parameter is error.\r
+ @retval EFI_SUCCESS Success.\r
+ @retval EFI_TIMEOUT Device has no response.\r
\r
**/\r
EFI_STATUS\r
\r
\r
/**\r
- Usb Get Device Status\r
+ Usb Get Device Status.\r
\r
- @param UsbIo EFI_USB_IO_PROTOCOL\r
- @param Recipient Interface/Device/Endpoint\r
- @param Target Request index\r
- @param DevStatus Device status\r
- @param Status Transfer status\r
+ @param UsbIo EFI_USB_IO_PROTOCOL.\r
+ @param Recipient Interface/Device/Endpoint.\r
+ @param Target Request index.\r
+ @param DevStatus Device status.\r
+ @param Status Transfer status.\r
\r
- @retval EFI_INVALID_PARAMETER Parameter is error\r
- @retval EFI_SUCCESS Success\r
- @retval EFI_TIMEOUT Device has no response\r
+ @retval EFI_INVALID_PARAMETER Parameter is error.\r
+ @retval EFI_SUCCESS Success.\r
+ @retval EFI_TIMEOUT Device has no response.\r
\r
**/\r
EFI_STATUS\r
}\r
\r
\r
-\r
/**\r
- Clear endpoint stall\r
+ Clear endpoint stall.\r
\r
- @param UsbIo EFI_USB_IO_PROTOCOL\r
- @param EndpointNo Endpoint Number\r
- @param Status Transfer Status\r
+ @param UsbIo EFI_USB_IO_PROTOCOL.\r
+ @param EndpointNo Endpoint Number.\r
+ @param Status Transfer Status.\r
\r
- @retval EFI_NOT_FOUND Can't find the Endpoint\r
- @retval EFI_DEVICE_ERROR Hardware error\r
- @retval EFI_SUCCESS Success\r
+ @retval EFI_NOT_FOUND Can't find the Endpoint.\r
+ @retval EFI_DEVICE_ERROR Hardware error.\r
+ @retval EFI_SUCCESS Success.\r
\r
**/\r
EFI_STATUS\r