Lines Matching refs:vhci
47 struct vhci *vhcis;
156 struct vhci *vhci = vhci_hcd->vhci; in rh_port_connect() local
163 spin_lock_irqsave(&vhci->lock, flags); in rh_port_connect()
182 spin_unlock_irqrestore(&vhci->lock, flags); in rh_port_connect()
190 struct vhci *vhci = vhci_hcd->vhci; in rh_port_disconnect() local
197 spin_lock_irqsave(&vhci->lock, flags); in rh_port_disconnect()
206 spin_unlock_irqrestore(&vhci->lock, flags); in rh_port_disconnect()
231 struct vhci *vhci = vhci_hcd->vhci; in vhci_hub_status() local
239 spin_lock_irqsave(&vhci->lock, flags); in vhci_hub_status()
260 spin_unlock_irqrestore(&vhci->lock, flags); in vhci_hub_status()
319 struct vhci *vhci; in vhci_hub_control() local
353 vhci = vhci_hcd->vhci; in vhci_hub_control()
355 spin_lock_irqsave(&vhci->lock, flags); in vhci_hub_control()
654 spin_unlock_irqrestore(&vhci->lock, flags); in vhci_hub_control()
696 struct vhci *vhci = vhci_hcd->vhci; in vhci_urb_enqueue() local
715 spin_lock_irqsave(&vhci->lock, flags); in vhci_urb_enqueue()
719 spin_unlock_irqrestore(&vhci->lock, flags); in vhci_urb_enqueue()
729 spin_unlock_irqrestore(&vhci->lock, flags); in vhci_urb_enqueue()
802 spin_unlock_irqrestore(&vhci->lock, flags); in vhci_urb_enqueue()
809 spin_unlock_irqrestore(&vhci->lock, flags); in vhci_urb_enqueue()
870 struct vhci *vhci = vhci_hcd->vhci; in vhci_urb_dequeue() local
875 spin_lock_irqsave(&vhci->lock, flags); in vhci_urb_dequeue()
881 spin_unlock_irqrestore(&vhci->lock, flags); in vhci_urb_dequeue()
890 spin_unlock_irqrestore(&vhci->lock, flags); in vhci_urb_dequeue()
915 spin_unlock_irqrestore(&vhci->lock, flags); in vhci_urb_dequeue()
917 spin_lock_irqsave(&vhci->lock, flags); in vhci_urb_dequeue()
929 spin_unlock_irqrestore(&vhci->lock, flags); in vhci_urb_dequeue()
948 spin_unlock_irqrestore(&vhci->lock, flags); in vhci_urb_dequeue()
958 struct vhci *vhci = vhci_hcd->vhci; in vhci_device_unlink_cleanup() local
962 spin_lock_irqsave(&vhci->lock, flags); in vhci_device_unlink_cleanup()
985 spin_unlock_irqrestore(&vhci->lock, flags); in vhci_device_unlink_cleanup()
989 spin_lock_irqsave(&vhci->lock, flags); in vhci_device_unlink_cleanup()
1020 spin_unlock_irqrestore(&vhci->lock, flags); in vhci_device_unlink_cleanup()
1024 spin_lock_irqsave(&vhci->lock, flags); in vhci_device_unlink_cleanup()
1031 spin_unlock_irqrestore(&vhci->lock, flags); in vhci_device_unlink_cleanup()
1170 struct vhci *vhci = *((void **)dev_get_platdata(hcd->self.controller)); in vhci_setup() local
1172 vhci->vhci_hcd_hs = hcd_to_vhci_hcd(hcd); in vhci_setup()
1173 vhci->vhci_hcd_hs->vhci = vhci; in vhci_setup()
1182 vhci->vhci_hcd_ss = hcd_to_vhci_hcd(hcd); in vhci_setup()
1183 vhci->vhci_hcd_ss->vhci = vhci; in vhci_setup()
1208 spin_lock_init(&vhci_hcd->vhci->lock); in vhci_start()
1287 struct vhci *vhci = *((void **)dev_get_platdata(hcd->self.controller)); in vhci_bus_suspend() local
1292 spin_lock_irqsave(&vhci->lock, flags); in vhci_bus_suspend()
1294 spin_unlock_irqrestore(&vhci->lock, flags); in vhci_bus_suspend()
1301 struct vhci *vhci = *((void **)dev_get_platdata(hcd->self.controller)); in vhci_bus_resume() local
1307 spin_lock_irqsave(&vhci->lock, flags); in vhci_bus_resume()
1312 spin_unlock_irqrestore(&vhci->lock, flags); in vhci_bus_resume()
1368 struct vhci *vhci = *((void **)dev_get_platdata(&pdev->dev)); in vhci_hcd_probe() local
1419 vhci->vhci_hcd_hs = NULL; in vhci_hcd_probe()
1420 vhci->vhci_hcd_ss = NULL; in vhci_hcd_probe()
1426 struct vhci *vhci = *((void **)dev_get_platdata(&pdev->dev)); in vhci_hcd_remove() local
1433 usb_remove_hcd(vhci_hcd_to_hcd(vhci->vhci_hcd_ss)); in vhci_hcd_remove()
1434 usb_put_hcd(vhci_hcd_to_hcd(vhci->vhci_hcd_ss)); in vhci_hcd_remove()
1436 usb_remove_hcd(vhci_hcd_to_hcd(vhci->vhci_hcd_hs)); in vhci_hcd_remove()
1437 usb_put_hcd(vhci_hcd_to_hcd(vhci->vhci_hcd_hs)); in vhci_hcd_remove()
1439 vhci->vhci_hcd_hs = NULL; in vhci_hcd_remove()
1440 vhci->vhci_hcd_ss = NULL; in vhci_hcd_remove()
1451 struct vhci *vhci; in vhci_hcd_suspend() local
1463 vhci = *((void **)dev_get_platdata(hcd->self.controller)); in vhci_hcd_suspend()
1465 spin_lock_irqsave(&vhci->lock, flags); in vhci_hcd_suspend()
1468 if (vhci->vhci_hcd_hs->port_status[rhport] & in vhci_hcd_suspend()
1472 if (vhci->vhci_hcd_ss->port_status[rhport] & in vhci_hcd_suspend()
1477 spin_unlock_irqrestore(&vhci->lock, flags); in vhci_hcd_suspend()
1548 vhcis = kcalloc(vhci_num_controllers, sizeof(struct vhci), GFP_KERNEL); in vhci_hcd_init()
1563 void *vhci = &vhcis[i]; in vhci_hcd_init() local
1564 ret = platform_device_add_data(vhcis[i].pdev, &vhci, sizeof(void *)); in vhci_hcd_init()