Lines Matching refs:drm
15 struct drm_device *drm; member
20 static void drm_action(struct drm_device *drm, void *ptr) in drm_action() argument
37 ret = drmm_add_action_or_reset(priv->drm, drm_action, priv); in drm_test_managed_release_action()
40 ret = drm_dev_register(priv->drm, 0); in drm_test_managed_release_action()
43 drmm_release_action(priv->drm, drm_action, priv); in drm_test_managed_release_action()
48 drm_dev_unregister(priv->drm); in drm_test_managed_release_action()
49 drm_kunit_helper_free_device(test, priv->drm->dev); in drm_test_managed_release_action()
61 ret = drmm_add_action_or_reset(priv->drm, drm_action, priv); in drm_test_managed_run_action()
64 ret = drm_dev_register(priv->drm, 0); in drm_test_managed_run_action()
67 drm_dev_unregister(priv->drm); in drm_test_managed_run_action()
68 drm_kunit_helper_free_device(test, priv->drm->dev); in drm_test_managed_run_action()
92 priv->drm = __drm_kunit_helper_alloc_drm_device(test, dev, sizeof(*priv->drm), 0, in drm_managed_test_init()
94 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, priv->drm); in drm_managed_test_init()