Lines Matching defs:hcd
15 static int uhci_platform_init(struct usb_hcd *hcd)
17 struct uhci_hcd *uhci = hcd_to_uhci(hcd);
21 uhci->rh_numports = uhci_count_ports(hcd);
70 struct usb_hcd *hcd;
87 hcd = usb_create_hcd(&uhci_platform_hc_driver, &pdev->dev,
89 if (!hcd)
92 uhci = hcd_to_uhci(hcd);
95 hcd->regs = devm_ioremap_resource(&pdev->dev, res);
96 if (IS_ERR(hcd->regs)) {
97 ret = PTR_ERR(hcd->regs);
100 hcd->rsrc_start = res->start;
101 hcd->rsrc_len = resource_size(res);
103 uhci->regs = hcd->regs;
136 ret = usb_add_hcd(hcd, pdev->resource[1].start, IRQF_SHARED);
140 device_wakeup_enable(hcd->self.controller);
146 usb_put_hcd(hcd);
153 struct usb_hcd *hcd = platform_get_drvdata(pdev);
154 struct uhci_hcd *uhci = hcd_to_uhci(hcd);
157 usb_remove_hcd(hcd);
158 usb_put_hcd(hcd);
172 struct usb_hcd *hcd = platform_get_drvdata(op);
174 uhci_hc_died(hcd_to_uhci(hcd));