Searched refs:rhub (Results 1 – 7 of 7) sorted by relevance
287 struct xhci_hub *rhub; in xhci_usb2_hub_descriptor() local289 rhub = &xhci->usb2_rhub; in xhci_usb2_hub_descriptor()290 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()357 portsc = readl(rhub->ports[i]->addr); in xhci_usb3_hub_descriptor()658 struct xhci_hub *rhub; in xhci_set_port_power() local662 rhub = xhci_get_rhub(hcd); in xhci_set_port_power()[all …]
2123 struct xhci_hub *rhub; in xhci_add_in_port() local2132 rhub = &xhci->usb3_rhub; in xhci_add_in_port()2143 rhub = &xhci->usb2_rhub; in xhci_add_in_port()2151 rhub->maj_rev = XHCI_EXT_PORT_MAJOR(temp); in xhci_add_in_port()2153 if (rhub->min_rev < minor_revision) in xhci_add_in_port()2154 rhub->min_rev = minor_revision; in xhci_add_in_port()2219 if (hw_port->rhub) { in xhci_add_in_port()2224 hw_port->rhub->maj_rev, major_revision); in xhci_add_in_port()2228 if (hw_port->rhub != rhub && in xhci_add_in_port()2230 hw_port->rhub->num_ports--; in xhci_add_in_port()[all …]
482 struct xhci_hub *rhub; in compliance_mode_recovery() local487 rhub = &xhci->usb3_rhub; in compliance_mode_recovery()489 for (i = 0; i < rhub->num_ports; i++) { in compliance_mode_recovery()490 temp = readl(rhub->ports[i]->addr); in compliance_mode_recovery()510 if (xhci->port_status_u0 != ((1 << rhub->num_ports) - 1)) in compliance_mode_recovery()900 struct xhci_hub *rhub, in xhci_disable_hub_port_wake() argument909 for (i = 0; i < rhub->num_ports; i++) { in xhci_disable_hub_port_wake()910 portsc = readl(rhub->ports[i]->addr); in xhci_disable_hub_port_wake()923 writel(t2, rhub->ports[i]->addr); in xhci_disable_hub_port_wake()925 rhub->hcd->self.busnum, i + 1, portsc, t2); in xhci_disable_hub_port_wake()[all …]
1896 struct xhci_hub *rhub; in tegra_xhci_enable_phy_sleepwalk_wake() local1901 rhub = &xhci->usb3_rhub; in tegra_xhci_enable_phy_sleepwalk_wake()1903 rhub = &xhci->usb2_rhub; in tegra_xhci_enable_phy_sleepwalk_wake()1918 if (index >= rhub->num_ports) in tegra_xhci_enable_phy_sleepwalk_wake()1924 portsc = readl(rhub->ports[index]->addr); in tegra_xhci_enable_phy_sleepwalk_wake()
367 struct xhci_hcd *xhci = hcd_to_xhci(port->rhub->hcd); in xhci_port_write()
1922 if (!port || !port->rhub || port->hcd_portnum == DUPLICATE_ENTRY) { in handle_port_status()1930 if (port->rhub == &xhci->usb3_rhub && xhci->shared_hcd == NULL) { in handle_port_status()1936 hcd = port->rhub->hcd; in handle_port_status()1937 bus_state = &port->rhub->bus_state; in handle_port_status()
1735 struct xhci_hub *rhub; member