Lines Matching refs:port_index

1526 	int max_ports, port_index;  in xhci_bus_suspend()  local
1555 port_index = max_ports; in xhci_bus_suspend()
1556 while (port_index--) { in xhci_bus_suspend()
1560 t1 = readl(ports[port_index]->addr); in xhci_bus_suspend()
1562 portsc_buf[port_index] = 0; in xhci_bus_suspend()
1574 port_index); in xhci_bus_suspend()
1585 xhci_dbg(xhci, "port %d not suspended\n", port_index); in xhci_bus_suspend()
1588 set_bit(port_index, &bus_state->bus_suspended); in xhci_bus_suspend()
1606 port_index)) in xhci_bus_suspend()
1614 portsc_buf[port_index] = t2; in xhci_bus_suspend()
1618 port_index = max_ports; in xhci_bus_suspend()
1619 while (port_index--) { in xhci_bus_suspend()
1620 if (!portsc_buf[port_index]) in xhci_bus_suspend()
1622 if (test_bit(port_index, &bus_state->bus_suspended)) { in xhci_bus_suspend()
1626 port_index + 1); in xhci_bus_suspend()
1633 writel(portsc_buf[port_index], ports[port_index]->addr); in xhci_bus_suspend()
1674 int max_ports, port_index; in xhci_bus_resume() local
1707 port_index = max_ports; in xhci_bus_resume()
1708 while (port_index--) { in xhci_bus_resume()
1709 portsc = readl(ports[port_index]->addr); in xhci_bus_resume()
1714 xhci_port_missing_cas_quirk(ports[port_index])) { in xhci_bus_resume()
1715 xhci_dbg(xhci, "reset stuck port %d\n", port_index); in xhci_bus_resume()
1716 clear_bit(port_index, &bus_state->bus_suspended); in xhci_bus_resume()
1720 if (test_bit(port_index, &bus_state->bus_suspended)) in xhci_bus_resume()
1732 clear_bit(port_index, in xhci_bus_resume()
1738 writel(portsc, ports[port_index]->addr); in xhci_bus_resume()
1748 for_each_set_bit(port_index, &bus_state->bus_suspended, in xhci_bus_resume()
1751 xhci_test_and_clear_bit(xhci, ports[port_index], in xhci_bus_resume()
1753 xhci_set_link_state(xhci, ports[port_index], XDEV_U0); in xhci_bus_resume()
1758 for_each_set_bit(port_index, &bus_state->bus_suspended, BITS_PER_LONG) { in xhci_bus_resume()
1759 sret = xhci_handshake(ports[port_index]->addr, PORT_PLC, in xhci_bus_resume()
1763 port_index); in xhci_bus_resume()
1766 xhci_test_and_clear_bit(xhci, ports[port_index], PORT_PLC); in xhci_bus_resume()
1767 slot_id = xhci_find_slot_id_by_port(hcd, xhci, port_index + 1); in xhci_bus_resume()