Lines Matching refs:rhport

157 	int		rhport = vdev->rhport;  in rh_port_connect()  local
161 usbip_dbg_vhci_rh("rh_port_connect %d\n", rhport); in rh_port_connect()
165 status = vhci_hcd->port_status[rhport]; in rh_port_connect()
180 vhci_hcd->port_status[rhport] = status; in rh_port_connect()
191 int rhport = vdev->rhport; in rh_port_disconnect() local
195 usbip_dbg_vhci_rh("rh_port_disconnect %d\n", rhport); in rh_port_disconnect()
199 status = vhci_hcd->port_status[rhport]; in rh_port_disconnect()
204 vhci_hcd->port_status[rhport] = status; in rh_port_disconnect()
233 int rhport; in vhci_hub_status() local
246 for (rhport = 0; rhport < VHCI_HC_PORTS; rhport++) { in vhci_hub_status()
247 if ((vhci_hcd->port_status[rhport] & PORT_C_MASK)) { in vhci_hub_status()
249 usbip_dbg_vhci_rh("port %d status changed\n", rhport); in vhci_hub_status()
251 buf[(rhport + 1) / 8] |= 1 << (rhport + 1) % 8; in vhci_hub_status()
321 int rhport = -1; in vhci_hub_control() local
350 rhport = wIndex - 1; in vhci_hub_control()
382 if (vhci_hcd->port_status[rhport] & USB_PORT_STAT_SUSPEND) { in vhci_hub_control()
392 vhci_hcd->port_status[rhport] &= ~USB_SS_PORT_STAT_POWER; in vhci_hub_control()
394 vhci_hcd->port_status[rhport] &= ~USB_PORT_STAT_POWER; in vhci_hub_control()
401 vhci_hcd->port_status[rhport] &= ~(1 << wValue); in vhci_hub_control()
446 vhci_hcd->port_status[rhport] |= (1 << USB_PORT_FEAT_C_SUSPEND); in vhci_hub_control()
447 vhci_hcd->port_status[rhport] &= ~(1 << USB_PORT_FEAT_SUSPEND); in vhci_hub_control()
452 if ((vhci_hcd->port_status[rhport] & (1 << USB_PORT_FEAT_RESET)) != in vhci_hub_control()
454 vhci_hcd->port_status[rhport] |= (1 << USB_PORT_FEAT_C_RESET); in vhci_hub_control()
455 vhci_hcd->port_status[rhport] &= ~(1 << USB_PORT_FEAT_RESET); in vhci_hub_control()
462 if (vhci_hcd->vdev[rhport].ud.status == in vhci_hub_control()
464 vhci_hcd->vdev[rhport].ud.status == in vhci_hub_control()
468 rhport, in vhci_hub_control()
469 vhci_hcd->vdev[rhport].ud.status); in vhci_hub_control()
470 vhci_hcd->port_status[rhport] |= in vhci_hub_control()
475 switch (vhci_hcd->vdev[rhport].speed) { in vhci_hub_control()
477 vhci_hcd->port_status[rhport] |= in vhci_hub_control()
481 vhci_hcd->port_status[rhport] |= in vhci_hub_control()
490 ((__le16 *) buf)[0] = cpu_to_le16(vhci_hcd->port_status[rhport]); in vhci_hub_control()
492 cpu_to_le16(vhci_hcd->port_status[rhport] >> 16); in vhci_hub_control()
545 vhci_hcd->port_status[rhport] |= USB_PORT_STAT_SUSPEND; in vhci_hub_control()
555 vhci_hcd->port_status[rhport] |= USB_SS_PORT_STAT_POWER; in vhci_hub_control()
557 vhci_hcd->port_status[rhport] |= USB_PORT_STAT_POWER; in vhci_hub_control()
582 vhci_hcd->port_status[rhport] = 0; in vhci_hub_control()
583 vhci_hcd->port_status[rhport] = in vhci_hub_control()
587 } else if (vhci_hcd->port_status[rhport] & USB_PORT_STAT_ENABLE) { in vhci_hub_control()
588 vhci_hcd->port_status[rhport] &= ~(USB_PORT_STAT_ENABLE in vhci_hub_control()
606 if ((vhci_hcd->port_status[rhport] & in vhci_hub_control()
608 vhci_hcd->port_status[rhport] |= (1 << wValue); in vhci_hub_control()
611 if ((vhci_hcd->port_status[rhport] & in vhci_hub_control()
613 vhci_hcd->port_status[rhport] |= (1 << wValue); in vhci_hub_control()
644 pr_debug("port %d\n", rhport); in vhci_hub_control()
647 dump_port_status_diff(prev_port_status[rhport], in vhci_hub_control()
648 vhci_hcd->port_status[rhport], in vhci_hub_control()
657 (vhci_hcd->port_status[rhport] & PORT_C_MASK) != 0) { in vhci_hub_control()
727 dev_err(dev, "enqueue for inactive port %d\n", vdev->rhport); in vhci_urb_enqueue()
762 ctrlreq->wValue, vdev->rhport); in vhci_urb_enqueue()
1174 int id, rhport; in vhci_start() local
1184 for (rhport = 0; rhport < VHCI_HC_PORTS; rhport++) { in vhci_start()
1185 struct vhci_device *vdev = &vhci_hcd->vdev[rhport]; in vhci_start()
1188 vdev->rhport = rhport; in vhci_start()
1228 int id, rhport; in vhci_stop() local
1240 for (rhport = 0; rhport < VHCI_HC_PORTS; rhport++) { in vhci_stop()
1241 struct vhci_device *vdev = &vhci_hcd->vdev[rhport]; in vhci_stop()
1422 int rhport; in vhci_hcd_suspend() local
1437 for (rhport = 0; rhport < VHCI_HC_PORTS; rhport++) { in vhci_hcd_suspend()
1438 if (vhci->vhci_hcd_hs->port_status[rhport] & in vhci_hcd_suspend()
1442 if (vhci->vhci_hcd_ss->port_status[rhport] & in vhci_hcd_suspend()