Lines Matching refs:devs
171 struct ttm_test_devices *devs, in ttm_bo_kunit_init() argument
187 err = drm_gem_object_init(devs->drm, &bo->base, size); in ttm_bo_kunit_init()
190 bo->bdev = devs->ttm_dev; in ttm_bo_kunit_init()
221 struct ttm_test_devices *devs; in ttm_test_devices_basic() local
223 devs = kunit_kzalloc(test, sizeof(*devs), GFP_KERNEL); in ttm_test_devices_basic()
224 KUNIT_ASSERT_NOT_NULL(test, devs); in ttm_test_devices_basic()
226 devs->dev = drm_kunit_helper_alloc_device(test); in ttm_test_devices_basic()
227 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, devs->dev); in ttm_test_devices_basic()
230 devs->dev->coherent_dma_mask = -1; in ttm_test_devices_basic()
232 devs->drm = __drm_kunit_helper_alloc_drm_device(test, devs->dev, in ttm_test_devices_basic()
233 sizeof(*devs->drm), 0, in ttm_test_devices_basic()
235 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, devs->drm); in ttm_test_devices_basic()
237 return devs; in ttm_test_devices_basic()
243 struct ttm_test_devices *devs; in ttm_test_devices_all() local
247 devs = ttm_test_devices_basic(test); in ttm_test_devices_all()
252 err = ttm_device_kunit_init(devs, ttm_dev, false, false); in ttm_test_devices_all()
255 devs->ttm_dev = ttm_dev; in ttm_test_devices_all()
257 return devs; in ttm_test_devices_all()
261 void ttm_test_devices_put(struct kunit *test, struct ttm_test_devices *devs) in ttm_test_devices_put() argument
263 if (devs->ttm_dev) in ttm_test_devices_put()
264 ttm_device_fini(devs->ttm_dev); in ttm_test_devices_put()
266 drm_kunit_helper_free_device(test, devs->dev); in ttm_test_devices_put()