Lines Matching refs:placement

32 	struct ttm_placement *placement;  in ttm_placement_kunit_init()  local
34 placement = kunit_kzalloc(test, sizeof(*placement), GFP_KERNEL); in ttm_placement_kunit_init()
35 KUNIT_ASSERT_NOT_NULL(test, placement); in ttm_placement_kunit_init()
37 placement->num_placement = num_places; in ttm_placement_kunit_init()
38 placement->placement = places; in ttm_placement_kunit_init()
40 return placement; in ttm_placement_kunit_init()
111 struct ttm_placement *placement; in ttm_bo_init_reserved_sys_man() local
120 placement = ttm_placement_kunit_init(test, place, 1); in ttm_bo_init_reserved_sys_man()
124 err = ttm_bo_init_reserved(priv->ttm_dev, bo, bo_type, placement, in ttm_bo_init_reserved_sys_man()
157 struct ttm_placement *placement; in ttm_bo_init_reserved_mock_man() local
169 placement = ttm_placement_kunit_init(test, place, 1); in ttm_bo_init_reserved_mock_man()
173 err = ttm_bo_init_reserved(priv->ttm_dev, bo, bo_type, placement, in ttm_bo_init_reserved_mock_man()
199 struct ttm_placement *placement; in ttm_bo_init_reserved_resv() local
209 placement = ttm_placement_kunit_init(test, place, 1); in ttm_bo_init_reserved_resv()
215 err = ttm_bo_init_reserved(priv->ttm_dev, bo, bo_type, placement, in ttm_bo_init_reserved_resv()
265 KUNIT_EXPECT_EQ(test, bo->resource->placement, in ttm_bo_validate_basic()
278 struct ttm_placement *placement; in ttm_bo_validate_invalid_placement() local
284 placement = ttm_placement_kunit_init(test, place, 1); in ttm_bo_validate_invalid_placement()
290 err = ttm_bo_validate(bo, placement, &ctx); in ttm_bo_validate_invalid_placement()
304 struct ttm_placement *placement; in ttm_bo_validate_failed_alloc() local
316 placement = ttm_placement_kunit_init(test, place, 1); in ttm_bo_validate_failed_alloc()
319 err = ttm_bo_validate(bo, placement, &ctx); in ttm_bo_validate_failed_alloc()
334 struct ttm_placement *placement; in ttm_bo_validate_pinned() local
340 placement = ttm_placement_kunit_init(test, place, 1); in ttm_bo_validate_pinned()
347 err = ttm_bo_validate(bo, placement, &ctx); in ttm_bo_validate_pinned()
379 struct ttm_placement *placement; in ttm_bo_validate_same_placement() local
385 placement = ttm_placement_kunit_init(test, place, 1); in ttm_bo_validate_same_placement()
396 placement, PAGE_SIZE, &ctx_init, NULL, in ttm_bo_validate_same_placement()
400 err = ttm_bo_validate(bo, placement, &ctx_val); in ttm_bo_validate_same_placement()
526 struct ttm_placement *placement; in ttm_bo_validate_no_placement_signaled() local
545 placement = kunit_kzalloc(test, sizeof(*placement), GFP_KERNEL); in ttm_bo_validate_no_placement_signaled()
546 KUNIT_ASSERT_NOT_NULL(test, placement); in ttm_bo_validate_no_placement_signaled()
554 err = ttm_bo_validate(bo, placement, &ctx); in ttm_bo_validate_no_placement_signaled()
596 struct ttm_placement *placement; in ttm_bo_validate_no_placement_not_signaled() local
610 placement = kunit_kzalloc(test, sizeof(*placement), GFP_KERNEL); in ttm_bo_validate_no_placement_not_signaled()
611 KUNIT_ASSERT_NOT_NULL(test, placement); in ttm_bo_validate_no_placement_not_signaled()
623 err = ttm_bo_validate(bo, placement, &ctx); in ttm_bo_validate_no_placement_not_signaled()
649 struct ttm_placement *placement; in ttm_bo_validate_move_fence_signaled() local
661 placement = ttm_placement_kunit_init(test, place, 1); in ttm_bo_validate_move_fence_signaled()
664 err = ttm_bo_validate(bo, placement, &ctx); in ttm_bo_validate_move_fence_signaled()
772 struct ttm_placement *placement; in ttm_bo_validate_happy_evict() local
781 placement = ttm_placement_kunit_init(test, place, 1); in ttm_bo_validate_happy_evict()
789 err = ttm_bo_init_reserved(priv->ttm_dev, &bos[i], bo_type, placement, in ttm_bo_validate_happy_evict()
799 err = ttm_bo_validate(bo_val, placement, &ctx_val); in ttm_bo_validate_happy_evict()
823 struct ttm_placement *placement; in ttm_bo_validate_all_pinned_evict() local
832 placement = ttm_placement_kunit_init(test, place, 1); in ttm_bo_validate_all_pinned_evict()
838 err = ttm_bo_init_reserved(priv->ttm_dev, bo_big, bo_type, placement, in ttm_bo_validate_all_pinned_evict()
850 err = ttm_bo_validate(bo_small, placement, &ctx_val); in ttm_bo_validate_all_pinned_evict()
874 struct ttm_placement *placement; in ttm_bo_validate_allowed_only_evict() local
883 placement = ttm_placement_kunit_init(test, place, 1); in ttm_bo_validate_allowed_only_evict()
889 err = ttm_bo_init_reserved(priv->ttm_dev, bo_pinned, bo_type, placement, in ttm_bo_validate_allowed_only_evict()
900 err = ttm_bo_init_reserved(priv->ttm_dev, bo_evictable, bo_type, placement, in ttm_bo_validate_allowed_only_evict()
910 err = ttm_bo_validate(bo, placement, &ctx_val); in ttm_bo_validate_allowed_only_evict()
940 struct ttm_placement *placement; in ttm_bo_validate_deleted_evict() local
948 placement = ttm_placement_kunit_init(test, place, 1); in ttm_bo_validate_deleted_evict()
954 err = ttm_bo_init_reserved(priv->ttm_dev, bo_big, bo_type, placement, in ttm_bo_validate_deleted_evict()
967 err = ttm_bo_validate(bo_small, placement, &ctx_val); in ttm_bo_validate_deleted_evict()
988 struct ttm_placement *placement; in ttm_bo_validate_busy_domain_evict() local
1005 placement = ttm_placement_kunit_init(test, place, 1); in ttm_bo_validate_busy_domain_evict()
1011 err = ttm_bo_init_reserved(priv->ttm_dev, bo_init, bo_type, placement, in ttm_bo_validate_busy_domain_evict()
1021 err = ttm_bo_validate(bo_val, placement, &ctx_val); in ttm_bo_validate_busy_domain_evict()
1042 struct ttm_placement *placement; in ttm_bo_validate_evict_gutting() local
1049 placement = ttm_placement_kunit_init(test, place, 1); in ttm_bo_validate_evict_gutting()
1055 err = ttm_bo_init_reserved(priv->ttm_dev, bo_evict, bo_type, placement, in ttm_bo_validate_evict_gutting()
1065 err = ttm_bo_validate(bo, placement, &ctx_val); in ttm_bo_validate_evict_gutting()