Lines Matching refs:cb
1424 int (*cb)(struct device *__dev); in pm_genpd_default_save_state() local
1427 cb = dev->type->pm->runtime_suspend; in pm_genpd_default_save_state()
1429 cb = dev->class->pm->runtime_suspend; in pm_genpd_default_save_state()
1431 cb = dev->bus->pm->runtime_suspend; in pm_genpd_default_save_state()
1433 cb = NULL; in pm_genpd_default_save_state()
1435 if (!cb && dev->driver && dev->driver->pm) in pm_genpd_default_save_state()
1436 cb = dev->driver->pm->runtime_suspend; in pm_genpd_default_save_state()
1438 return cb ? cb(dev) : 0; in pm_genpd_default_save_state()
1447 int (*cb)(struct device *__dev); in pm_genpd_default_restore_state() local
1450 cb = dev->type->pm->runtime_resume; in pm_genpd_default_restore_state()
1452 cb = dev->class->pm->runtime_resume; in pm_genpd_default_restore_state()
1454 cb = dev->bus->pm->runtime_resume; in pm_genpd_default_restore_state()
1456 cb = NULL; in pm_genpd_default_restore_state()
1458 if (!cb && dev->driver && dev->driver->pm) in pm_genpd_default_restore_state()
1459 cb = dev->driver->pm->runtime_resume; in pm_genpd_default_restore_state()
1461 return cb ? cb(dev) : 0; in pm_genpd_default_restore_state()