usb_s Struct Reference
[Hardware information]

raw USB data More...

#include <hd.h>

Data Fields

struct usb_snext
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_scloned
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

Referenced by free_hd_detail().

struct usb_s* usb_s::cloned [read]

Referenced by free_hd_detail().

unsigned usb_s::country

Referenced by kbd_driver().

Referenced by free_hd_detail().

Referenced by get_usb_devs(), and set_class_entries().

Referenced by get_usb_devs(), and set_class_entries().

Referenced by get_usb_devs(), and set_class_entries().

unsigned usb_s::device

Referenced by get_usb_devs(), and set_class_entries().

Referenced by free_hd_detail().

Referenced by free_hd_detail().

unsigned usb_s::hd_idx

Referenced by free_hd_detail().

Referenced by get_usb_devs(), and set_class_entries().

Referenced by get_usb_devs(), and set_class_entries().

Referenced by get_usb_devs(), and set_class_entries().

Referenced by get_usb_devs().

Referenced by free_hd_detail(), and get_usb_devs().

struct usb_s* usb_s::next [read]

Referenced by free_hd_detail().

Referenced by free_hd_detail(), and get_usb_devs().

Referenced by free_hd_detail().

unsigned usb_s::rev

Referenced by get_usb_devs().

Referenced by free_hd_detail().

char * usb_s::serial

Referenced by free_hd_detail(), and get_usb_devs().

unsigned usb_s::speed

Referenced by get_usb_devs().

Referenced by free_hd_detail().

unsigned usb_s::vendor

Referenced by get_usb_devs(), and set_class_entries().


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