Lines Matching defs:tile

116 	struct xe_tile *tile;
119 tile = &xe->tiles[mem_type == XE_PL_STOLEN ? 0 : (mem_type - XE_PL_VRAM0)];
120 return tile->migrate;
714 if (bo->tile)
715 migrate = bo->tile->migrate;
1063 xe_ggtt_remove_bo(bo->tile->mem.ggtt, bo);
1204 struct xe_tile *tile, struct dma_resv *resv,
1219 xe_assert(xe, !tile || type == ttm_bo_type_kernel);
1251 bo->tile = tile;
1372 struct xe_tile *tile, struct xe_vm *vm,
1395 bo = ___xe_bo_create_locked(xe, bo, tile, vm ? xe_vm_resv(vm) : NULL,
1415 if (!tile && flags & XE_BO_CREATE_STOLEN_BIT)
1416 tile = xe_device_get_root_tile(xe);
1418 xe_assert(xe, tile);
1421 err = xe_ggtt_insert_bo_at(tile->mem.ggtt, bo,
1424 err = xe_ggtt_insert_bo(tile->mem.ggtt, bo);
1441 struct xe_tile *tile, struct xe_vm *vm,
1445 return __xe_bo_create_locked(xe, tile, vm, size, start, end, 0, type, flags);
1448 struct xe_bo *xe_bo_create_locked(struct xe_device *xe, struct xe_tile *tile,
1452 return __xe_bo_create_locked(xe, tile, vm, size, 0, ~0ULL, 0, type, flags);
1455 struct xe_bo *xe_bo_create_user(struct xe_device *xe, struct xe_tile *tile,
1461 struct xe_bo *bo = __xe_bo_create_locked(xe, tile, vm, size, 0, ~0ULL,
1470 struct xe_bo *xe_bo_create(struct xe_device *xe, struct xe_tile *tile,
1474 struct xe_bo *bo = xe_bo_create_locked(xe, tile, vm, size, type, flags);
1482 struct xe_bo *xe_bo_create_pin_map_at(struct xe_device *xe, struct xe_tile *tile,
1496 bo = xe_bo_create_locked_range(xe, tile, vm, size, start, end, type,
1521 struct xe_bo *xe_bo_create_pin_map(struct xe_device *xe, struct xe_tile *tile,
1525 return xe_bo_create_pin_map_at(xe, tile, vm, size, ~0ull, type, flags);
1528 struct xe_bo *xe_bo_create_from_data(struct xe_device *xe, struct xe_tile *tile,
1532 struct xe_bo *bo = xe_bo_create_pin_map(xe, tile, NULL,
1548 struct xe_bo *xe_managed_bo_create_pin_map(struct xe_device *xe, struct xe_tile *tile,
1554 bo = xe_bo_create_pin_map(xe, tile, NULL, size, ttm_bo_type_kernel, flags);
1565 struct xe_bo *xe_managed_bo_create_from_data(struct xe_device *xe, struct xe_tile *tile,
1568 struct xe_bo *bo = xe_managed_bo_create_pin_map(xe, tile, ALIGN(size, PAGE_SIZE), flags);