Lines Matching refs:devs

174 					    struct ttm_test_devices *devs,  in ttm_bo_kunit_init()  argument
190 err = drm_gem_object_init(devs->drm, &bo->base, size); in ttm_bo_kunit_init()
193 bo->bdev = devs->ttm_dev; in ttm_bo_kunit_init()
224 struct ttm_test_devices *devs; in ttm_test_devices_basic() local
226 devs = kunit_kzalloc(test, sizeof(*devs), GFP_KERNEL); in ttm_test_devices_basic()
227 KUNIT_ASSERT_NOT_NULL(test, devs); in ttm_test_devices_basic()
229 devs->dev = drm_kunit_helper_alloc_device(test); in ttm_test_devices_basic()
230 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, devs->dev); in ttm_test_devices_basic()
233 devs->dev->coherent_dma_mask = -1; in ttm_test_devices_basic()
235 devs->drm = __drm_kunit_helper_alloc_drm_device(test, devs->dev, in ttm_test_devices_basic()
236 sizeof(*devs->drm), 0, in ttm_test_devices_basic()
238 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, devs->drm); in ttm_test_devices_basic()
240 return devs; in ttm_test_devices_basic()
246 struct ttm_test_devices *devs; in ttm_test_devices_all() local
250 devs = ttm_test_devices_basic(test); in ttm_test_devices_all()
255 err = ttm_device_kunit_init(devs, ttm_dev, false, false); in ttm_test_devices_all()
258 devs->ttm_dev = ttm_dev; in ttm_test_devices_all()
260 return devs; in ttm_test_devices_all()
264 void ttm_test_devices_put(struct kunit *test, struct ttm_test_devices *devs) in ttm_test_devices_put() argument
266 if (devs->ttm_dev) in ttm_test_devices_put()
267 ttm_device_fini(devs->ttm_dev); in ttm_test_devices_put()
269 drm_kunit_helper_free_device(test, devs->dev); in ttm_test_devices_put()