FreeBSD kernel usb device Code
usb_device_info Struct Reference

#include <usb_ioctl.h>

Data Fields

uint16_t udi_productNo
 
uint16_t udi_vendorNo
 
uint16_t udi_releaseNo
 
uint16_t udi_power
 
uint8_t udi_bus
 
uint8_t udi_addr
 
uint8_t udi_index
 
uint8_t udi_class
 
uint8_t udi_subclass
 
uint8_t udi_protocol
 
uint8_t udi_config_no
 
uint8_t udi_config_index
 
uint8_t udi_speed
 
uint8_t udi_mode
 
uint8_t udi_nports
 
uint8_t udi_hubaddr
 
uint8_t udi_hubindex
 
uint8_t udi_hubport
 
uint8_t udi_power_mode
 
uint8_t udi_suspended
 
uint8_t udi_reserved [16]
 
char udi_product [128]
 
char udi_vendor [128]
 
char udi_serial [64]
 
char udi_release [8]
 

Detailed Description

Definition at line 101 of file usb_ioctl.h.

Field Documentation

◆ udi_addr

uint8_t usb_device_info::udi_addr

Definition at line 108 of file usb_ioctl.h.

◆ udi_bus

uint8_t usb_device_info::udi_bus

Definition at line 107 of file usb_ioctl.h.

◆ udi_class

uint8_t usb_device_info::udi_class

Definition at line 110 of file usb_ioctl.h.

◆ udi_config_index

uint8_t usb_device_info::udi_config_index

Definition at line 114 of file usb_ioctl.h.

◆ udi_config_no

uint8_t usb_device_info::udi_config_no

Definition at line 113 of file usb_ioctl.h.

◆ udi_hubaddr

uint8_t usb_device_info::udi_hubaddr

Definition at line 118 of file usb_ioctl.h.

◆ udi_hubindex

uint8_t usb_device_info::udi_hubindex

Definition at line 119 of file usb_ioctl.h.

◆ udi_hubport

uint8_t usb_device_info::udi_hubport

Definition at line 120 of file usb_ioctl.h.

◆ udi_index

uint8_t usb_device_info::udi_index

Definition at line 109 of file usb_ioctl.h.

◆ udi_mode

uint8_t usb_device_info::udi_mode

Definition at line 116 of file usb_ioctl.h.

◆ udi_nports

uint8_t usb_device_info::udi_nports

Definition at line 117 of file usb_ioctl.h.

◆ udi_power

uint16_t usb_device_info::udi_power

Definition at line 105 of file usb_ioctl.h.

◆ udi_power_mode

uint8_t usb_device_info::udi_power_mode

Definition at line 121 of file usb_ioctl.h.

◆ udi_product

char usb_device_info::udi_product[128]

Definition at line 124 of file usb_ioctl.h.

◆ udi_productNo

uint16_t usb_device_info::udi_productNo

Definition at line 102 of file usb_ioctl.h.

◆ udi_protocol

uint8_t usb_device_info::udi_protocol

Definition at line 112 of file usb_ioctl.h.

◆ udi_release

char usb_device_info::udi_release[8]

Definition at line 127 of file usb_ioctl.h.

◆ udi_releaseNo

uint16_t usb_device_info::udi_releaseNo

Definition at line 104 of file usb_ioctl.h.

◆ udi_reserved

uint8_t usb_device_info::udi_reserved[16]

Definition at line 123 of file usb_ioctl.h.

◆ udi_serial

char usb_device_info::udi_serial[64]

Definition at line 126 of file usb_ioctl.h.

◆ udi_speed

uint8_t usb_device_info::udi_speed

Definition at line 115 of file usb_ioctl.h.

◆ udi_subclass

uint8_t usb_device_info::udi_subclass

Definition at line 111 of file usb_ioctl.h.

◆ udi_suspended

uint8_t usb_device_info::udi_suspended

Definition at line 122 of file usb_ioctl.h.

◆ udi_vendor

char usb_device_info::udi_vendor[128]

Definition at line 125 of file usb_ioctl.h.

◆ udi_vendorNo

uint16_t usb_device_info::udi_vendorNo

Definition at line 103 of file usb_ioctl.h.


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