Searched refs:dst_bo (Results 1 - 6 of 6) sorted by relevance

/linux-master/drivers/gpu/drm/loongson/
H A Dlsdc_benchmark.c14 struct lsdc_bo *dst_bo,
19 struct lsdc_bo *dst_bo,
24 lsdc_bo_kmap(dst_bo);
27 memcpy_toio(dst_bo->kptr, src_bo->kptr, size);
30 lsdc_bo_kunmap(dst_bo);
34 struct lsdc_bo *dst_bo,
39 lsdc_bo_kmap(dst_bo);
42 memcpy_fromio(dst_bo->kptr, src_bo->kptr, size);
45 lsdc_bo_kunmap(dst_bo);
49 struct lsdc_bo *dst_bo,
18 lsdc_copy_gtt_to_vram_cpu(struct lsdc_bo *src_bo, struct lsdc_bo *dst_bo, unsigned int size, int n) argument
33 lsdc_copy_vram_to_gtt_cpu(struct lsdc_bo *src_bo, struct lsdc_bo *dst_bo, unsigned int size, int n) argument
48 lsdc_copy_gtt_to_gtt_cpu(struct lsdc_bo *src_bo, struct lsdc_bo *dst_bo, unsigned int size, int n) argument
73 struct lsdc_bo *dst_bo; local
[all...]
/linux-master/drivers/gpu/drm/xe/
H A Dxe_migrate.h86 struct xe_bo *dst_bo,
H A Dxe_migrate.c676 * @dst_bo: If copying between resources created for the same bo, set this to
693 struct xe_bo *dst_bo,
713 xe_bo_needs_ccs_pages(src_bo) && xe_bo_needs_ccs_pages(dst_bo);
717 if (XE_WARN_ON(copy_ccs && src_bo != dst_bo))
720 if (src_bo != dst_bo && XE_WARN_ON(src_bo->size != dst_bo->size))
728 xe_res_first_sg(xe_bo_sg(dst_bo), 0, size, &dst_it);
824 if (!err && src_bo != dst_bo)
825 err = job_add_deps(job, dst_bo->ttm.base.resv,
691 xe_migrate_copy(struct xe_migrate *m, struct xe_bo *src_bo, struct xe_bo *dst_bo, struct ttm_resource *src, struct ttm_resource *dst, bool copy_only_ccs) argument
/linux-master/drivers/gpu/drm/qxl/
H A Dqxl_ioctl.c73 struct qxl_bo *dst_bo; member in struct:qxl_reloc_info
89 reloc_page = qxl_bo_kmap_atomic_page(qdev, info->dst_bo, info->dst_offset & PAGE_MASK);
93 qxl_bo_kunmap_atomic_page(qdev, info->dst_bo, reloc_page);
105 reloc_page = qxl_bo_kmap_atomic_page(qdev, info->dst_bo, info->dst_offset & PAGE_MASK);
107 qxl_bo_kunmap_atomic_page(qdev, info->dst_bo, reloc_page);
224 &reloc_info[i].dst_bo);
229 reloc_info[i].dst_bo = cmd_bo;
/linux-master/drivers/gpu/drm/i915/gem/
H A Di915_gem_ttm_move.c708 struct ttm_buffer_object *dst_bo = i915_gem_to_ttm(dst); local
721 if (GEM_WARN_ON(!src_bo->resource || !dst_bo->resource))
730 ret = dma_resv_reserve_fences(dst_bo->base.resv, 1);
734 ret = i915_deps_add_resv(&deps, dst_bo->base.resv, &ctx);
742 dst_rsgt = i915_ttm_resource_get_st(dst, dst_bo->resource);
743 copy_fence = __i915_ttm_move(src_bo, &ctx, false, dst_bo->resource,
744 dst_bo->ttm, dst_rsgt, allow_accel,
752 dma_resv_add_fence(dst_bo->base.resv, copy_fence, DMA_RESV_USAGE_WRITE);
/linux-master/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_stdu.c497 struct ttm_buffer_object *src_bo, *dst_bo; local
516 dst_bo = &ddirty->buf->tbo;
519 (void) vmw_bo_cpu_blit(dst_bo, dst_offset, dst_pitch,
1076 struct ttm_buffer_object *src_bo, *dst_bo; local
1090 dst_bo = &stdu->display_srf->res.guest_memory_bo->tbo;
1099 (void) vmw_bo_cpu_blit(dst_bo, dst_offset, dst_pitch, src_bo,

Completed in 478 milliseconds