pci_suspend
goto pci_suspend; /* Nothing to do at MHI level */
pci_suspend:
static SIMPLE_DEV_PM_OPS(pci_pm_ops, pci_suspend, pci_resume);
if (hcd->driver->pci_suspend && !HCD_DEAD(hcd)) {
retval = hcd->driver->pci_suspend(hcd, do_wakeup);
suspend_report_result(dev, hcd->driver->pci_suspend, retval);
ehci_pci_hc_driver.pci_suspend = ehci_suspend;
ohci_pci_hc_driver.pci_suspend = ohci_suspend;
.pci_suspend = NULL,
.pci_suspend = uhci_pci_suspend,
.pci_suspend = NULL,
xhci_pci_hc_driver.pci_suspend = pm_ptr(xhci_pci_suspend);
int (*pci_suspend)(struct usb_hcd *hcd, bool do_wakeup);