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
356 the callback method is running. The methods should save the values of
361 callback. However, bus types allowing devices to share interrupt
391 1. The resume_noirq callback methods should perform any actions needed
418 Moreover, if the preceding prepare callback returned a positive number,
423 the complete callback is entirely responsible for bringing the device
426 for this purpose.] To check if that is the case, the complete callback
428 flag is set when the complete callback is being run, it has been called
591 Nevertheless, different callback pointers are used in case there is a situation
611 not NULL, the ->suspend() callback from the object pointed to by it will be
612 executed instead of its subsystem's (e.g. bus type's) ->suspend() callback and