Lines Matching refs:hcd
50 struct usb_hcd *hcd = platform_get_drvdata(dev); in st_ohci_platform_power_on() local
51 struct st_ohci_platform_priv *priv = hcd_to_ohci_priv(hcd); in st_ohci_platform_power_on()
101 struct usb_hcd *hcd = platform_get_drvdata(dev); in st_ohci_platform_power_off() local
102 struct st_ohci_platform_priv *priv = hcd_to_ohci_priv(hcd); in st_ohci_platform_power_off()
134 struct usb_hcd *hcd; in st_ohci_platform_probe() local
156 hcd = usb_create_hcd(&ohci_platform_hc_driver, &dev->dev, in st_ohci_platform_probe()
158 if (!hcd) in st_ohci_platform_probe()
161 platform_set_drvdata(dev, hcd); in st_ohci_platform_probe()
163 priv = hcd_to_ohci_priv(hcd); in st_ohci_platform_probe()
164 ohci = hcd_to_ohci(hcd); in st_ohci_platform_probe()
209 hcd->rsrc_start = res_mem->start; in st_ohci_platform_probe()
210 hcd->rsrc_len = resource_size(res_mem); in st_ohci_platform_probe()
212 hcd->regs = devm_ioremap_resource(&dev->dev, res_mem); in st_ohci_platform_probe()
213 if (IS_ERR(hcd->regs)) { in st_ohci_platform_probe()
214 err = PTR_ERR(hcd->regs); in st_ohci_platform_probe()
217 err = usb_add_hcd(hcd, irq, IRQF_SHARED); in st_ohci_platform_probe()
221 device_wakeup_enable(hcd->self.controller); in st_ohci_platform_probe()
223 platform_set_drvdata(dev, hcd); in st_ohci_platform_probe()
238 usb_put_hcd(hcd); in st_ohci_platform_probe()
245 struct usb_hcd *hcd = platform_get_drvdata(dev); in st_ohci_platform_remove() local
247 struct st_ohci_platform_priv *priv = hcd_to_ohci_priv(hcd); in st_ohci_platform_remove()
250 usb_remove_hcd(hcd); in st_ohci_platform_remove()
259 usb_put_hcd(hcd); in st_ohci_platform_remove()
271 struct usb_hcd *hcd = dev_get_drvdata(dev); in st_ohci_suspend() local
278 ret = ohci_suspend(hcd, do_wakeup); in st_ohci_suspend()
290 struct usb_hcd *hcd = dev_get_drvdata(dev); in st_ohci_resume() local
302 ohci_resume(hcd, false); in st_ohci_resume()