Lines Matching refs:methods
31 by implementing various role-specific suspend and resume methods to
57 various role-specific suspend and resume methods, so that the hardware
117 This structure is defined in include/linux/pm.h and the methods included in it
119 For now, it should be sufficient to remember that the last three methods are
126 power management methods. Therefore it is not described in this document, so
132 The core methods to suspend and resume devices reside in struct dev_pm_ops
138 classes and bus types) don't provide all power management methods.
140 Bus drivers implement these methods as appropriate for the hardware and the
280 All phases use PM domain, bus, type, class or driver callbacks (that is, methods
304 driver-specific methods stored in dev->driver->pm, but they don't have to do
344 2. The suspend methods should quiesce the device to stop it from performing
356 the callback method is running. The methods should save the values of
391 1. The resume_noirq callback methods should perform any actions needed
405 2. The resume_early methods should prepare devices for the execution of
406 the resume methods. This generally involves undoing the actions of the
409 3 The resume methods should bring the device back to its operating
443 suspend methods were called, for example by complete reinitialization.
480 2. The freeze methods should quiesce the device so that it doesn't generate
499 above. The main difference is that its methods can assume the device is
503 above. Its methods should undo the actions of the preceding
507 methods should bring the device back to an operating state, so that it