Barrelfish
|
Data Fields | |
struct usb_interface * | ifaces |
the interfaces of the current config | |
struct usb_endpoint * | endpoints |
the endpoints of the current config | |
struct usb_config_descriptor * | config_desc |
configuration descriptor | |
uint8_t | dev_class |
device class code | |
uint8_t | dev_subclass |
device sub class code | |
uint8_t | dev_protocol |
device protocol | |
uint16_t | vendor |
vendor id | |
uint16_t | product |
product id | |
uint16_t | version |
the device version | |
uint8_t | iface_max |
maximum interfaces | |
uint8_t | ep_max |
maximum endpoints | |
uint8_t | num_config |
the number of configurations | |
uint8_t | current_config |
the current active configuration | |
this struct represents a device for the client drivers