EmbeddedPkg[all]
0.1
|
Data Structures | |
struct | _USB_DEVICE_PROTOCOL |
Typedefs | |
typedef VOID(* | USB_DEVICE_RX_CALLBACK )(IN UINTN Size, IN VOID *Buffer) |
typedef VOID(* | USB_DEVICE_TX_CALLBACK )(IN UINT8 EndpointIndex) |
typedef EFI_STATUS(* | USB_DEVICE_SEND )(IN UINT8 EndpointIndex, IN UINTN Size, IN CONST VOID *Buffer) |
typedef EFI_STATUS(* | USB_DEVICE_START )(IN USB_DEVICE_DESCRIPTOR *DeviceDescriptor, IN VOID **Descriptors, IN USB_DEVICE_RX_CALLBACK RxCallback, IN USB_DEVICE_TX_CALLBACK TxCallback) |
typedef struct _USB_DEVICE_PROTOCOL | USB_DEVICE_PROTOCOL |
Variables | |
EFI_GUID | gUsbDeviceProtocolGuid |
Copyright (c) 2013-2014, ARM Ltd. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
typedef struct _USB_DEVICE_PROTOCOL USB_DEVICE_PROTOCOL |
typedef EFI_STATUS(* USB_DEVICE_SEND)(IN UINT8 EndpointIndex, IN UINTN Size, IN CONST VOID *Buffer) |
typedef EFI_STATUS(* USB_DEVICE_START)(IN USB_DEVICE_DESCRIPTOR *DeviceDescriptor, IN VOID **Descriptors, IN USB_DEVICE_RX_CALLBACK RxCallback, IN USB_DEVICE_TX_CALLBACK TxCallback) |
typedef VOID(* USB_DEVICE_TX_CALLBACK)(IN UINT8 EndpointIndex) |
EFI_GUID gUsbDeviceProtocolGuid |