Lines Matching refs:hcd

49 	struct usb_hcd *hcd = platform_get_drvdata(dev);  in ohci_platform_power_on()  local
50 struct ohci_platform_priv *priv = hcd_to_ohci_priv(hcd); in ohci_platform_power_on()
86 struct usb_hcd *hcd = platform_get_drvdata(dev); in ohci_platform_power_off() local
87 struct ohci_platform_priv *priv = hcd_to_ohci_priv(hcd); in ohci_platform_power_off()
115 struct usb_hcd *hcd; in ohci_platform_probe() local
142 hcd = usb_create_hcd(&ohci_platform_hc_driver, &dev->dev, in ohci_platform_probe()
144 if (!hcd) in ohci_platform_probe()
147 platform_set_drvdata(dev, hcd); in ohci_platform_probe()
149 priv = hcd_to_ohci_priv(hcd); in ohci_platform_probe()
150 ohci = hcd_to_ohci(hcd); in ohci_platform_probe()
246 hcd->regs = devm_ioremap_resource(&dev->dev, res_mem); in ohci_platform_probe()
247 if (IS_ERR(hcd->regs)) { in ohci_platform_probe()
248 err = PTR_ERR(hcd->regs); in ohci_platform_probe()
251 hcd->rsrc_start = res_mem->start; in ohci_platform_probe()
252 hcd->rsrc_len = resource_size(res_mem); in ohci_platform_probe()
254 err = usb_add_hcd(hcd, irq, IRQF_SHARED); in ohci_platform_probe()
258 device_wakeup_enable(hcd->self.controller); in ohci_platform_probe()
260 platform_set_drvdata(dev, hcd); in ohci_platform_probe()
277 usb_put_hcd(hcd); in ohci_platform_probe()
284 struct usb_hcd *hcd = platform_get_drvdata(dev); in ohci_platform_remove() local
286 struct ohci_platform_priv *priv = hcd_to_ohci_priv(hcd); in ohci_platform_remove()
289 usb_remove_hcd(hcd); in ohci_platform_remove()
300 usb_put_hcd(hcd); in ohci_platform_remove()
311 struct usb_hcd *hcd = dev_get_drvdata(dev); in ohci_platform_suspend() local
318 ret = ohci_suspend(hcd, do_wakeup); in ohci_platform_suspend()
330 struct usb_hcd *hcd = dev_get_drvdata(dev); in ohci_platform_resume() local
341 ohci_resume(hcd, false); in ohci_platform_resume()