Lines Matching refs:port_index
1607 int max_ports, port_index; in xhci_bus_suspend() local
1637 port_index = max_ports; in xhci_bus_suspend()
1638 while (port_index--) { in xhci_bus_suspend()
1642 t1 = readl(ports[port_index]->addr); in xhci_bus_suspend()
1644 portsc_buf[port_index] = 0; in xhci_bus_suspend()
1656 hcd->self.busnum, port_index + 1); in xhci_bus_suspend()
1675 hcd->self.busnum, port_index + 1); in xhci_bus_suspend()
1678 set_bit(port_index, &bus_state->bus_suspended); in xhci_bus_suspend()
1691 set_bit(port_index, &bus_state->bus_suspended); in xhci_bus_suspend()
1710 port_index)) in xhci_bus_suspend()
1718 portsc_buf[port_index] = t2; in xhci_bus_suspend()
1722 port_index = max_ports; in xhci_bus_suspend()
1723 while (port_index--) { in xhci_bus_suspend()
1724 if (!portsc_buf[port_index]) in xhci_bus_suspend()
1726 if (test_bit(port_index, &bus_state->bus_suspended)) { in xhci_bus_suspend()
1730 port_index + 1); in xhci_bus_suspend()
1737 writel(portsc_buf[port_index], ports[port_index]->addr); in xhci_bus_suspend()
1783 int max_ports, port_index; in xhci_bus_resume() local
1816 port_index = max_ports; in xhci_bus_resume()
1817 while (port_index--) { in xhci_bus_resume()
1818 portsc = readl(ports[port_index]->addr); in xhci_bus_resume()
1823 xhci_port_missing_cas_quirk(ports[port_index])) { in xhci_bus_resume()
1825 hcd->self.busnum, port_index + 1); in xhci_bus_resume()
1826 clear_bit(port_index, &bus_state->bus_suspended); in xhci_bus_resume()
1830 if (test_bit(port_index, &bus_state->bus_suspended)) in xhci_bus_resume()
1842 clear_bit(port_index, in xhci_bus_resume()
1848 writel(portsc, ports[port_index]->addr); in xhci_bus_resume()
1858 for_each_set_bit(port_index, &bus_state->bus_suspended, in xhci_bus_resume()
1861 xhci_test_and_clear_bit(xhci, ports[port_index], in xhci_bus_resume()
1863 xhci_set_link_state(xhci, ports[port_index], XDEV_U0); in xhci_bus_resume()
1868 for_each_set_bit(port_index, &bus_state->bus_suspended, BITS_PER_LONG) { in xhci_bus_resume()
1869 sret = xhci_handshake(ports[port_index]->addr, PORT_PLC, in xhci_bus_resume()
1873 hcd->self.busnum, port_index + 1); in xhci_bus_resume()
1876 xhci_test_and_clear_bit(xhci, ports[port_index], PORT_PLC); in xhci_bus_resume()
1877 slot_id = xhci_find_slot_id_by_port(hcd, xhci, port_index + 1); in xhci_bus_resume()