Lines Matching defs:vhci

16 #include "vhci.h"
47 struct vhci *vhcis;
156 struct vhci *vhci = vhci_hcd->vhci;
163 spin_lock_irqsave(&vhci->lock, flags);
182 spin_unlock_irqrestore(&vhci->lock, flags);
190 struct vhci *vhci = vhci_hcd->vhci;
197 spin_lock_irqsave(&vhci->lock, flags);
206 spin_unlock_irqrestore(&vhci->lock, flags);
231 struct vhci *vhci = vhci_hcd->vhci;
239 spin_lock_irqsave(&vhci->lock, flags);
260 spin_unlock_irqrestore(&vhci->lock, flags);
319 struct vhci *vhci;
353 vhci = vhci_hcd->vhci;
355 spin_lock_irqsave(&vhci->lock, flags);
654 spin_unlock_irqrestore(&vhci->lock, flags);
696 struct vhci *vhci = vhci_hcd->vhci;
715 spin_lock_irqsave(&vhci->lock, flags);
719 spin_unlock_irqrestore(&vhci->lock, flags);
729 spin_unlock_irqrestore(&vhci->lock, flags);
802 spin_unlock_irqrestore(&vhci->lock, flags);
809 spin_unlock_irqrestore(&vhci->lock, flags);
870 struct vhci *vhci = vhci_hcd->vhci;
875 spin_lock_irqsave(&vhci->lock, flags);
881 spin_unlock_irqrestore(&vhci->lock, flags);
890 spin_unlock_irqrestore(&vhci->lock, flags);
915 spin_unlock_irqrestore(&vhci->lock, flags);
917 spin_lock_irqsave(&vhci->lock, flags);
929 spin_unlock_irqrestore(&vhci->lock, flags);
948 spin_unlock_irqrestore(&vhci->lock, flags);
959 struct vhci *vhci = vhci_hcd->vhci;
963 spin_lock_irqsave(&vhci->lock, flags);
983 spin_unlock_irqrestore(&vhci->lock, flags);
987 spin_lock_irqsave(&vhci->lock, flags);
994 spin_unlock_irqrestore(&vhci->lock, flags);
1142 struct vhci *vhci = *((void **)dev_get_platdata(hcd->self.controller));
1144 vhci->vhci_hcd_hs = hcd_to_vhci_hcd(hcd);
1145 vhci->vhci_hcd_hs->vhci = vhci;
1154 vhci->vhci_hcd_ss = hcd_to_vhci_hcd(hcd);
1155 vhci->vhci_hcd_ss->vhci = vhci;
1180 spin_lock_init(&vhci_hcd->vhci->lock);
1202 pr_err("invalid vhci name %s\n", hcd_name(hcd));
1259 struct vhci *vhci = *((void **)dev_get_platdata(hcd->self.controller));
1264 spin_lock_irqsave(&vhci->lock, flags);
1266 spin_unlock_irqrestore(&vhci->lock, flags);
1273 struct vhci *vhci = *((void **)dev_get_platdata(hcd->self.controller));
1279 spin_lock_irqsave(&vhci->lock, flags);
1284 spin_unlock_irqrestore(&vhci->lock, flags);
1340 struct vhci *vhci = *((void **)dev_get_platdata(&pdev->dev));
1391 vhci->vhci_hcd_hs = NULL;
1392 vhci->vhci_hcd_ss = NULL;
1398 struct vhci *vhci = *((void **)dev_get_platdata(&pdev->dev));
1405 usb_remove_hcd(vhci_hcd_to_hcd(vhci->vhci_hcd_ss));
1406 usb_put_hcd(vhci_hcd_to_hcd(vhci->vhci_hcd_ss));
1408 usb_remove_hcd(vhci_hcd_to_hcd(vhci->vhci_hcd_hs));
1409 usb_put_hcd(vhci_hcd_to_hcd(vhci->vhci_hcd_hs));
1411 vhci->vhci_hcd_hs = NULL;
1412 vhci->vhci_hcd_ss = NULL;
1421 struct vhci *vhci;
1433 vhci = *((void **)dev_get_platdata(hcd->self.controller));
1435 spin_lock_irqsave(&vhci->lock, flags);
1438 if (vhci->vhci_hcd_hs->port_status[rhport] &
1442 if (vhci->vhci_hcd_ss->port_status[rhport] &
1447 spin_unlock_irqrestore(&vhci->lock, flags);
1518 vhcis = kcalloc(vhci_num_controllers, sizeof(struct vhci), GFP_KERNEL);
1533 void *vhci = &vhcis[i];
1534 ret = platform_device_add_data(vhcis[i].pdev, &vhci, sizeof(void *));