usb_dev Struct Reference

#include <usb.h>


Data Fields

uint8_t addr
int usb_version
int class_id
int subclass_id
uint16_t product_id
uint16_t vendor_id
uint16_t device_id
int interface
int max_pkt_len
int int_period
char * manufacturer
char * product
int pwr
bool ignore_device
struct list interfaces
struct list_elem host_peers
struct list_elem sys_peers
struct usb_iface default_iface
struct usb_endpoint cfg_eop
host_dev_info h_dev
host_eop_info h_cfg_eop
struct hosthost


Detailed Description

Definition at line 139 of file usb.h.


Field Documentation

Definition at line 141 of file usb.h.

Referenced by usb_scan_devices(), and usb_setup_dev_addr().

Definition at line 142 of file usb.h.

Referenced by usb_configure_default(), and usb_setup_dev_addr().

Definition at line 143 of file usb.h.

Definition at line 143 of file usb.h.

Definition at line 144 of file usb.h.

Referenced by usb_configure_default().

Definition at line 144 of file usb.h.

Referenced by usb_configure_default().

Definition at line 144 of file usb.h.

Referenced by usb_configure_default().

Definition at line 145 of file usb.h.

Definition at line 146 of file usb.h.

Definition at line 147 of file usb.h.

Definition at line 148 of file usb.h.

Referenced by usb_configure_default(), and usb_scan_devices().

Definition at line 149 of file usb.h.

Referenced by usb_configure_default(), and usb_scan_devices().

Definition at line 150 of file usb.h.

Referenced by usb_load_config().

Definition at line 151 of file usb.h.

Referenced by usb_configure_default(), and usb_scan_devices().

struct list usb_dev::interfaces [read]

Definition at line 154 of file usb.h.

Referenced by usb_scan_devices().

Definition at line 155 of file usb.h.

Referenced by usb_scan_devices().

Definition at line 157 of file usb.h.

Referenced by usb_configure_default().

Definition at line 158 of file usb.h.

Referenced by msc_bulk_reset(), usb_configure_default(), usb_get_string(), and usb_load_config().

Definition at line 160 of file usb.h.

Referenced by usb_configure_default(), usb_load_config(), and usb_setup_dev_addr().

struct host* usb_dev::host [read]


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

Generated on Mon Jan 10 16:43:58 2011 for Pintos by  doxygen 1.5.6