pm_runtime_suspend
pm_runtime_suspend(dev);
pm_runtime_suspend(dev);
KUNIT_EXPECT_EQ(test, -EACCES, pm_runtime_suspend(dev));
KUNIT_EXPECT_EQ(test, -EINVAL, pm_runtime_suspend(dev));
pm_runtime_suspend(dev); /* flush the put(), to suspend */
KUNIT_EXPECT_EQ(test, -EAGAIN, pm_runtime_suspend(dev));
KUNIT_EXPECT_EQ(test, 1, pm_runtime_suspend(dev));
ret = pm_runtime_suspend(&data->udev->dev);
if (!pm_runtime_suspend(&(p->dev)))
pm_runtime_suspend(drm_dev->dev);
pm_runtime_suspend(msm_mdss->dev);
pm_runtime_suspend(&client->dev);
pm_runtime_suspend(device);
pm_runtime_suspend(hda_codec_dev(codec));
pm_runtime_suspend(card->dev);
goto pm_runtime_suspend;
goto pm_runtime_suspend;
pm_runtime_suspend:
goto pm_runtime_suspend;
goto pm_runtime_suspend;
pm_runtime_suspend:
goto pm_runtime_suspend;
goto pm_runtime_suspend;
pm_runtime_suspend:
pm_runtime_suspend(cs35l56->base.dev);
pm_runtime_suspend(&hdev->dev);
pm_runtime_suspend(&hdev->dev);