usb_t Struct Reference
[Hardware information]

#include <hd.h>


Data Fields

struct usb_s * next
unsigned hd_idx
unsigned hd_base_idx
str_list_tc
str_list_td
str_list_te
str_list_ti
str_list_tp
str_list_ts
str_list_tt
struct usb_s * cloned
int bus
int dev_nr
int lev
int parent
int port
int count
int conns
int used_conns
int ifdescr
unsigned speed
unsigned vendor
unsigned device
unsigned rev
char * manufact
char * product
char * serial
char * driver
memory_range_t raw_descr
int d_cls
int d_sub
int d_prot
int i_alt
int i_cls
int i_sub
int i_prot
unsigned country


Detailed Description

raw USB data
See also:
Linux USB docs

Field Documentation

struct usb_s* usb_t::next [read]

unsigned usb_t::hd_idx

unsigned usb_t::hd_base_idx

str_list_t* usb_t::c

str_list_t * usb_t::d

str_list_t * usb_t::e

str_list_t * usb_t::i

str_list_t * usb_t::p

str_list_t * usb_t::s

str_list_t * usb_t::t

struct usb_s* usb_t::cloned [read]

int usb_t::bus

int usb_t::dev_nr

int usb_t::lev

int usb_t::parent

int usb_t::port

int usb_t::count

int usb_t::conns

int usb_t::used_conns

int usb_t::ifdescr

unsigned usb_t::speed

unsigned usb_t::vendor

unsigned usb_t::device

unsigned usb_t::rev

char* usb_t::manufact

char * usb_t::product

char * usb_t::serial

char* usb_t::driver

memory_range_t usb_t::raw_descr

int usb_t::d_cls

int usb_t::d_sub

int usb_t::d_prot

int usb_t::i_alt

int usb_t::i_cls

int usb_t::i_sub

int usb_t::i_prot

unsigned usb_t::country


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