| /linux/drivers/gpu/drm/ttm/tests/ |
| A D | ttm_device_test.c | 21 struct ttm_device *ttm_dev; in ttm_device_init_basic() local 25 ttm_dev = kunit_kzalloc(test, sizeof(*ttm_dev), GFP_KERNEL); in ttm_device_init_basic() 44 ttm_device_fini(ttm_dev); in ttm_device_init_basic() 77 struct ttm_device *ttm_dev; in ttm_device_fini_basic() local 81 ttm_dev = kunit_kzalloc(test, sizeof(*ttm_dev), GFP_KERNEL); in ttm_device_fini_basic() 90 ttm_device_fini(ttm_dev); in ttm_device_fini_basic() 101 struct ttm_device *ttm_dev; in ttm_device_init_no_vma_man() local 105 ttm_dev = kunit_kzalloc(test, sizeof(*ttm_dev), GFP_KERNEL); in ttm_device_init_no_vma_man() 162 ttm_dev = kunit_kzalloc(test, sizeof(*ttm_dev), GFP_KERNEL); in ttm_device_init_pools() 170 pool = &ttm_dev->pool; in ttm_device_init_pools() [all …]
|
| A D | ttm_bo_test.c | 251 ttm_dev = kunit_kzalloc(test, sizeof(*ttm_dev), GFP_KERNEL); in ttm_bo_unreserve_basic() 256 priv->ttm_dev = ttm_dev; in ttm_bo_unreserve_basic() 290 ttm_dev = kunit_kzalloc(test, sizeof(*ttm_dev), GFP_KERNEL); in ttm_bo_unreserve_pinned() 295 priv->ttm_dev = ttm_dev; in ttm_bo_unreserve_pinned() 339 ttm_dev = kunit_kzalloc(test, sizeof(*ttm_dev), GFP_KERNEL); in ttm_bo_unreserve_bulk() 347 priv->ttm_dev = ttm_dev; in ttm_bo_unreserve_bulk() 399 priv->ttm_dev = ttm_dev; in ttm_bo_put_basic() 442 priv->ttm_dev = ttm_dev; in ttm_bo_put_shared_resv() 482 priv->ttm_dev = ttm_dev; in ttm_bo_pin_basic() 517 priv->ttm_dev = ttm_dev; in ttm_bo_pin_unpin_resource() [all …]
|
| A D | ttm_bo_validate_test.c | 190 ttm_mock_manager_fini(priv->ttm_dev, mem_type); in ttm_bo_init_reserved_mock_man() 269 ttm_mock_manager_fini(priv->ttm_dev, snd_mem); in ttm_bo_validate_basic() 325 ttm_bad_manager_fini(priv->ttm_dev, mem_type); in ttm_bo_validate_failed_alloc() 448 man = ttm_manager_type(priv->ttm_dev, snd_mem); in ttm_bo_validate_busy_placement() 456 ttm_bad_manager_fini(priv->ttm_dev, fst_mem); in ttm_bo_validate_busy_placement() 457 ttm_mock_manager_fini(priv->ttm_dev, snd_mem); in ttm_bo_validate_busy_placement() 500 ttm_mock_manager_fini(priv->ttm_dev, fst_mem); in ttm_bo_validate_multihop() 501 ttm_mock_manager_fini(priv->ttm_dev, tmp_mem); in ttm_bo_validate_multihop() 756 ttm_mock_manager_fini(priv->ttm_dev, fst_mem); in ttm_bo_validate_move_fence_not_signaled() 757 ttm_mock_manager_fini(priv->ttm_dev, snd_mem); in ttm_bo_validate_move_fence_not_signaled() [all …]
|
| A D | ttm_resource_test.c | 55 KUNIT_ASSERT_NOT_NULL(test, priv->devs->ttm_dev); in ttm_init_test_mocks() 65 struct ttm_device *ttm_dev = priv->devs->ttm_dev; in ttm_init_test_manager() local 75 ttm_resource_manager_init(man, ttm_dev, size); in ttm_init_test_manager() 76 ttm_set_driver_manager(ttm_dev, mem_type, man); in ttm_init_test_manager() 127 man = ttm_manager_type(priv->devs->ttm_dev, place->mem_type); in ttm_resource_init_basic() 163 man = ttm_manager_type(priv->devs->ttm_dev, place->mem_type); in ttm_resource_init_pinned() 214 ttm_resource_manager_init(man, priv->devs->ttm_dev, size); in ttm_resource_manager_init_basic() 216 KUNIT_ASSERT_PTR_EQ(test, man->bdev, priv->devs->ttm_dev); in ttm_resource_manager_init_basic() 257 man = ttm_manager_type(priv->devs->ttm_dev, TTM_PL_SYSTEM); in ttm_resource_manager_set_used_basic() 278 man = ttm_manager_type(priv->devs->ttm_dev, mem_type); in ttm_sys_man_alloc_basic() [all …]
|
| A D | ttm_kunit_helpers.c | 190 bo->bdev = devs->ttm_dev; in ttm_bo_kunit_init() 244 struct ttm_device *ttm_dev; in ttm_test_devices_all() local 249 ttm_dev = kunit_kzalloc(test, sizeof(*ttm_dev), GFP_KERNEL); in ttm_test_devices_all() 250 KUNIT_ASSERT_NOT_NULL(test, ttm_dev); 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() 263 if (devs->ttm_dev) in ttm_test_devices_put() 264 ttm_device_fini(devs->ttm_dev); in ttm_test_devices_put()
|
| A D | ttm_tt_test.c | 232 devs->ttm_dev->funcs = &ttm_dev_empty_funcs; in ttm_tt_create_failed() 256 ttm_tt_destroy(devs->ttm_dev, bo->ttm); in ttm_tt_destroy_basic() 265 err = ttm_tt_populate(devs->ttm_dev, NULL, &ctx); in ttm_tt_populate_null_ttm() 286 err = ttm_tt_populate(devs->ttm_dev, tt, &ctx); in ttm_tt_populate_populated_ttm() 290 err = ttm_tt_populate(devs->ttm_dev, tt, &ctx); in ttm_tt_populate_populated_ttm() 310 err = ttm_tt_populate(devs->ttm_dev, tt, &ctx); in ttm_tt_unpopulate_basic() 314 ttm_tt_unpopulate(devs->ttm_dev, tt); in ttm_tt_unpopulate_basic() 333 ttm_tt_unpopulate(devs->ttm_dev, tt); in ttm_tt_unpopulate_empty_ttm() 354 err = ttm_tt_populate(devs->ttm_dev, tt, &ctx); in ttm_tt_swapin_basic() 358 num_pages = ttm_tt_swapout(devs->ttm_dev, tt, GFP_KERNEL); in ttm_tt_swapin_basic() [all …]
|
| A D | ttm_kunit_helpers.h | 25 struct ttm_device *ttm_dev; member
|
| /linux/drivers/gpu/drm/xe/ |
| A D | xe_bo.c | 408 static int xe_ttm_tt_populate(struct ttm_device *ttm_dev, struct ttm_tt *tt, in xe_ttm_tt_populate() argument 420 err = ttm_pool_alloc(&ttm_dev->pool, tt, ctx); in xe_ttm_tt_populate() 427 static void xe_ttm_tt_unpopulate(struct ttm_device *ttm_dev, struct ttm_tt *tt) in xe_ttm_tt_unpopulate() argument 434 return ttm_pool_free(&ttm_dev->pool, tt); in xe_ttm_tt_unpopulate() 437 static void xe_ttm_tt_destroy(struct ttm_device *ttm_dev, struct ttm_tt *tt) in xe_ttm_tt_destroy() argument
|