Lines Matching defs:new_mem
358 struct ttm_resource *new_mem,
370 dst.mem = new_mem;
375 new_mem->size,
398 r = ttm_bo_move_accel_cleanup(bo, fence, true, false, new_mem);
400 r = ttm_bo_move_accel_cleanup(bo, fence, evict, true, new_mem);
469 struct ttm_resource *new_mem,
477 if (new_mem->mem_type == TTM_PL_TT ||
478 new_mem->mem_type == AMDGPU_PL_PREEMPT) {
479 r = amdgpu_ttm_backend_bind(bo->bdev, bo->ttm, new_mem);
489 amdgpu_bo_move_notify(bo, evict, new_mem);
490 ttm_bo_move_null(bo, new_mem);
494 (new_mem->mem_type == TTM_PL_TT ||
495 new_mem->mem_type == AMDGPU_PL_PREEMPT)) {
496 amdgpu_bo_move_notify(bo, evict, new_mem);
497 ttm_bo_move_null(bo, new_mem);
502 new_mem->mem_type == TTM_PL_SYSTEM) {
508 amdgpu_bo_move_notify(bo, evict, new_mem);
510 ttm_bo_assign_mem(bo, new_mem);
518 new_mem->mem_type == AMDGPU_PL_GDS ||
519 new_mem->mem_type == AMDGPU_PL_GWS ||
520 new_mem->mem_type == AMDGPU_PL_OA ||
521 new_mem->mem_type == AMDGPU_PL_DOORBELL) {
523 amdgpu_bo_move_notify(bo, evict, new_mem);
524 ttm_bo_move_null(bo, new_mem);
529 new_mem->mem_type == TTM_PL_VRAM &&
539 new_mem->mem_type == TTM_PL_VRAM) ||
541 new_mem->mem_type == TTM_PL_SYSTEM))) {
549 amdgpu_bo_move_notify(bo, evict, new_mem);
551 r = amdgpu_move_blit(bo, evict, new_mem, old_mem);
558 !amdgpu_res_copyable(adev, new_mem)) {
563 r = ttm_bo_move_memcpy(bo, ctx, new_mem);