libhd  5.0
Data Fields
usb_s Struct Reference

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

◆ bus

int usb_s::bus

◆ c

str_list_t* usb_s::c

Referenced by free_hd_detail().

◆ cloned

struct usb_s* usb_s::cloned

Referenced by free_hd_detail().

◆ conns

int usb_s::conns

◆ count

int usb_s::count

◆ country

unsigned usb_s::country

Referenced by kbd_driver().

◆ d

str_list_t * usb_s::d

Referenced by free_hd_detail().

◆ d_cls

int usb_s::d_cls

Referenced by get_usb_devs(), and set_class_entries().

◆ d_prot

int usb_s::d_prot

Referenced by get_usb_devs(), and set_class_entries().

◆ d_sub

int usb_s::d_sub

Referenced by get_usb_devs(), and set_class_entries().

◆ dev_nr

int usb_s::dev_nr

◆ device

unsigned usb_s::device

Referenced by get_usb_devs(), and set_class_entries().

◆ driver

char* usb_s::driver

Referenced by free_hd_detail().

◆ e

str_list_t * usb_s::e

Referenced by free_hd_detail().

◆ hd_base_idx

unsigned usb_s::hd_base_idx

◆ hd_idx

unsigned usb_s::hd_idx

◆ i

str_list_t * usb_s::i

Referenced by free_hd_detail().

◆ i_alt

int usb_s::i_alt

◆ i_cls

int usb_s::i_cls

Referenced by get_usb_devs(), and set_class_entries().

◆ i_prot

int usb_s::i_prot

Referenced by get_usb_devs(), and set_class_entries().

◆ i_sub

int usb_s::i_sub

Referenced by get_usb_devs(), and set_class_entries().

◆ ifdescr

int usb_s::ifdescr

Referenced by get_usb_devs().

◆ lev

int usb_s::lev

◆ manufact

char* usb_s::manufact

Referenced by free_hd_detail(), and get_usb_devs().

◆ next

struct usb_s* usb_s::next

◆ p

str_list_t * usb_s::p

Referenced by free_hd_detail().

◆ parent

int usb_s::parent

◆ port

int usb_s::port

◆ product

char * usb_s::product

Referenced by free_hd_detail(), and get_usb_devs().

◆ raw_descr

memory_range_t usb_s::raw_descr

Referenced by free_hd_detail().

◆ rev

unsigned usb_s::rev

Referenced by get_usb_devs().

◆ s

str_list_t * usb_s::s

Referenced by free_hd_detail().

◆ serial

char * usb_s::serial

Referenced by free_hd_detail(), and get_usb_devs().

◆ speed

unsigned usb_s::speed

Referenced by get_usb_devs().

◆ t

str_list_t * usb_s::t

Referenced by free_hd_detail().

◆ used_conns

int usb_s::used_conns

◆ vendor

unsigned usb_s::vendor

Referenced by get_usb_devs(), and set_class_entries().


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