Lines Matching refs:new_mem

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