Lines Matching refs:hcd

438 static irqreturn_t uhci_irq(struct usb_hcd *hcd)  in uhci_irq()  argument
440 struct uhci_hcd *uhci = hcd_to_uhci(hcd); in uhci_irq()
475 usb_hc_died(hcd); in uhci_irq()
479 mod_timer(&hcd->rh_timer, jiffies); in uhci_irq()
486 usb_hcd_poll_rh_status(hcd); in uhci_irq()
563 static int uhci_start(struct usb_hcd *hcd) in uhci_start() argument
565 struct uhci_hcd *uhci = hcd_to_uhci(hcd); in uhci_start()
570 hcd->uses_new_polling = 1; in uhci_start()
572 if (!(hcd->driver->flags & HCD_LOCAL_MEM)) in uhci_start()
573 hcd->self.sg_tablesize = ~0; in uhci_start()
582 dentry = debugfs_create_file(hcd->self.bus_name, in uhci_start()
707 static void uhci_stop(struct usb_hcd *hcd) in uhci_stop() argument
709 struct uhci_hcd *uhci = hcd_to_uhci(hcd); in uhci_stop()
712 if (HCD_HW_ACCESSIBLE(hcd) && !uhci->dead) in uhci_stop()
716 synchronize_irq(hcd->irq); in uhci_stop()
723 static int uhci_rh_suspend(struct usb_hcd *hcd) in uhci_rh_suspend() argument
725 struct uhci_hcd *uhci = hcd_to_uhci(hcd); in uhci_rh_suspend()
729 if (!HCD_HW_ACCESSIBLE(hcd)) in uhci_rh_suspend()
739 else if (hcd->self.root_hub->do_remote_wakeup && in uhci_rh_suspend()
750 static int uhci_rh_resume(struct usb_hcd *hcd) in uhci_rh_resume() argument
752 struct uhci_hcd *uhci = hcd_to_uhci(hcd); in uhci_rh_resume()
756 if (!HCD_HW_ACCESSIBLE(hcd)) in uhci_rh_resume()
767 static void uhci_hcd_endpoint_disable(struct usb_hcd *hcd, in uhci_hcd_endpoint_disable() argument
770 struct uhci_hcd *uhci = hcd_to_uhci(hcd); in uhci_hcd_endpoint_disable()
792 static int uhci_hcd_get_frame_number(struct usb_hcd *hcd) in uhci_hcd_get_frame_number() argument
794 struct uhci_hcd *uhci = hcd_to_uhci(hcd); in uhci_hcd_get_frame_number()
807 static int uhci_count_ports(struct usb_hcd *hcd) in uhci_count_ports() argument
809 struct uhci_hcd *uhci = hcd_to_uhci(hcd); in uhci_count_ports()
810 unsigned io_size = (unsigned) hcd->rsrc_len; in uhci_count_ports()