• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/usb/host/

Lines Matching defs:hcd

24 static int ps3_ohci_hc_reset(struct usb_hcd *hcd)
26 struct ohci_hcd *ohci = hcd_to_ohci(hcd);
33 static int __devinit ps3_ohci_hc_start(struct usb_hcd *hcd)
36 struct ohci_hcd *ohci = hcd_to_ohci(hcd);
48 err("can't start %s", hcd->self.bus_name);
49 ohci_stop(hcd);
81 struct usb_hcd *hcd;
131 hcd = usb_create_hcd(&ps3_ohci_hc_driver, &dev->core, dev_name(&dev->core));
133 if (!hcd) {
140 hcd->rsrc_start = dev->m_region->lpar_addr;
141 hcd->rsrc_len = dev->m_region->len;
143 if (!request_mem_region(hcd->rsrc_start, hcd->rsrc_len, hcd_name))
147 hcd->regs = ioremap(dev->m_region->lpar_addr, dev->m_region->len);
149 if (!hcd->regs) {
156 dev_dbg(&dev->core, "%s:%d: hcd->rsrc_start %lxh\n", __func__, __LINE__,
157 (unsigned long)hcd->rsrc_start);
158 dev_dbg(&dev->core, "%s:%d: hcd->rsrc_len %lxh\n", __func__, __LINE__,
159 (unsigned long)hcd->rsrc_len);
160 dev_dbg(&dev->core, "%s:%d: hcd->regs %lxh\n", __func__, __LINE__,
161 (unsigned long)hcd->regs);
165 ps3_system_bus_set_drvdata(dev, hcd);
167 result = usb_add_hcd(hcd, virq, IRQF_DISABLED);
178 iounmap(hcd->regs);
180 release_mem_region(hcd->rsrc_start, hcd->rsrc_len);
181 usb_put_hcd(hcd);
198 struct usb_hcd *hcd = ps3_system_bus_get_drvdata(dev);
200 BUG_ON(!hcd);
202 dev_dbg(&dev->core, "%s:%d: regs %p\n", __func__, __LINE__, hcd->regs);
203 dev_dbg(&dev->core, "%s:%d: irq %u\n", __func__, __LINE__, hcd->irq);
205 tmp = hcd->irq;
207 ohci_shutdown(hcd);
208 usb_remove_hcd(hcd);
212 BUG_ON(!hcd->regs);
213 iounmap(hcd->regs);
215 release_mem_region(hcd->rsrc_start, hcd->rsrc_len);
216 usb_put_hcd(hcd);