Lines Matching refs:xhci
936 struct xhci_hcd *xhci; in tegra_xusb_probe() local
1169 xhci = hcd_to_xhci(tegra->hcd); in tegra_xusb_probe()
1171 xhci->shared_hcd = usb_create_shared_hcd(&tegra_xhci_hc_driver, in tegra_xusb_probe()
1175 if (!xhci->shared_hcd) { in tegra_xusb_probe()
1181 err = usb_add_hcd(xhci->shared_hcd, tegra->xhci_irq, IRQF_SHARED); in tegra_xusb_probe()
1214 usb_remove_hcd(xhci->shared_hcd); in tegra_xusb_probe()
1216 usb_put_hcd(xhci->shared_hcd); in tegra_xusb_probe()
1239 struct xhci_hcd *xhci = hcd_to_xhci(tegra->hcd); in tegra_xusb_remove() local
1241 usb_remove_hcd(xhci->shared_hcd); in tegra_xusb_remove()
1242 usb_put_hcd(xhci->shared_hcd); in tegra_xusb_remove()
1261 struct xhci_hcd *xhci = hcd_to_xhci(tegra->hcd); in tegra_xusb_suspend() local
1265 return xhci_suspend(xhci, wakeup); in tegra_xusb_suspend()
1271 struct xhci_hcd *xhci = hcd_to_xhci(tegra->hcd); in tegra_xusb_resume() local
1273 return xhci_resume(xhci, 0); in tegra_xusb_resume()
1363 static void tegra_xhci_quirks(struct device *dev, struct xhci_hcd *xhci) in tegra_xhci_quirks() argument
1365 xhci->quirks |= XHCI_PLAT; in tegra_xhci_quirks()