iPXE
Data Fields
efi_usb_endpoint Struct Reference

An EFI USB device endpoint. More...

#include <efi_usb.h>

Data Fields

struct efi_usb_interfaceusbintf
 EFI USB device interface.
struct usb_endpoint ep
 USB endpoint.
int rc
 Most recent synchronous completion status.
EFI_EVENT event
 Asynchronous timer event.
EFI_ASYNC_USB_TRANSFER_CALLBACK callback
 Asynchronous callback handler.
void * context
 Asynchronous callback context.

Detailed Description

An EFI USB device endpoint.

Definition at line 57 of file efi_usb.h.


Field Documentation

EFI USB device interface.

Definition at line 59 of file efi_usb.h.

Referenced by efi_usb_close(), efi_usb_open(), and efi_usb_timer().

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

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

Asynchronous callback handler.

Definition at line 69 of file efi_usb.h.

Referenced by efi_usb_async_complete(), and efi_usb_async_start().

Asynchronous callback context.

Definition at line 71 of file efi_usb.h.

Referenced by efi_usb_async_complete(), and efi_usb_async_start().


The documentation for this struct was generated from the following file: