Lines Matching refs:hcd
57 static int xhci_pci_setup(struct usb_hcd *hcd);
208 static int xhci_pci_setup(struct usb_hcd *hcd) in xhci_pci_setup() argument
211 struct pci_dev *pdev = to_pci_dev(hcd->self.controller); in xhci_pci_setup()
214 xhci = hcd_to_xhci(hcd); in xhci_pci_setup()
218 retval = xhci_gen_setup(hcd, xhci_pci_quirks); in xhci_pci_setup()
222 if (!usb_hcd_is_primary_hcd(hcd)) in xhci_pci_setup()
244 struct usb_hcd *hcd; in xhci_pci_probe() local
263 hcd = dev_get_drvdata(&dev->dev); in xhci_pci_probe()
264 xhci = hcd_to_xhci(hcd); in xhci_pci_probe()
266 pci_name(dev), hcd); in xhci_pci_probe()
326 static void xhci_pme_quirk(struct usb_hcd *hcd, bool suspend) in xhci_pme_quirk() argument
328 struct xhci_hcd *xhci = hcd_to_xhci(hcd); in xhci_pme_quirk()
329 struct pci_dev *pdev = to_pci_dev(hcd->self.controller); in xhci_pme_quirk()
370 static int xhci_pci_suspend(struct usb_hcd *hcd, bool do_wakeup) in xhci_pci_suspend() argument
372 struct xhci_hcd *xhci = hcd_to_xhci(hcd); in xhci_pci_suspend()
373 struct pci_dev *pdev = to_pci_dev(hcd->self.controller); in xhci_pci_suspend()
383 xhci_pme_quirk(hcd, true); in xhci_pci_suspend()
388 static int xhci_pci_resume(struct usb_hcd *hcd, bool hibernated) in xhci_pci_resume() argument
390 struct xhci_hcd *xhci = hcd_to_xhci(hcd); in xhci_pci_resume()
391 struct pci_dev *pdev = to_pci_dev(hcd->self.controller); in xhci_pci_resume()
416 xhci_pme_quirk(hcd, false); in xhci_pci_resume()