Lines Matching refs:new_mem

696 		  struct ttm_mem_reg *old_mem, struct ttm_mem_reg *new_mem)  in nve0_bo_move_copy()  argument
709 OUT_RING (chan, new_mem->num_pages); in nve0_bo_move_copy()
728 struct ttm_mem_reg *old_mem, struct ttm_mem_reg *new_mem) in nvc0_bo_move_copy() argument
733 u32 page_count = new_mem->num_pages; in nvc0_bo_move_copy()
736 page_count = new_mem->num_pages; in nvc0_bo_move_copy()
766 struct ttm_mem_reg *old_mem, struct ttm_mem_reg *new_mem) in nvc0_bo_move_m2mf() argument
771 u32 page_count = new_mem->num_pages; in nvc0_bo_move_m2mf()
774 page_count = new_mem->num_pages; in nvc0_bo_move_m2mf()
805 struct ttm_mem_reg *old_mem, struct ttm_mem_reg *new_mem) in nva3_bo_move_copy() argument
810 u32 page_count = new_mem->num_pages; in nva3_bo_move_copy()
813 page_count = new_mem->num_pages; in nva3_bo_move_copy()
843 struct ttm_mem_reg *old_mem, struct ttm_mem_reg *new_mem) in nv98_bo_move_exec() argument
854 OUT_RING (chan, new_mem->num_pages << PAGE_SHIFT); in nv98_bo_move_exec()
861 struct ttm_mem_reg *old_mem, struct ttm_mem_reg *new_mem) in nv84_bo_move_exec() argument
867 OUT_RING (chan, new_mem->num_pages << PAGE_SHIFT); in nv84_bo_move_exec()
895 struct ttm_mem_reg *old_mem, struct ttm_mem_reg *new_mem) in nv50_bo_move_m2mf() argument
898 u64 length = (new_mem->num_pages << PAGE_SHIFT); in nv50_bo_move_m2mf()
902 int dst_tiled = !!((struct nvkm_mem *)new_mem->mm_node)->memtype; in nv50_bo_move_m2mf()
991 struct ttm_mem_reg *old_mem, struct ttm_mem_reg *new_mem) in nv04_bo_move_m2mf() argument
994 u32 dst_offset = new_mem->start << PAGE_SHIFT; in nv04_bo_move_m2mf()
995 u32 page_count = new_mem->num_pages; in nv04_bo_move_m2mf()
1004 OUT_RING (chan, nouveau_bo_mem_ctxdma(bo, chan, new_mem)); in nv04_bo_move_m2mf()
1006 page_count = new_mem->num_pages; in nv04_bo_move_m2mf()
1063 bool no_wait_gpu, struct ttm_mem_reg *new_mem) in nouveau_bo_move_m2mf() argument
1076 ret = nouveau_bo_move_prep(drm, bo, new_mem); in nouveau_bo_move_m2mf()
1084 ret = drm->ttm.move(chan, bo, &bo->mem, new_mem); in nouveau_bo_move_m2mf()
1092 new_mem); in nouveau_bo_move_m2mf()
1163 bool no_wait_gpu, struct ttm_mem_reg *new_mem) in nouveau_bo_move_flipd() argument
1177 tmp_mem = *new_mem; in nouveau_bo_move_flipd()
1191 ret = ttm_bo_move_ttm(bo, true, no_wait_gpu, new_mem); in nouveau_bo_move_flipd()
1199 bool no_wait_gpu, struct ttm_mem_reg *new_mem) in nouveau_bo_move_flips() argument
1213 tmp_mem = *new_mem; in nouveau_bo_move_flips()
1223 ret = nouveau_bo_move_m2mf(bo, true, intr, no_wait_gpu, new_mem); in nouveau_bo_move_flips()
1233 nouveau_bo_move_ntfy(struct ttm_buffer_object *bo, struct ttm_mem_reg *new_mem) in nouveau_bo_move_ntfy() argument
1243 if (new_mem && new_mem->mem_type != TTM_PL_SYSTEM && in nouveau_bo_move_ntfy()
1244 (new_mem->mem_type == TTM_PL_VRAM || in nouveau_bo_move_ntfy()
1246 nvkm_vm_map(vma, new_mem->mm_node); in nouveau_bo_move_ntfy()
1254 nouveau_bo_vm_bind(struct ttm_buffer_object *bo, struct ttm_mem_reg *new_mem, in nouveau_bo_vm_bind() argument
1260 u64 offset = new_mem->start << PAGE_SHIFT; in nouveau_bo_vm_bind()
1263 if (new_mem->mem_type != TTM_PL_VRAM) in nouveau_bo_vm_bind()
1267 *new_tile = nv10_bo_set_tiling(dev, offset, new_mem->size, in nouveau_bo_vm_bind()
1290 bool no_wait_gpu, struct ttm_mem_reg *new_mem) in nouveau_bo_move() argument
1302 ret = nouveau_bo_vm_bind(bo, new_mem, &new_tile); in nouveau_bo_move()
1310 bo->mem = *new_mem; in nouveau_bo_move()
1311 new_mem->mm_node = NULL; in nouveau_bo_move()
1317 if (new_mem->mem_type == TTM_PL_SYSTEM) in nouveau_bo_move()
1319 no_wait_gpu, new_mem); in nouveau_bo_move()
1322 no_wait_gpu, new_mem); in nouveau_bo_move()
1325 no_wait_gpu, new_mem); in nouveau_bo_move()
1333 ret = ttm_bo_move_memcpy(bo, evict, no_wait_gpu, new_mem); in nouveau_bo_move()