Lines Matching refs:cb
1841 int (*cb)(struct device *__dev); in pm_genpd_default_save_state() local
1844 cb = dev->type->pm->runtime_suspend; in pm_genpd_default_save_state()
1846 cb = dev->class->pm->runtime_suspend; in pm_genpd_default_save_state()
1848 cb = dev->bus->pm->runtime_suspend; in pm_genpd_default_save_state()
1850 cb = NULL; in pm_genpd_default_save_state()
1852 if (!cb && dev->driver && dev->driver->pm) in pm_genpd_default_save_state()
1853 cb = dev->driver->pm->runtime_suspend; in pm_genpd_default_save_state()
1855 return cb ? cb(dev) : 0; in pm_genpd_default_save_state()
1864 int (*cb)(struct device *__dev); in pm_genpd_default_restore_state() local
1867 cb = dev->type->pm->runtime_resume; in pm_genpd_default_restore_state()
1869 cb = dev->class->pm->runtime_resume; in pm_genpd_default_restore_state()
1871 cb = dev->bus->pm->runtime_resume; in pm_genpd_default_restore_state()
1873 cb = NULL; in pm_genpd_default_restore_state()
1875 if (!cb && dev->driver && dev->driver->pm) in pm_genpd_default_restore_state()
1876 cb = dev->driver->pm->runtime_resume; in pm_genpd_default_restore_state()
1878 return cb ? cb(dev) : 0; in pm_genpd_default_restore_state()