• Home
  • Raw
  • Download

Lines Matching refs:callback

595 	pm_callback_t callback = NULL;  in device_resume_noirq()  local
630 callback = pm_noirq_op(&dev->pm_domain->ops, state); in device_resume_noirq()
633 callback = pm_noirq_op(dev->type->pm, state); in device_resume_noirq()
636 callback = pm_noirq_op(dev->class->pm, state); in device_resume_noirq()
639 callback = pm_noirq_op(dev->bus->pm, state); in device_resume_noirq()
641 if (callback) in device_resume_noirq()
649 callback = pm_noirq_op(dev->driver->pm, state); in device_resume_noirq()
653 error = dpm_run_callback(callback, dev, state, info); in device_resume_noirq()
766 pm_callback_t callback = NULL; in device_resume_early() local
784 callback = pm_late_early_op(&dev->pm_domain->ops, state); in device_resume_early()
787 callback = pm_late_early_op(dev->type->pm, state); in device_resume_early()
790 callback = pm_late_early_op(dev->class->pm, state); in device_resume_early()
793 callback = pm_late_early_op(dev->bus->pm, state); in device_resume_early()
795 if (callback) in device_resume_early()
803 callback = pm_late_early_op(dev->driver->pm, state); in device_resume_early()
807 error = dpm_run_callback(callback, dev, state, info); in device_resume_early()
898 pm_callback_t callback = NULL; in device_resume() local
932 callback = pm_op(&dev->pm_domain->ops, state); in device_resume()
938 callback = pm_op(dev->type->pm, state); in device_resume()
944 callback = pm_op(dev->class->pm, state); in device_resume()
951 callback = pm_op(dev->bus->pm, state); in device_resume()
954 callback = dev->bus->resume; in device_resume()
960 if (!callback && dev->driver && dev->driver->pm) { in device_resume()
962 callback = pm_op(dev->driver->pm, state); in device_resume()
966 error = dpm_run_callback(callback, dev, state, info); in device_resume()
1052 void (*callback)(struct device *) = NULL; in device_complete() local
1062 callback = dev->pm_domain->ops.complete; in device_complete()
1065 callback = dev->type->pm->complete; in device_complete()
1068 callback = dev->class->pm->complete; in device_complete()
1071 callback = dev->bus->pm->complete; in device_complete()
1074 if (!callback && dev->driver && dev->driver->pm) { in device_complete()
1076 callback = dev->driver->pm->complete; in device_complete()
1079 if (callback) { in device_complete()
1081 callback(dev); in device_complete()
1194 pm_callback_t callback = NULL; in __device_suspend_noirq() local
1211 callback = pm_noirq_op(&dev->pm_domain->ops, state); in __device_suspend_noirq()
1214 callback = pm_noirq_op(dev->type->pm, state); in __device_suspend_noirq()
1217 callback = pm_noirq_op(dev->class->pm, state); in __device_suspend_noirq()
1220 callback = pm_noirq_op(dev->bus->pm, state); in __device_suspend_noirq()
1222 if (callback) in __device_suspend_noirq()
1230 callback = pm_noirq_op(dev->driver->pm, state); in __device_suspend_noirq()
1234 error = dpm_run_callback(callback, dev, state, info); in __device_suspend_noirq()
1379 pm_callback_t callback = NULL; in __device_suspend_late() local
1403 callback = pm_late_early_op(&dev->pm_domain->ops, state); in __device_suspend_late()
1406 callback = pm_late_early_op(dev->type->pm, state); in __device_suspend_late()
1409 callback = pm_late_early_op(dev->class->pm, state); in __device_suspend_late()
1412 callback = pm_late_early_op(dev->bus->pm, state); in __device_suspend_late()
1414 if (callback) in __device_suspend_late()
1422 callback = pm_late_early_op(dev->driver->pm, state); in __device_suspend_late()
1426 error = dpm_run_callback(callback, dev, state, info); in __device_suspend_late()
1593 pm_callback_t callback = NULL; in __device_suspend() local
1655 callback = pm_op(&dev->pm_domain->ops, state); in __device_suspend()
1661 callback = pm_op(dev->type->pm, state); in __device_suspend()
1667 callback = pm_op(dev->class->pm, state); in __device_suspend()
1674 callback = pm_op(dev->bus->pm, state); in __device_suspend()
1684 if (!callback && dev->driver && dev->driver->pm) { in __device_suspend()
1686 callback = pm_op(dev->driver->pm, state); in __device_suspend()
1689 error = dpm_run_callback(callback, dev, state, info); in __device_suspend()
1797 int (*callback)(struct device *) = NULL; in device_prepare() local
1819 callback = dev->pm_domain->ops.prepare; in device_prepare()
1821 callback = dev->type->pm->prepare; in device_prepare()
1823 callback = dev->class->pm->prepare; in device_prepare()
1825 callback = dev->bus->pm->prepare; in device_prepare()
1827 if (!callback && dev->driver && dev->driver->pm) in device_prepare()
1828 callback = dev->driver->pm->prepare; in device_prepare()
1830 if (callback) in device_prepare()
1831 ret = callback(dev); in device_prepare()
1837 suspend_report_result(callback, ret); in device_prepare()