FreeBSD kernel usb device Code
usb_config_descriptor Struct Reference

#include <usb.h>

Data Fields

uByte bLength
 
uByte bDescriptorType
 
uWord wTotalLength
 
uByte bNumInterface
 
uByte bConfigurationValue
 
uByte iConfiguration
 
uByte bmAttributes
 
uByte bMaxPower
 

Detailed Description

Definition at line 385 of file usb.h.

Field Documentation

◆ bConfigurationValue

uByte usb_config_descriptor::bConfigurationValue

◆ bDescriptorType

uByte usb_config_descriptor::bDescriptorType

Definition at line 387 of file usb.h.

Referenced by usb_make_config_desc(), and usb_temp_get_config_desc().

◆ bLength

uByte usb_config_descriptor::bLength

Definition at line 386 of file usb.h.

Referenced by usb_make_config_desc().

◆ bmAttributes

uByte usb_config_descriptor::bmAttributes

Definition at line 393 of file usb.h.

Referenced by usb_make_config_desc(), usb_peer_can_wakeup(), and usbd_set_config_index().

◆ bMaxPower

uByte usb_config_descriptor::bMaxPower

Definition at line 397 of file usb.h.

Referenced by usb_make_config_desc(), and usbd_set_config_index().

◆ bNumInterface

uByte usb_config_descriptor::bNumInterface

Definition at line 389 of file usb.h.

Referenced by uhso_probe_iface_static(), usb_alloc_device(), and usb_make_config_desc().

◆ iConfiguration

uByte usb_config_descriptor::iConfiguration

Definition at line 392 of file usb.h.

Referenced by usb_make_config_desc().

◆ wTotalLength

uWord usb_config_descriptor::wTotalLength

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