#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().
1.5.6