Lines Matching full:tile

24 static int ccs_test_migrate(struct xe_tile *tile, struct xe_bo *bo,  in ccs_test_migrate()  argument
46 fence = xe_migrate_clear(tile->migrate, bo, bo->ttm.resource, in ccs_test_migrate()
109 offset = xe_device_ccs_bytes(tile_to_xe(tile), xe_bo_size(bo)); in ccs_test_migrate()
126 static void ccs_test_run_tile(struct xe_device *xe, struct xe_tile *tile, in ccs_test_run_tile() argument
134 unsigned int bo_flags = XE_BO_FLAG_VRAM_IF_DGFX(tile); in ccs_test_run_tile()
138 kunit_info(test, "Testing vram id %u\n", tile->id); in ccs_test_run_tile()
152 ret = ccs_test_migrate(tile, bo, false, 0ULL, 0xdeadbeefdeadbeefULL, in ccs_test_run_tile()
158 ret = ccs_test_migrate(tile, bo, false, 0xdeadbeefdeadbeefULL, in ccs_test_run_tile()
164 ret = ccs_test_migrate(tile, bo, true, 0ULL, 0ULL, test, exec); in ccs_test_run_tile()
174 struct xe_tile *tile; in ccs_test_run_device() local
190 for_each_tile(tile, xe, id) { in ccs_test_run_device()
191 /* For igfx run only for primary tile */ in ccs_test_run_device()
194 ccs_test_run_tile(xe, tile, test); in ccs_test_run_device()
209 static int evict_test_run_tile(struct xe_device *xe, struct xe_tile *tile, struct kunit *test) in evict_test_run_tile() argument
212 unsigned int bo_flags = XE_BO_FLAG_VRAM_IF_DGFX(tile); in evict_test_run_tile()
219 dev_name(xe->drm.dev), tile->id); in evict_test_run_tile()
351 struct xe_tile *tile; in evict_test_run_device() local
361 for_each_tile(tile, xe, id) in evict_test_run_device()
362 evict_test_run_tile(xe, tile, test); in evict_test_run_device()