Lines Matching refs:hcd
201 static int xhci_pci_setup(struct usb_hcd *hcd) in xhci_pci_setup() argument
204 struct pci_dev *pdev = to_pci_dev(hcd->self.controller); in xhci_pci_setup()
207 retval = xhci_gen_setup(hcd, xhci_pci_quirks); in xhci_pci_setup()
211 xhci = hcd_to_xhci(hcd); in xhci_pci_setup()
212 if (!usb_hcd_is_primary_hcd(hcd)) in xhci_pci_setup()
236 struct usb_hcd *hcd; in xhci_pci_probe() local
255 hcd = dev_get_drvdata(&dev->dev); in xhci_pci_probe()
256 xhci = hcd_to_xhci(hcd); in xhci_pci_probe()
258 pci_name(dev), hcd); in xhci_pci_probe()
323 static void xhci_ssic_port_unused_quirk(struct usb_hcd *hcd, bool suspend) in xhci_ssic_port_unused_quirk() argument
325 struct xhci_hcd *xhci = hcd_to_xhci(hcd); in xhci_ssic_port_unused_quirk()
358 static void xhci_pme_quirk(struct usb_hcd *hcd) in xhci_pme_quirk() argument
360 struct xhci_hcd *xhci = hcd_to_xhci(hcd); 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()
384 xhci_pme_quirk(hcd); in xhci_pci_suspend()
387 xhci_ssic_port_unused_quirk(hcd, true); in xhci_pci_suspend()
391 xhci_ssic_port_unused_quirk(hcd, false); in xhci_pci_suspend()
396 static int xhci_pci_resume(struct usb_hcd *hcd, bool hibernated) in xhci_pci_resume() argument
398 struct xhci_hcd *xhci = hcd_to_xhci(hcd); in xhci_pci_resume()
399 struct pci_dev *pdev = to_pci_dev(hcd->self.controller); in xhci_pci_resume()
424 xhci_ssic_port_unused_quirk(hcd, false); in xhci_pci_resume()
427 xhci_pme_quirk(hcd); in xhci_pci_resume()