Lines Matching refs:callback
46 #define RPM_GET_CALLBACK(dev, callback) \ argument
47 __rpm_get_callback(dev, offsetof(struct dev_pm_ops, callback))
301 int (*callback)(struct device *); in rpm_idle() local
346 callback = RPM_GET_CALLBACK(dev, runtime_idle); in rpm_idle()
348 if (callback) in rpm_idle()
349 retval = __rpm_callback(callback, dev); in rpm_idle()
418 int (*callback)(struct device *); in rpm_suspend() local
516 callback = RPM_GET_CALLBACK(dev, runtime_suspend); in rpm_suspend()
519 retval = rpm_callback(callback, dev); in rpm_suspend()
600 int (*callback)(struct device *); in rpm_resume() local
738 callback = RPM_GET_CALLBACK(dev, runtime_resume); in rpm_resume()
741 retval = rpm_callback(callback, dev); in rpm_resume()
1421 int (*callback)(struct device *); in pm_runtime_force_suspend() local
1428 callback = RPM_GET_CALLBACK(dev, runtime_suspend); in pm_runtime_force_suspend()
1430 if (!callback) { in pm_runtime_force_suspend()
1435 ret = callback(dev); in pm_runtime_force_suspend()
1461 int (*callback)(struct device *); in pm_runtime_force_resume() local
1464 callback = RPM_GET_CALLBACK(dev, runtime_resume); in pm_runtime_force_resume()
1466 if (!callback) { in pm_runtime_force_resume()
1475 ret = callback(dev); in pm_runtime_force_resume()