Lines Matching refs:port_index
1718 int max_ports, port_index;
1748 port_index = max_ports;
1749 while (port_index--) {
1753 t1 = readl(ports[port_index]->addr);
1755 portsc_buf[port_index] = 0;
1767 hcd->self.busnum, port_index + 1);
1786 hcd->self.busnum, port_index + 1);
1789 set_bit(port_index, &bus_state->bus_suspended);
1807 port_index))
1815 portsc_buf[port_index] = t2;
1819 port_index = max_ports;
1820 while (port_index--) {
1821 if (!portsc_buf[port_index])
1823 if (test_bit(port_index, &bus_state->bus_suspended)) {
1827 port_index + 1);
1834 writel(portsc_buf[port_index], ports[port_index]->addr);
1879 int max_ports, port_index;
1912 port_index = max_ports;
1913 while (port_index--) {
1914 portsc = readl(ports[port_index]->addr);
1919 xhci_port_missing_cas_quirk(ports[port_index])) {
1921 hcd->self.busnum, port_index + 1);
1922 clear_bit(port_index, &bus_state->bus_suspended);
1926 if (test_bit(port_index, &bus_state->bus_suspended))
1938 clear_bit(port_index,
1944 writel(portsc, ports[port_index]->addr);
1954 for_each_set_bit(port_index, &bus_state->bus_suspended,
1957 xhci_test_and_clear_bit(xhci, ports[port_index],
1959 xhci_set_link_state(xhci, ports[port_index], XDEV_U0);
1964 for_each_set_bit(port_index, &bus_state->bus_suspended, BITS_PER_LONG) {
1965 sret = xhci_handshake(ports[port_index]->addr, PORT_PLC,
1969 hcd->self.busnum, port_index + 1);
1972 xhci_test_and_clear_bit(xhci, ports[port_index], PORT_PLC);
1973 slot_id = xhci_find_slot_id_by_port(hcd, xhci, port_index + 1);