iPXE
Data Fields
efi_usb_device Struct Reference

An EFI USB device. More...

#include <efi_usb.h>

Data Fields

const char * name
 Name.
struct usb_deviceusb
 The underlying USB device.
struct efi_deviceefidev
 The underlying EFI device.
struct
usb_configuration_descriptor
config
 Configuration descriptor.
struct usb_descriptor_headerlanguages
 Supported languages.
struct list_head interfaces
 List of interfaces.

Detailed Description

An EFI USB device.

Definition at line 17 of file efi_usb.h.


Field Documentation

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

The underlying EFI device.

Definition at line 23 of file efi_usb.h.

Referenced by efi_usb_install(), and efi_usb_probe().

Configuration descriptor.

Definition at line 25 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().

Supported languages.

Definition at line 27 of file efi_usb.h.

Referenced by efi_usb_get_supported_languages(), and efi_usb_probe().

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


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