Lines Matching defs:pm

7 #include <linux/pm.h>
22 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL;
25 ret = pm && pm->runtime_suspend ? pm->runtime_suspend(dev) : 0;
41 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL;
44 ret = pm && pm->runtime_resume ? pm->runtime_resume(dev) : 0;
63 if (drv && drv->pm && drv->pm->prepare)
64 ret = drv->pm->prepare(dev);
75 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL;
77 return pm && pm->suspend_noirq ? pm->suspend_noirq(dev) : 0;
87 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL;
89 return pm && pm->suspend_late ? pm->suspend_late(dev) : 0;
99 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL;
101 return pm && pm->suspend ? pm->suspend(dev) : 0;
111 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL;
113 return pm && pm->freeze_noirq ? pm->freeze_noirq(dev) : 0;
123 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL;
125 return pm && pm->freeze_late ? pm->freeze_late(dev) : 0;
135 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL;
137 return pm && pm->freeze ? pm->freeze(dev) : 0;
147 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL;
149 return pm && pm->poweroff_noirq ? pm->poweroff_noirq(dev) : 0;
159 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL;
161 return pm && pm->poweroff_late ? pm->poweroff_late(dev) : 0;
171 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL;
173 return pm && pm->poweroff ? pm->poweroff(dev) : 0;
183 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL;
185 return pm && pm->thaw_noirq ? pm->thaw_noirq(dev) : 0;
195 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL;
197 return pm && pm->thaw_early ? pm->thaw_early(dev) : 0;
207 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL;
209 return pm && pm->thaw ? pm->thaw(dev) : 0;
219 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL;
221 return pm && pm->resume_noirq ? pm->resume_noirq(dev) : 0;
231 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL;
233 return pm && pm->resume_early ? pm->resume_early(dev) : 0;
243 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL;
245 return pm && pm->resume ? pm->resume(dev) : 0;
255 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL;
257 return pm && pm->restore_noirq ? pm->restore_noirq(dev) : 0;
267 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL;
269 return pm && pm->restore_early ? pm->restore_early(dev) : 0;
279 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL;
281 return pm && pm->restore ? pm->restore(dev) : 0;
295 if (drv && drv->pm && drv->pm->complete)
296 drv->pm->complete(dev);