Home
last modified time | relevance | path

Searched refs:ttm_dev (Results 1 – 8 of 8) sorted by relevance

/drivers/gpu/drm/ttm/tests/
A Dttm_device_test.c21 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 Dttm_bo_test.c251 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 Dttm_bo_validate_test.c190 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()
757 ttm_mock_manager_fini(priv->ttm_dev, fst_mem); in ttm_bo_validate_move_fence_not_signaled()
758 ttm_mock_manager_fini(priv->ttm_dev, snd_mem); in ttm_bo_validate_move_fence_not_signaled()
[all …]
A Dttm_resource_test.c55 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 Dttm_kunit_helpers.c193 bo->bdev = devs->ttm_dev; in ttm_bo_kunit_init()
247 struct ttm_device *ttm_dev; in ttm_test_devices_all() local
252 ttm_dev = kunit_kzalloc(test, sizeof(*ttm_dev), GFP_KERNEL); in ttm_test_devices_all()
253 KUNIT_ASSERT_NOT_NULL(test, ttm_dev); 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()
266 if (devs->ttm_dev) in ttm_test_devices_put()
267 ttm_device_fini(devs->ttm_dev); in ttm_test_devices_put()
A Dttm_tt_test.c232 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 Dttm_kunit_helpers.h25 struct ttm_device *ttm_dev; member
/drivers/gpu/drm/xe/
A Dxe_bo.c423 static void update_global_total_pages(struct ttm_device *ttm_dev, in update_global_total_pages() argument
427 struct xe_device *xe = ttm_to_xe_device(ttm_dev); in update_global_total_pages()
518 static int xe_ttm_tt_populate(struct ttm_device *ttm_dev, struct ttm_tt *tt, in xe_ttm_tt_populate() argument
533 err = ttm_tt_restore(ttm_dev, tt, ctx); in xe_ttm_tt_populate()
536 err = ttm_pool_alloc(&ttm_dev->pool, tt, ctx); in xe_ttm_tt_populate()
542 xe_ttm_tt_account_add(ttm_to_xe_device(ttm_dev), tt); in xe_ttm_tt_populate()
543 update_global_total_pages(ttm_dev, tt->num_pages); in xe_ttm_tt_populate()
550 struct xe_device *xe = ttm_to_xe_device(ttm_dev); in xe_ttm_tt_unpopulate()
558 ttm_pool_free(&ttm_dev->pool, tt); in xe_ttm_tt_unpopulate()
560 update_global_total_pages(ttm_dev, -(long)tt->num_pages); in xe_ttm_tt_unpopulate()
[all …]

Completed in 23 milliseconds