Lines Matching refs:driver
9211 int usb_hcd_cpe_ehci_probe (struct hc_driver *driver, in usb_hcd_cpe_ehci_probe() argument
9239 hcd = driver->hcd_alloc(); in usb_hcd_cpe_ehci_probe()
9247 hcd->driver = (struct hc_driver *) driver; in usb_hcd_cpe_ehci_probe()
9250 memcpy((char*)hcd,(char*)driver,24); in usb_hcd_cpe_ehci_probe()
9267 if (driver->reset && (retval = driver->reset (hcd)) < 0) { in usb_hcd_cpe_ehci_probe()
9324 if ((retval = driver->start (hcd)) < 0) in usb_hcd_cpe_ehci_probe()
9337 driver->hcd_free(hcd); in usb_hcd_cpe_ehci_probe()
9357 hcd->driver->stop (hcd); in usb_hcd_cpe_ehci_remove()
9364 hcd->driver->hcd_free (hcd); in usb_hcd_cpe_ehci_remove()
9385 retval = hcd->driver->suspend (hcd, 0); in usb_hcd_cpe_ehci_suspend()
9402 retval = hcd->driver->resume (hcd); in usb_hcd_cpe_ehci_resume()
9651 int usb_hcd_cpe_ehci_probe_EX(struct hc_driver *driver, in usb_hcd_cpe_ehci_probe_EX() argument
9663 hcd = driver->hcd_alloc(); in usb_hcd_cpe_ehci_probe_EX()
9671 hcd->driver = (struct hc_driver *) driver; in usb_hcd_cpe_ehci_probe_EX()
9674 memcpy((char*)hcd,(char*)driver,24); in usb_hcd_cpe_ehci_probe_EX()
9693 if (driver->reset && (retval = driver->reset (hcd)) < 0) { in usb_hcd_cpe_ehci_probe_EX()
9717 if ((retval = driver->start (hcd)) < 0) // start HCD in usb_hcd_cpe_ehci_probe_EX()
9730 driver->hcd_free(hcd); in usb_hcd_cpe_ehci_probe_EX()
9737 static void cpe_ehci_hcd_init_EX(struct hc_driver *driver) in cpe_ehci_hcd_init_EX() argument
9739 memcpy( driver->description , "ehci_hcd", sizeof("ehci_hcd")+1); in cpe_ehci_hcd_init_EX()
9744 driver->irq = ehci_irq; in cpe_ehci_hcd_init_EX()
9745 driver->flags = HCD_MEMORY | HCD_USB2; in cpe_ehci_hcd_init_EX()
9750 driver->reset = ehci_hc_reset; in cpe_ehci_hcd_init_EX()
9751 driver->start = ehci_start; in cpe_ehci_hcd_init_EX()
9752 driver->suspend = ehci_suspend; in cpe_ehci_hcd_init_EX()
9753 driver->resume = ehci_resume; in cpe_ehci_hcd_init_EX()
9754 driver->stop = ehci_stop; in cpe_ehci_hcd_init_EX()
9759 driver->hcd_alloc = ehci_hcd_alloc; in cpe_ehci_hcd_init_EX()
9760 driver->hcd_free = ehci_hcd_free; in cpe_ehci_hcd_init_EX()
9765 driver->urb_enqueue = ehci_urb_enqueue; in cpe_ehci_hcd_init_EX()
9766 driver->urb_dequeue = ehci_urb_dequeue; in cpe_ehci_hcd_init_EX()
9767 driver->endpoint_disable = ehci_endpoint_disable; in cpe_ehci_hcd_init_EX()
9772 driver->get_frame_number = ehci_get_frame; in cpe_ehci_hcd_init_EX()
9777 driver->hub_status_data = ehci_hub_status_data; in cpe_ehci_hcd_init_EX()
9778 driver->hub_control = ehci_hub_control; in cpe_ehci_hcd_init_EX()