Lines Matching refs:new_mem
192 struct ttm_mem_reg *new_mem) in radeon_move_null() argument
197 *old_mem = *new_mem; in radeon_move_null()
198 new_mem->mm_node = NULL; in radeon_move_null()
203 struct ttm_mem_reg *new_mem, in radeon_move_blit() argument
215 new_start = (u64)new_mem->start << PAGE_SHIFT; in radeon_move_blit()
228 switch (new_mem->mem_type) { in radeon_move_blit()
246 num_pages = new_mem->num_pages * (PAGE_SIZE / RADEON_GPU_PAGE_SIZE); in radeon_move_blit()
251 r = ttm_bo_move_accel_cleanup(bo, &fence->base, evict, new_mem); in radeon_move_blit()
259 struct ttm_mem_reg *new_mem) in radeon_move_vram_ram() argument
268 tmp_mem = *new_mem; in radeon_move_vram_ram()
295 r = ttm_bo_move_ttm(bo, &ctx, new_mem); in radeon_move_vram_ram()
304 struct ttm_mem_reg *new_mem) in radeon_move_ram_vram() argument
313 tmp_mem = *new_mem; in radeon_move_ram_vram()
330 r = radeon_move_blit(bo, true, no_wait_gpu, new_mem, old_mem); in radeon_move_ram_vram()
341 struct ttm_mem_reg *new_mem) in radeon_bo_move() argument
359 radeon_move_null(bo, new_mem); in radeon_bo_move()
363 new_mem->mem_type == TTM_PL_SYSTEM) || in radeon_bo_move()
365 new_mem->mem_type == TTM_PL_TT)) { in radeon_bo_move()
367 radeon_move_null(bo, new_mem); in radeon_bo_move()
377 new_mem->mem_type == TTM_PL_SYSTEM) { in radeon_bo_move()
379 ctx->no_wait_gpu, new_mem); in radeon_bo_move()
381 new_mem->mem_type == TTM_PL_VRAM) { in radeon_bo_move()
383 ctx->no_wait_gpu, new_mem); in radeon_bo_move()
386 new_mem, old_mem); in radeon_bo_move()
391 r = ttm_bo_move_memcpy(bo, ctx, new_mem); in radeon_bo_move()