Lines Matching refs:new_mem
367 struct ttm_resource *new_mem, in amdgpu_move_blit() argument
379 dst.mem = new_mem; in amdgpu_move_blit()
384 new_mem->num_pages << PAGE_SHIFT, in amdgpu_move_blit()
406 r = ttm_bo_move_accel_cleanup(bo, fence, true, false, new_mem); in amdgpu_move_blit()
408 r = ttm_bo_move_accel_cleanup(bo, fence, evict, true, new_mem); in amdgpu_move_blit()
462 struct ttm_resource *new_mem, in amdgpu_bo_move() argument
470 if (new_mem->mem_type == TTM_PL_TT || in amdgpu_bo_move()
471 new_mem->mem_type == AMDGPU_PL_PREEMPT) { in amdgpu_bo_move()
472 r = amdgpu_ttm_backend_bind(bo->bdev, bo->ttm, new_mem); in amdgpu_bo_move()
486 ttm_bo_move_null(bo, new_mem); in amdgpu_bo_move()
490 (new_mem->mem_type == TTM_PL_TT || in amdgpu_bo_move()
491 new_mem->mem_type == AMDGPU_PL_PREEMPT)) { in amdgpu_bo_move()
492 ttm_bo_move_null(bo, new_mem); in amdgpu_bo_move()
497 new_mem->mem_type == TTM_PL_SYSTEM) { in amdgpu_bo_move()
504 ttm_bo_assign_mem(bo, new_mem); in amdgpu_bo_move()
511 new_mem->mem_type == AMDGPU_PL_GDS || in amdgpu_bo_move()
512 new_mem->mem_type == AMDGPU_PL_GWS || in amdgpu_bo_move()
513 new_mem->mem_type == AMDGPU_PL_OA) { in amdgpu_bo_move()
515 ttm_bo_move_null(bo, new_mem); in amdgpu_bo_move()
520 new_mem->mem_type == TTM_PL_VRAM && in amdgpu_bo_move()
530 new_mem->mem_type == TTM_PL_VRAM) || in amdgpu_bo_move()
532 new_mem->mem_type == TTM_PL_SYSTEM))) { in amdgpu_bo_move()
540 r = amdgpu_move_blit(bo, evict, new_mem, old_mem); in amdgpu_bo_move()
548 !amdgpu_mem_visible(adev, new_mem)) { in amdgpu_bo_move()
553 r = ttm_bo_move_memcpy(bo, ctx, new_mem); in amdgpu_bo_move()
561 amdgpu_bo_move_notify(bo, evict, new_mem); in amdgpu_bo_move()