dev_pm_test_driver_flags
if (!ret && dev_pm_test_driver_flags(dev, DPM_FLAG_SMART_PREPARE))
if (!(dev_pm_test_driver_flags(dev, DPM_FLAG_MAY_SKIP_RESUME) &&
dev->power.must_resume = !dev_pm_test_driver_flags(dev, DPM_FLAG_MAY_SKIP_RESUME);
!dev_pm_test_driver_flags(dev, DPM_FLAG_SMART_SUSPEND))
!dev_pm_test_driver_flags(dev, DPM_FLAG_NO_DIRECT_COMPLETE);
if (!error && dev_pm_test_driver_flags(dev, DPM_FLAG_SMART_PREPARE))