struct HubInfo
Defined at line 33 of file ../../src/devices/usb/drivers/xhci/xhci-hub.h
This does need to be arena-allocated since it is freed in interrupt context
and we don't have a context-aware allocator.
Public Members
RefPtr hub_state
usb_speed_t speed
uint32_t route_string
uint8_t hub_depth
usb_speed_t hub_speed
bool multi_tt
uint8_t rh_port
uint8_t[256] port_to_device
uint8_t parent_port_number
optional tt_info
Public Methods
void HubInfo ()
Defined at line 34 of file ../../src/devices/usb/drivers/xhci/xhci-hub.h
void HubInfo (fbl::RefPtr<DeviceState> hub_state, uint8_t hub_depth, usb_speed_t hub_speed, bool multi_tt)
For testing
Defined at line 36 of file ../../src/devices/usb/drivers/xhci/xhci-hub.h