Lines Matching refs:callback
286 which callback to execute in the given phase:
288 1. If dev->pm_domain is present, the PM core will choose the callback
291 2. Otherwise, if both dev->type and dev->type->pm are present, the callback
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
307 If the subsystem callback chosen for execution is not present, the PM core will
325 After the prepare callback method returns, no new children may be
331 prepare callback can be used to indicate to the PM core that it may
334 runtime suspend. Namely, if the prepare callback returns a positive
340 the complete callback will be called directly after the prepare callback
347 PM, then its prepare callback must never return a positive value. This
363 the callback method is running. The methods should save the values of
368 callback. However, bus types allowing devices to share interrupt
398 1. The resume_noirq callback methods should perform any actions needed
425 Moreover, if the preceding prepare callback returned a positive number,
430 the complete callback is entirely responsible for bringing the device
433 for this purpose.] To check if that is the case, the complete callback
435 flag is set when the complete callback is being run, it has been called
598 Nevertheless, different callback pointers are used in case there is a situation
618 not NULL, the ->suspend() callback from the object pointed to by it will be
619 executed instead of its subsystem's (e.g. bus type's) ->suspend() callback and