iPXE
Data Fields
usb_interface_descriptor Struct Reference

A USB interface descriptor. More...

#include <usb.h>

Data Fields

struct usb_descriptor_header header
 Descriptor header.
uint8_t interface
 Interface number.
uint8_t alternate
 Alternate setting.
uint8_t endpoints
 Number of endpoints.
struct usb_class class
 Interface class.
uint8_t name
 Interface name.

Detailed Description

A USB interface descriptor.

Definition at line 230 of file usb.h.


Field Documentation

Descriptor header.

Definition at line 232 of file usb.h.

Referenced by usb_interface_descriptor(), and usbio_interface().

Alternate setting.

Definition at line 236 of file usb.h.

Referenced by efi_usb_get_endpoint_descriptor(), efi_usb_mtu(), and usb_interface_descriptor().

Number of endpoints.

Definition at line 238 of file usb.h.

Interface class.

Definition at line 240 of file usb.h.

Referenced by usb_describe().

Interface name.

Definition at line 242 of file usb.h.

Referenced by efi_usb_get_endpoint_descriptor(), and efi_usb_mtu().


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