Lines Matching defs:hcd
26 ohci_ppc_of_start(struct usb_hcd *hcd)
28 struct ohci_hcd *ohci = hcd_to_ohci(hcd);
35 dev_err(hcd->self.controller, "can't start %s\n",
36 hcd->self.bus_name);
37 ohci_stop(hcd);
90 struct usb_hcd *hcd;
112 hcd = usb_create_hcd(&ohci_ppc_of_hc_driver, &op->dev, "PPC-OF USB");
113 if (!hcd)
116 hcd->rsrc_start = res.start;
117 hcd->rsrc_len = resource_size(&res);
119 hcd->regs = devm_ioremap_resource(&op->dev, &res);
120 if (IS_ERR(hcd->regs)) {
121 rv = PTR_ERR(hcd->regs);
133 ohci = hcd_to_ohci(hcd);
144 rv = usb_add_hcd(hcd, irq, 0);
146 device_wakeup_enable(hcd->self.controller);
177 usb_put_hcd(hcd);
184 struct usb_hcd *hcd = platform_get_drvdata(op);
188 usb_remove_hcd(hcd);
190 irq_dispose_mapping(hcd->irq);
192 usb_put_hcd(hcd);