Lines Matching defs:hcd
24 ohci_ppc_of_start(struct usb_hcd *hcd)
26 struct ohci_hcd *ohci = hcd_to_ohci(hcd);
33 dev_err(hcd->self.controller, "can't start %s\n",
34 hcd->self.bus_name);
35 ohci_stop(hcd);
88 struct usb_hcd *hcd;
110 hcd = usb_create_hcd(&ohci_ppc_of_hc_driver, &op->dev, "PPC-OF USB");
111 if (!hcd)
114 hcd->rsrc_start = res.start;
115 hcd->rsrc_len = resource_size(&res);
117 hcd->regs = devm_ioremap_resource(&op->dev, &res);
118 if (IS_ERR(hcd->regs)) {
119 rv = PTR_ERR(hcd->regs);
131 ohci = hcd_to_ohci(hcd);
142 rv = usb_add_hcd(hcd, irq, 0);
144 device_wakeup_enable(hcd->self.controller);
175 usb_put_hcd(hcd);
182 struct usb_hcd *hcd = platform_get_drvdata(op);
186 usb_remove_hcd(hcd);
188 irq_dispose_mapping(hcd->irq);
190 usb_put_hcd(hcd);