FreeBSD kernel usb device Code
usbd_lookup_info Struct Reference

#include <usbdi.h>

Data Fields

uint16_t idVendor
 
uint16_t idProduct
 
uint16_t bcdDevice
 
uint8_t bDeviceClass
 
uint8_t bDeviceSubClass
 
uint8_t bDeviceProtocol
 
uint8_t bInterfaceClass
 
uint8_t bInterfaceSubClass
 
uint8_t bInterfaceProtocol
 
uint8_t bIfaceIndex
 
uint8_t bIfaceNum
 
uint8_t bConfigIndex
 
uint8_t bConfigNum
 

Detailed Description

Definition at line 407 of file usbdi.h.

Field Documentation

◆ bcdDevice

◆ bConfigIndex

◆ bConfigNum

uint8_t usbd_lookup_info::bConfigNum

Definition at line 420 of file usbdi.h.

Referenced by usb_init_attach_arg().

◆ bDeviceClass

uint8_t usbd_lookup_info::bDeviceClass

Definition at line 411 of file usbdi.h.

Referenced by uhso_probe(), uhub_probe(), usb_init_attach_arg(), and usbd_lookup_id_by_info().

◆ bDeviceProtocol

uint8_t usbd_lookup_info::bDeviceProtocol

Definition at line 413 of file usbdi.h.

Referenced by usb_init_attach_arg(), and usbd_lookup_id_by_info().

◆ bDeviceSubClass

uint8_t usbd_lookup_info::bDeviceSubClass

Definition at line 412 of file usbdi.h.

Referenced by usb_init_attach_arg(), and usbd_lookup_id_by_info().

◆ bIfaceIndex

◆ bIfaceNum

◆ bInterfaceClass

◆ bInterfaceProtocol

uint8_t usbd_lookup_info::bInterfaceProtocol

◆ bInterfaceSubClass

◆ idProduct

◆ idVendor


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