Lines Matching refs:pm

660 	pci_WARN(pci_dev, ret && drv->driver.pm, "device %04x:%04x\n",  in pci_has_legacy_pm_support()
671 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pci_pm_prepare() local
673 if (pm && pm->prepare) { in pci_pm_prepare()
674 int error = pm->prepare(dev); in pci_pm_prepare()
740 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pci_pm_suspend() local
747 if (!pm) { in pci_pm_suspend()
773 if (pm->suspend) { in pci_pm_suspend()
777 error = pm->suspend(dev); in pci_pm_suspend()
778 suspend_report_result(pm->suspend, error); in pci_pm_suspend()
786 pm->suspend); in pci_pm_suspend()
806 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pci_pm_suspend_noirq() local
814 if (!pm) { in pci_pm_suspend_noirq()
819 if (pm->suspend_noirq) { in pci_pm_suspend_noirq()
823 error = pm->suspend_noirq(dev); in pci_pm_suspend_noirq()
824 suspend_report_result(pm->suspend_noirq, error); in pci_pm_suspend_noirq()
832 pm->suspend_noirq); in pci_pm_suspend_noirq()
906 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pci_pm_resume_noirq() local
931 if (pm && pm->resume_noirq) in pci_pm_resume_noirq()
932 return pm->resume_noirq(dev); in pci_pm_resume_noirq()
948 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pci_pm_resume() local
962 if (pm) { in pci_pm_resume()
963 if (pm->resume) in pci_pm_resume()
964 return pm->resume(dev); in pci_pm_resume()
988 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pci_pm_freeze() local
993 if (!pm) { in pci_pm_freeze()
1009 if (pm->freeze) { in pci_pm_freeze()
1012 error = pm->freeze(dev); in pci_pm_freeze()
1013 suspend_report_result(pm->freeze, error); in pci_pm_freeze()
1024 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pci_pm_freeze_noirq() local
1029 if (pm && pm->freeze_noirq) { in pci_pm_freeze_noirq()
1032 error = pm->freeze_noirq(dev); in pci_pm_freeze_noirq()
1033 suspend_report_result(pm->freeze_noirq, error); in pci_pm_freeze_noirq()
1049 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pci_pm_thaw_noirq() local
1066 if (pm && pm->thaw_noirq) in pci_pm_thaw_noirq()
1067 return pm->thaw_noirq(dev); in pci_pm_thaw_noirq()
1075 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pci_pm_thaw() local
1081 if (pm) { in pci_pm_thaw()
1082 if (pm->thaw) in pci_pm_thaw()
1083 error = pm->thaw(dev); in pci_pm_thaw()
1096 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pci_pm_poweroff() local
1101 if (!pm) { in pci_pm_poweroff()
1115 if (pm->poweroff) { in pci_pm_poweroff()
1118 error = pm->poweroff(dev); in pci_pm_poweroff()
1119 suspend_report_result(pm->poweroff, error); in pci_pm_poweroff()
1140 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pci_pm_poweroff_noirq() local
1148 if (!pm) { in pci_pm_poweroff_noirq()
1153 if (pm->poweroff_noirq) { in pci_pm_poweroff_noirq()
1156 error = pm->poweroff_noirq(dev); in pci_pm_poweroff_noirq()
1157 suspend_report_result(pm->poweroff_noirq, error); in pci_pm_poweroff_noirq()
1180 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pci_pm_restore_noirq() local
1188 if (pm && pm->restore_noirq) in pci_pm_restore_noirq()
1189 return pm->restore_noirq(dev); in pci_pm_restore_noirq()
1197 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pci_pm_restore() local
1211 if (pm) { in pci_pm_restore()
1212 if (pm->restore) in pci_pm_restore()
1213 return pm->restore(dev); in pci_pm_restore()
1240 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pci_pm_runtime_suspend() local
1255 if (pm && pm->runtime_suspend) { in pci_pm_runtime_suspend()
1256 error = pm->runtime_suspend(dev); in pci_pm_runtime_suspend()
1264 pm->runtime_suspend, error); in pci_pm_runtime_suspend()
1268 pm->runtime_suspend, error); in pci_pm_runtime_suspend()
1275 if (pm && pm->runtime_suspend in pci_pm_runtime_suspend()
1280 pm->runtime_suspend); in pci_pm_runtime_suspend()
1295 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pci_pm_runtime_resume() local
1315 if (pm && pm->runtime_resume) in pci_pm_runtime_resume()
1316 error = pm->runtime_resume(dev); in pci_pm_runtime_resume()
1326 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pci_pm_runtime_idle() local
1335 if (!pm) in pci_pm_runtime_idle()
1338 if (pm->runtime_idle) in pci_pm_runtime_idle()
1339 return pm->runtime_idle(dev); in pci_pm_runtime_idle()
1621 .pm = PCI_PM_OPS_PTR,