FreeBSD kernel usb device Code
|
#include <usb_hub.h>
Data Fields | |
struct usb_device * | hubudev |
usb_error_t(* | explore )(struct usb_device *hub) |
void * | hubsoftc |
usb_size_t | uframe_usage [USB_HS_MICRO_FRAMES_MAX] |
uint16_t | portpower |
uint8_t | isoc_last_time |
uint8_t | nports |
struct usb_port | ports [0] |
usb_error_t(* usb_hub::explore) (struct usb_device *hub) |
Definition at line 50 of file usb_hub.h.
Referenced by uhub_attach(), and usb_bus_explore().
void* usb_hub::hubsoftc |
Definition at line 51 of file usb_hub.h.
Referenced by uhub_attach(), uhub_count_active_host_ports(), and uhub_explore().
struct usb_device* usb_hub::hubudev |
Definition at line 49 of file usb_hub.h.
Referenced by uhub_attach(), and uhub_find_iface_index().
uint8_t usb_hub::nports |
Definition at line 58 of file usb_hub.h.
Referenced by acpi_uhub_attach_common(), uhub_attach(), uhub_count_active_host_ports(), uhub_detach(), uhub_explore(), uhub_find_iface_index(), and usb_dev_suspend_peer().
uint16_t usb_hub::portpower |
Definition at line 56 of file usb_hub.h.
Referenced by uhub_attach(), and usbd_set_config_index().
struct usb_port usb_hub::ports[0] |
Definition at line 60 of file usb_hub.h.
Referenced by uhub_attach(), uhub_count_active_host_ports(), uhub_detach(), uhub_explore(), uhub_find_iface_index(), uhub_reattach_port(), uhub_suspend_resume_port(), usb_alloc_device(), usb_dev_suspend_peer(), and usb_free_device().
usb_size_t usb_hub::uframe_usage[USB_HS_MICRO_FRAMES_MAX] |
Definition at line 55 of file usb_hub.h.
Referenced by usb_hs_bandwidth_adjust().