Lines Matching refs:hcd
166 struct usb_hcd *hcd = 0; in ohci_hcd_nxp_probe() local
250 hcd = usb_create_hcd(driver, &pdev->dev, dev_name(&pdev->dev)); in ohci_hcd_nxp_probe()
251 if (!hcd) { in ohci_hcd_nxp_probe()
258 hcd->regs = devm_ioremap_resource(&pdev->dev, res); in ohci_hcd_nxp_probe()
259 if (IS_ERR(hcd->regs)) { in ohci_hcd_nxp_probe()
260 ret = PTR_ERR(hcd->regs); in ohci_hcd_nxp_probe()
263 hcd->rsrc_start = res->start; in ohci_hcd_nxp_probe()
264 hcd->rsrc_len = resource_size(res); in ohci_hcd_nxp_probe()
273 platform_set_drvdata(pdev, hcd); in ohci_hcd_nxp_probe()
275 dev_info(&pdev->dev, "at 0x%p, irq %d\n", hcd->regs, hcd->irq); in ohci_hcd_nxp_probe()
276 ret = usb_add_hcd(hcd, irq, 0); in ohci_hcd_nxp_probe()
278 device_wakeup_enable(hcd->self.controller); in ohci_hcd_nxp_probe()
284 usb_put_hcd(hcd); in ohci_hcd_nxp_probe()
298 struct usb_hcd *hcd = platform_get_drvdata(pdev); in ohci_hcd_nxp_remove() local
300 usb_remove_hcd(hcd); in ohci_hcd_nxp_remove()
302 usb_put_hcd(hcd); in ohci_hcd_nxp_remove()