#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.
1.4.7