_EFI_USBFN_IO_PROTOCOL Struct Reference


Data Fields

UINT32 Revision
EFI_USBFN_IO_DETECT_PORT DetectPort
EFI_USBFN_IO_CONFIGURE_ENABLE_ENDPOINTS ConfigureEnableEndpoints
EFI_USBFN_IO_GET_ENDPOINT_MAXPACKET_SIZE GetEndpointMaxPacketSize
EFI_USBFN_IO_GET_DEVICE_INFO GetDeviceInfo
EFI_USBFN_IO_GET_VENDOR_ID_PRODUCT_ID GetVendorIdProductId
EFI_USBFN_IO_ABORT_TRANSFER AbortTransfer
EFI_USBFN_IO_GET_ENDPOINT_STALL_STATE GetEndpointStallState
EFI_USBFN_IO_SET_ENDPOINT_STALL_STATE SetEndpointStallState
EFI_USBFN_IO_EVENTHANDLER EventHandler
EFI_USBFN_IO_TRANSFER Transfer
EFI_USBFN_IO_GET_MAXTRANSFER_SIZE GetMaxTransferSize
EFI_USBFN_IO_ALLOCATE_TRANSFER_BUFFER AllocateTransferBuffer
EFI_USBFN_IO_FREE_TRANSFER_BUFFER FreeTransferBuffer
EFI_USBFN_IO_START_CONTROLLER StartController
EFI_USBFN_IO_STOP_CONTROLLER StopController
EFI_USBFN_IO_SET_ENDPOINT_POLICY SetEndpointPolicy
EFI_USBFN_IO_GET_ENDPOINT_POLICY GetEndpointPolicy

Detailed Description

The EFI_USBFN_IO_PROTOCOL provides basic data transactions and basic USB controller management for a USB Function port.

Field Documentation

EFI_USBFN_IO_ABORT_TRANSFER _EFI_USBFN_IO_PROTOCOL::AbortTransfer

EFI_USBFN_IO_ALLOCATE_TRANSFER_BUFFER _EFI_USBFN_IO_PROTOCOL::AllocateTransferBuffer

EFI_USBFN_IO_CONFIGURE_ENABLE_ENDPOINTS _EFI_USBFN_IO_PROTOCOL::ConfigureEnableEndpoints

EFI_USBFN_IO_DETECT_PORT _EFI_USBFN_IO_PROTOCOL::DetectPort

EFI_USBFN_IO_EVENTHANDLER _EFI_USBFN_IO_PROTOCOL::EventHandler

EFI_USBFN_IO_FREE_TRANSFER_BUFFER _EFI_USBFN_IO_PROTOCOL::FreeTransferBuffer

EFI_USBFN_IO_GET_DEVICE_INFO _EFI_USBFN_IO_PROTOCOL::GetDeviceInfo

EFI_USBFN_IO_GET_ENDPOINT_MAXPACKET_SIZE _EFI_USBFN_IO_PROTOCOL::GetEndpointMaxPacketSize

EFI_USBFN_IO_GET_ENDPOINT_POLICY _EFI_USBFN_IO_PROTOCOL::GetEndpointPolicy

EFI_USBFN_IO_GET_ENDPOINT_STALL_STATE _EFI_USBFN_IO_PROTOCOL::GetEndpointStallState

EFI_USBFN_IO_GET_MAXTRANSFER_SIZE _EFI_USBFN_IO_PROTOCOL::GetMaxTransferSize

EFI_USBFN_IO_GET_VENDOR_ID_PRODUCT_ID _EFI_USBFN_IO_PROTOCOL::GetVendorIdProductId

EFI_USBFN_IO_SET_ENDPOINT_POLICY _EFI_USBFN_IO_PROTOCOL::SetEndpointPolicy

EFI_USBFN_IO_SET_ENDPOINT_STALL_STATE _EFI_USBFN_IO_PROTOCOL::SetEndpointStallState

EFI_USBFN_IO_START_CONTROLLER _EFI_USBFN_IO_PROTOCOL::StartController

EFI_USBFN_IO_STOP_CONTROLLER _EFI_USBFN_IO_PROTOCOL::StopController

EFI_USBFN_IO_TRANSFER _EFI_USBFN_IO_PROTOCOL::Transfer


Generated on Thu Sep 24 23:14:26 2015 for MdePkg[ALL] by  doxygen 1.5.7.1