Lines Matching refs:hcd
32 #define to_exynos_ohci(hcd) (struct exynos_ohci_hcd *)(hcd_to_ohci(hcd)->priv) argument
83 struct usb_hcd *hcd = dev_get_drvdata(dev); in exynos_ohci_phy_enable() local
84 struct exynos_ohci_hcd *exynos_ohci = to_exynos_ohci(hcd); in exynos_ohci_phy_enable()
101 struct usb_hcd *hcd = dev_get_drvdata(dev); in exynos_ohci_phy_disable() local
102 struct exynos_ohci_hcd *exynos_ohci = to_exynos_ohci(hcd); in exynos_ohci_phy_disable()
113 struct usb_hcd *hcd; in exynos_ohci_probe() local
127 hcd = usb_create_hcd(&exynos_ohci_hc_driver, in exynos_ohci_probe()
129 if (!hcd) { in exynos_ohci_probe()
134 exynos_ohci = to_exynos_ohci(hcd); in exynos_ohci_probe()
158 hcd->regs = devm_ioremap_resource(&pdev->dev, res); in exynos_ohci_probe()
159 if (IS_ERR(hcd->regs)) { in exynos_ohci_probe()
160 err = PTR_ERR(hcd->regs); in exynos_ohci_probe()
163 hcd->rsrc_start = res->start; in exynos_ohci_probe()
164 hcd->rsrc_len = resource_size(res); in exynos_ohci_probe()
173 platform_set_drvdata(pdev, hcd); in exynos_ohci_probe()
181 err = usb_add_hcd(hcd, irq, IRQF_SHARED); in exynos_ohci_probe()
186 device_wakeup_enable(hcd->self.controller); in exynos_ohci_probe()
194 usb_put_hcd(hcd); in exynos_ohci_probe()
200 struct usb_hcd *hcd = platform_get_drvdata(pdev); in exynos_ohci_remove() local
201 struct exynos_ohci_hcd *exynos_ohci = to_exynos_ohci(hcd); in exynos_ohci_remove()
203 usb_remove_hcd(hcd); in exynos_ohci_remove()
209 usb_put_hcd(hcd); in exynos_ohci_remove()
216 struct usb_hcd *hcd = platform_get_drvdata(pdev); in exynos_ohci_shutdown() local
218 if (hcd->driver->shutdown) in exynos_ohci_shutdown()
219 hcd->driver->shutdown(hcd); in exynos_ohci_shutdown()
225 struct usb_hcd *hcd = dev_get_drvdata(dev); in exynos_ohci_suspend() local
226 struct exynos_ohci_hcd *exynos_ohci = to_exynos_ohci(hcd); in exynos_ohci_suspend()
228 int rc = ohci_suspend(hcd, do_wakeup); in exynos_ohci_suspend()
242 struct usb_hcd *hcd = dev_get_drvdata(dev); in exynos_ohci_resume() local
243 struct exynos_ohci_hcd *exynos_ohci = to_exynos_ohci(hcd); in exynos_ohci_resume()
255 ohci_resume(hcd, false); in exynos_ohci_resume()