#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 host * | host |
Definition at line 139 of file usb.h.
Definition at line 142 of file usb.h.
Referenced by usb_configure_default(), and usb_setup_dev_addr().
char* usb_dev::manufacturer |
Definition at line 148 of file usb.h.
Referenced by usb_configure_default(), and usb_scan_devices().
char* usb_dev::product |
Definition at line 149 of file usb.h.
Referenced by usb_configure_default(), and usb_scan_devices().
int usb_dev::pwr |
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 152 of file usb.h.
Referenced by usb_apply_class_to_interfaces(), usb_attach_interfaces(), usb_configure_default(), and usb_load_config().
struct list_elem usb_dev::host_peers [read] |
struct list_elem usb_dev::sys_peers [read] |
struct usb_iface usb_dev::default_iface [read] |
struct usb_endpoint usb_dev::cfg_eop [read] |
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().
Definition at line 161 of file usb.h.
Referenced by usb_config_dev(), usb_configure_default(), usb_get_string(), usb_load_config(), and usb_setup_dev_addr().
struct host* usb_dev::host [read] |
Definition at line 162 of file usb.h.
Referenced by usb_config_dev(), usb_configure_default(), usb_dev_bulk(), usb_dev_setup(), usb_get_string(), usb_load_config(), usb_setup_dev_addr(), and usb_tx_all().