Lines Matching refs:callback
45 #define RPM_GET_CALLBACK(dev, callback) \ argument
46 __rpm_get_callback(dev, offsetof(struct dev_pm_ops, callback))
300 int (*callback)(struct device *); in rpm_idle() local
345 callback = RPM_GET_CALLBACK(dev, runtime_idle); in rpm_idle()
347 if (callback) in rpm_idle()
348 retval = __rpm_callback(callback, dev); in rpm_idle()
417 int (*callback)(struct device *); in rpm_suspend() local
515 callback = RPM_GET_CALLBACK(dev, runtime_suspend); in rpm_suspend()
517 retval = rpm_callback(callback, dev); in rpm_suspend()
597 int (*callback)(struct device *); in rpm_resume() local
735 callback = RPM_GET_CALLBACK(dev, runtime_resume); in rpm_resume()
737 retval = rpm_callback(callback, dev); in rpm_resume()
1415 int (*callback)(struct device *); in pm_runtime_force_suspend() local
1422 callback = RPM_GET_CALLBACK(dev, runtime_suspend); in pm_runtime_force_suspend()
1424 if (!callback) { in pm_runtime_force_suspend()
1429 ret = callback(dev); in pm_runtime_force_suspend()
1455 int (*callback)(struct device *); in pm_runtime_force_resume() local
1458 callback = RPM_GET_CALLBACK(dev, runtime_resume); in pm_runtime_force_resume()
1460 if (!callback) { in pm_runtime_force_resume()
1469 ret = callback(dev); in pm_runtime_force_resume()