Lines Matching refs:pm
117 This structure is defined in include/linux/pm.h and the methods included in it
133 pointed to by the ops member of struct dev_pm_domain, or by the pm member of
281 defined in dev->pm_domain->ops, dev->bus->pm, dev->type->pm, dev->class->pm or
282 dev->driver->pm). These callbacks are regarded by the PM core as mutually
291 2. Otherwise, if both dev->type and dev->type->pm are present, the callback
292 included in dev->type->pm will be chosen for execution.
294 3. Otherwise, if both dev->class and dev->class->pm are present, the
295 callback included in dev->class->pm will be chosen for execution.
297 4. Otherwise, if both dev->bus and dev->bus->pm are present, the callback
298 included in dev->bus->pm will be chosen for execution.
304 driver-specific methods stored in dev->driver->pm, but they don't have to do
308 execute the corresponding method from dev->driver->pm instead if there is one.
399 For example, the PCI bus type's ->pm.resume_noirq() puts the device into
402 device driver's ->pm.resume_noirq() method to perform device-specific
607 defined in include/linux/pm.h, providing a set of power management callbacks