|
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().
1.8.15