FreeBSD kernel usb device Code
usb_interface_descriptor Struct Reference

#include <usb.h>

Data Fields

uByte bLength
 
uByte bDescriptorType
 
uByte bInterfaceNumber
 
uByte bAlternateSetting
 
uByte bNumEndpoints
 
uByte bInterfaceClass
 
uByte bInterfaceSubClass
 
uByte bInterfaceProtocol
 
uByte iInterface
 

Detailed Description

Definition at line 402 of file usb.h.

Field Documentation

◆ bAlternateSetting

uByte usb_interface_descriptor::bAlternateSetting

Definition at line 406 of file usb.h.

Referenced by usbd_set_alt_interface_index().

◆ bDescriptorType

uByte usb_interface_descriptor::bDescriptorType

Definition at line 404 of file usb.h.

Referenced by uhid_snes_attach().

◆ bInterfaceClass

uByte usb_interface_descriptor::bInterfaceClass

Definition at line 408 of file usb.h.

Referenced by ugensa_attach(), uhid_snes_attach(), uhub_child_pnpinfo(), and usb_probe_and_attach().

◆ bInterfaceNumber

◆ bInterfaceProtocol

uByte usb_interface_descriptor::bInterfaceProtocol

Definition at line 410 of file usb.h.

Referenced by uhub_child_pnpinfo(), and usb_probe_and_attach().

◆ bInterfaceSubClass

uByte usb_interface_descriptor::bInterfaceSubClass

Definition at line 409 of file usb.h.

Referenced by uhub_child_pnpinfo(), and usb_probe_and_attach().

◆ bLength

uByte usb_interface_descriptor::bLength

Definition at line 403 of file usb.h.

Referenced by uhid_snes_attach().

◆ bNumEndpoints

uByte usb_interface_descriptor::bNumEndpoints

Definition at line 407 of file usb.h.

Referenced by rsu_attach(), and uhso_probe_iface().

◆ iInterface

uByte usb_interface_descriptor::iInterface

Definition at line 411 of file usb.h.

Referenced by device_set_usb_desc().


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