|
iPXE
|
An EFI USB device. More...
#include <efi_usb.h>
Data Fields | |
| const char * | name |
| Name. More... | |
| struct usb_function * | func |
| The underlying USB function. More... | |
| struct usb_configuration_descriptor * | config |
| Configuration descriptor. More... | |
| uint16_t * | lang |
| Supported languages. More... | |
| size_t | lang_len |
| Length of supported languages. More... | |
| struct list_head | interfaces |
| List of interfaces. More... | |
| const char* efi_usb_device::name |
Name.
Definition at line 19 of file efi_usb.h.
Referenced by efi_usb_install(), and efi_usb_probe().
| struct usb_function* efi_usb_device::func |
The underlying USB function.
Definition at line 21 of file efi_usb.h.
Referenced by efi_usb_control_transfer(), efi_usb_get_device_descriptor(), efi_usb_get_string_descriptor(), efi_usb_install(), efi_usb_open(), efi_usb_probe(), efi_usb_remove(), efi_usb_sync_transfer(), and efi_usb_timer().
| struct usb_configuration_descriptor* efi_usb_device::config |
Configuration descriptor.
Definition at line 23 of file efi_usb.h.
Referenced by efi_usb_control_transfer(), efi_usb_get_config_descriptor(), efi_usb_get_interface_descriptor(), and efi_usb_probe().
| uint16_t* efi_usb_device::lang |
Supported languages.
Definition at line 25 of file efi_usb.h.
Referenced by efi_usb_get_supported_languages(), and efi_usb_probe().
| size_t efi_usb_device::lang_len |
Length of supported languages.
Definition at line 27 of file efi_usb.h.
Referenced by efi_usb_get_supported_languages(), and efi_usb_probe().
| struct list_head efi_usb_device::interfaces |
List of interfaces.
Definition at line 29 of file efi_usb.h.
Referenced by efi_usb_install(), efi_usb_probe(), efi_usb_remove(), and efi_usb_uninstall_all().
1.8.15