Lines Matching refs:port_index
1612 int max_ports, port_index;
1641 port_index = max_ports;
1642 while (port_index--) {
1646 t1 = readl(ports[port_index]->addr);
1648 portsc_buf[port_index] = 0;
1660 hcd->self.busnum, port_index + 1);
1679 hcd->self.busnum, port_index + 1);
1682 set_bit(port_index, &bus_state->bus_suspended);
1700 port_index))
1708 portsc_buf[port_index] = t2;
1712 port_index = max_ports;
1713 while (port_index--) {
1714 if (!portsc_buf[port_index])
1716 if (test_bit(port_index, &bus_state->bus_suspended)) {
1720 port_index + 1);
1727 writel(portsc_buf[port_index], ports[port_index]->addr);
1772 int max_ports, port_index;
1805 port_index = max_ports;
1806 while (port_index--) {
1807 portsc = readl(ports[port_index]->addr);
1812 xhci_port_missing_cas_quirk(ports[port_index])) {
1814 hcd->self.busnum, port_index + 1);
1815 clear_bit(port_index, &bus_state->bus_suspended);
1819 if (test_bit(port_index, &bus_state->bus_suspended))
1831 clear_bit(port_index,
1837 writel(portsc, ports[port_index]->addr);
1847 for_each_set_bit(port_index, &bus_state->bus_suspended,
1850 xhci_test_and_clear_bit(xhci, ports[port_index],
1852 xhci_set_link_state(xhci, ports[port_index], XDEV_U0);
1857 for_each_set_bit(port_index, &bus_state->bus_suspended, BITS_PER_LONG) {
1858 sret = xhci_handshake(ports[port_index]->addr, PORT_PLC,
1862 hcd->self.busnum, port_index + 1);
1865 xhci_test_and_clear_bit(xhci, ports[port_index], PORT_PLC);
1866 slot_id = xhci_find_slot_id_by_port(hcd, xhci, port_index + 1);