#include <usbhub.h>
Data Fields | |
usb_hc_connection_t | connection |
connection to hcd | |
usb_pipe_t * | control_pipe |
convenience pointer to control pipe | |
bool | is_default_address_used |
default address is used indicator | |
size_t | pending_ops_count |
Number of pending operations on the mutex to prevent shooting ourselves in the foot. | |
fibril_condvar_t | pending_ops_cv |
Condition variable for pending_ops_count. | |
fibril_mutex_t | pending_ops_mutex |
Guard for pending_ops_count. | |
size_t | port_count |
Number of ports. | |
fibril_mutex_t | port_mutex |
usb_hub_port_t * | ports |
attached device handles, for each port one | |
usb_pipe_t * | status_change_pipe |
convenience pointer to status change pipe | |
usb_device_t * | usb_device |
generic usb device data |
Definition at line 54 of file usbhub.h.