Lines Matching refs:hcd
23 static int ps3_ohci_hc_reset(struct usb_hcd *hcd)
25 struct ohci_hcd *ohci = hcd_to_ohci(hcd);
32 static int __devinit ps3_ohci_hc_start(struct usb_hcd *hcd)
35 struct ohci_hcd *ohci = hcd_to_ohci(hcd);
47 err("can't start %s", hcd->self.bus_name);
48 ohci_stop(hcd);
81 struct usb_hcd *hcd;
114 hcd = usb_create_hcd(&ps3_ohci_hc_driver, &dev->core, dev->core.bus_id);
116 if (!hcd) {
123 hcd->rsrc_start = dev->m_region->lpar_addr;
124 hcd->rsrc_len = dev->m_region->len;
125 hcd->regs = ioremap(dev->m_region->lpar_addr, dev->m_region->len);
127 if (!hcd->regs) {
134 dev_dbg(&dev->core, "%s:%d: hcd->rsrc_start %lxh\n", __func__, __LINE__,
135 (unsigned long)hcd->rsrc_start);
136 dev_dbg(&dev->core, "%s:%d: hcd->rsrc_len %lxh\n", __func__, __LINE__,
137 (unsigned long)hcd->rsrc_len);
138 dev_dbg(&dev->core, "%s:%d: hcd->regs %lxh\n", __func__, __LINE__,
139 (unsigned long)hcd->regs);
143 ps3_system_bus_set_driver_data(dev, hcd);
145 result = usb_add_hcd(hcd, virq, IRQF_DISABLED);
156 iounmap(hcd->regs);
158 usb_put_hcd(hcd);
170 struct usb_hcd *hcd =
173 usb_put_hcd(hcd);