iPXE
|
An EFI USB device endpoint. More...
#include <efi_usb.h>
Data Fields | |
struct efi_usb_interface * | usbintf |
EFI USB device interface. More... | |
struct usb_endpoint | ep |
USB endpoint. More... | |
int | rc |
Most recent synchronous completion status. More... | |
EFI_EVENT | event |
Asynchronous timer event. More... | |
EFI_ASYNC_USB_TRANSFER_CALLBACK | callback |
Asynchronous callback handler. More... | |
void * | context |
Asynchronous callback context. More... | |
struct efi_usb_interface* efi_usb_endpoint::usbintf |
EFI USB device interface.
Definition at line 59 of file efi_usb.h.
Referenced by efi_usb_async_start(), efi_usb_async_stop(), efi_usb_close(), efi_usb_close_all(), efi_usb_free_all(), efi_usb_is_open(), efi_usb_open(), and efi_usb_timer().
struct usb_endpoint efi_usb_endpoint::ep |
USB endpoint.
Definition at line 61 of file efi_usb.h.
Referenced by efi_usb_async_complete(), efi_usb_async_start(), efi_usb_close(), efi_usb_close_all(), efi_usb_free_all(), efi_usb_is_open(), efi_usb_open(), efi_usb_sync_complete(), efi_usb_sync_transfer(), and efi_usb_timer().
int efi_usb_endpoint::rc |
Most recent synchronous completion status.
Definition at line 64 of file efi_usb.h.
Referenced by efi_usb_sync_complete(), and efi_usb_sync_transfer().
EFI_EVENT efi_usb_endpoint::event |
Asynchronous timer event.
Definition at line 67 of file efi_usb.h.
Referenced by efi_usb_async_start(), efi_usb_async_stop(), efi_usb_close(), and efi_usb_open().
EFI_ASYNC_USB_TRANSFER_CALLBACK efi_usb_endpoint::callback |
Asynchronous callback handler.
Definition at line 69 of file efi_usb.h.
Referenced by efi_usb_async_complete(), efi_usb_async_start(), and efi_usb_async_stop().
void* efi_usb_endpoint::context |
Asynchronous callback context.
Definition at line 71 of file efi_usb.h.
Referenced by efi_usb_async_complete(), efi_usb_async_start(), efi_usb_async_stop(), and efi_usb_timer().