Lines Matching refs:test
52 struct ttm_buffer_object *ttm_bo_kunit_init(struct kunit *test,
60 bo = kunit_kzalloc(test, sizeof(*bo), GFP_KERNEL);
61 KUNIT_ASSERT_NOT_NULL(test, bo);
65 KUNIT_ASSERT_EQ(test, err, 0);
76 struct ttm_place *ttm_place_kunit_init(struct kunit *test,
81 place = kunit_kzalloc(test, sizeof(*place), GFP_KERNEL);
82 KUNIT_ASSERT_NOT_NULL(test, place);
91 struct ttm_test_devices *ttm_test_devices_basic(struct kunit *test)
95 devs = kunit_kzalloc(test, sizeof(*devs), GFP_KERNEL);
96 KUNIT_ASSERT_NOT_NULL(test, devs);
98 devs->dev = drm_kunit_helper_alloc_device(test);
99 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, devs->dev);
101 devs->drm = __drm_kunit_helper_alloc_drm_device(test, devs->dev,
104 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, devs->drm);
110 struct ttm_test_devices *ttm_test_devices_all(struct kunit *test)
116 devs = ttm_test_devices_basic(test);
118 ttm_dev = kunit_kzalloc(test, sizeof(*ttm_dev), GFP_KERNEL);
119 KUNIT_ASSERT_NOT_NULL(test, ttm_dev);
122 KUNIT_ASSERT_EQ(test, err, 0);
130 void ttm_test_devices_put(struct kunit *test, struct ttm_test_devices *devs)
135 drm_kunit_helper_free_device(test, devs->dev);
139 int ttm_test_devices_init(struct kunit *test)
143 priv = kunit_kzalloc(test, sizeof(*priv), GFP_KERNEL);
144 KUNIT_ASSERT_NOT_NULL(test, priv);
146 priv = ttm_test_devices_basic(test);
147 test->priv = priv;
153 void ttm_test_devices_fini(struct kunit *test)
155 ttm_test_devices_put(test, test->priv);