Searched refs:rhub (Results 1 – 8 of 8) sorted by relevance
286 struct xhci_hub *rhub; in xhci_usb2_hub_descriptor() local288 rhub = &xhci->usb2_rhub; in xhci_usb2_hub_descriptor()289 ports = rhub->num_ports; in xhci_usb2_hub_descriptor()301 portsc = readl(rhub->ports[i]->addr); in xhci_usb2_hub_descriptor()340 struct xhci_hub *rhub; in xhci_usb3_hub_descriptor() local342 rhub = &xhci->usb3_rhub; in xhci_usb3_hub_descriptor()343 ports = rhub->num_ports; in xhci_usb3_hub_descriptor()358 portsc = readl(rhub->ports[i]->addr); in xhci_usb3_hub_descriptor()586 hcd = port->rhub->hcd; in xhci_disable_port()683 hcd = port->rhub->hcd; in xhci_set_port_power()[all …]
1964 struct xhci_hub *rhub; in xhci_add_in_port() local1973 rhub = &xhci->usb3_rhub; in xhci_add_in_port()1993 rhub = &xhci->usb2_rhub; in xhci_add_in_port()2052 rhub->maj_rev = major_revision; in xhci_add_in_port()2054 if (rhub->min_rev < minor_revision) in xhci_add_in_port()2055 rhub->min_rev = minor_revision; in xhci_add_in_port()2075 if (hw_port->rhub) { in xhci_add_in_port()2078 hw_port->rhub->maj_rev, major_revision); in xhci_add_in_port()2082 if (hw_port->rhub != rhub && in xhci_add_in_port()2084 hw_port->rhub->num_ports--; in xhci_add_in_port()[all …]
568 struct xhci_hub *rhub = &xhci->usb3_rhub; in xhci_find_lpm_incapable_ports() local573 if (hcd != rhub->hcd) in xhci_find_lpm_incapable_ports()576 if (hdev->maxchild > rhub->num_ports) { in xhci_find_lpm_incapable_ports()587 rhub->ports[i]->lpm_incapable = ret; in xhci_find_lpm_incapable_ports()920 slot_id = xhci_find_slot_id_by_port(port->rhub->hcd, xhci, in xhci_pci_poweroff_late()924 slot_id, port->rhub->hcd->self.busnum, port->hcd_portnum + 1); in xhci_pci_poweroff_late()935 port->rhub->hcd->self.busnum, port->hcd_portnum + 1); in xhci_pci_poweroff_late()
2066 struct xhci_hub *rhub; in tegra_xhci_enable_phy_sleepwalk_wake() local2071 rhub = &xhci->usb3_rhub; in tegra_xhci_enable_phy_sleepwalk_wake()2073 rhub = &xhci->usb2_rhub; in tegra_xhci_enable_phy_sleepwalk_wake()2088 if (index >= rhub->num_ports) in tegra_xhci_enable_phy_sleepwalk_wake()2094 portsc = readl(rhub->ports[index]->addr); in tegra_xhci_enable_phy_sleepwalk_wake()2694 struct xhci_hub *rhub; in tegra_xhci_hub_control() local2703 rhub = &xhci->usb2_rhub; in tegra_xhci_hub_control()2704 bus_state = &rhub->bus_state; in tegra_xhci_hub_control()2706 ports = rhub->ports; in tegra_xhci_hub_control()2707 i = rhub->num_ports; in tegra_xhci_hub_control()[all …]
330 struct xhci_hub *rhub; in compliance_mode_recovery() local335 rhub = &xhci->usb3_rhub; in compliance_mode_recovery()336 hcd = rhub->hcd; in compliance_mode_recovery()341 for (i = 0; i < rhub->num_ports; i++) { in compliance_mode_recovery()342 temp = readl(rhub->ports[i]->addr); in compliance_mode_recovery()361 if (xhci->port_status_u0 != ((1 << rhub->num_ports) - 1)) in compliance_mode_recovery()778 struct xhci_hub *rhub, in xhci_disable_hub_port_wake() argument787 for (i = 0; i < rhub->num_ports; i++) { in xhci_disable_hub_port_wake()788 portsc = readl(rhub->ports[i]->addr); in xhci_disable_hub_port_wake()801 writel(t2, rhub->ports[i]->addr); in xhci_disable_hub_port_wake()[all …]
368 struct xhci_hcd *xhci = hcd_to_xhci(port->rhub->hcd); in xhci_port_write()
1989 if (!port || !port->rhub || port->hcd_portnum == DUPLICATE_ENTRY) { in handle_port_status()1997 if (port->rhub == &xhci->usb3_rhub && xhci->shared_hcd == NULL) { in handle_port_status()2003 hcd = port->rhub->hcd; in handle_port_status()2004 bus_state = &port->rhub->bus_state; in handle_port_status()
1492 struct xhci_hub *rhub; member