|
iPXE
|
A USB configuration descriptor. More...
#include <usb.h>
Data Fields | |
| struct usb_descriptor_header | header |
| Descriptor header. More... | |
| uint16_t | len |
| Total length. More... | |
| uint8_t | interfaces |
| Number of interfaces. More... | |
| uint8_t | config |
| Configuration value. More... | |
| uint8_t | name |
| Configuration string. More... | |
| uint8_t | attributes |
| Attributes. More... | |
| uint8_t | power |
| Maximum power consumption. More... | |
| struct usb_descriptor_header usb_configuration_descriptor::header |
| uint16_t usb_configuration_descriptor::len |
Total length.
Definition at line 213 of file usb.h.
Referenced by efi_usb_probe(), usb_config_descriptor(), usb_is_within_config(), and usbio_config().
| uint8_t usb_configuration_descriptor::interfaces |
Number of interfaces.
Definition at line 215 of file usb.h.
Referenced by usb_describe(), usb_probe_all(), usb_score(), and usbio_interfaces().
| uint8_t usb_configuration_descriptor::config |
Configuration value.
Definition at line 217 of file usb.h.
Referenced by efi_usb_control_transfer(), usb_autoconfigure(), usb_config_descriptor(), usb_probe_all(), usbio_config(), usbio_control_poll(), and usbio_interface().
| uint8_t usb_configuration_descriptor::name |
| uint8_t usb_configuration_descriptor::power |
1.8.15