Lines Matching refs:src_iter
87 struct ttm_kmap_iter *src_iter) in ttm_move_memcpy() argument
90 const struct ttm_kmap_iter_ops *src_ops = src_iter->ops; in ttm_move_memcpy()
114 src_ops->map_local(src_iter, &src_map, i); in ttm_move_memcpy()
119 src_ops->unmap_local(src_iter, &src_map); in ttm_move_memcpy()
156 struct ttm_kmap_iter *dst_iter, *src_iter; in ttm_bo_move_memcpy() local
177 src_iter = ttm_kmap_iter_linear_io_init(&_src_iter.io, bdev, src_mem); in ttm_bo_move_memcpy()
178 if (PTR_ERR(src_iter) == -EINVAL && src_man->use_tt) in ttm_bo_move_memcpy()
179 src_iter = ttm_kmap_iter_tt_init(&_src_iter.tt, bo->ttm); in ttm_bo_move_memcpy()
180 if (IS_ERR(src_iter)) { in ttm_bo_move_memcpy()
181 ret = PTR_ERR(src_iter); in ttm_bo_move_memcpy()
185 clear = src_iter->ops->maps_tt && (!ttm || !ttm_tt_is_populated(ttm)); in ttm_bo_move_memcpy()
187 ttm_move_memcpy(clear, PFN_UP(dst_mem->size), dst_iter, src_iter); in ttm_bo_move_memcpy()
189 if (!src_iter->ops->maps_tt) in ttm_bo_move_memcpy()