Home
last modified time | relevance | path

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

/kernel/linux/linux-6.6/drivers/gpu/drm/loongson/
H A Dlsdc_benchmark.c14 struct lsdc_bo *dst_bo,
19 struct lsdc_bo *dst_bo, in lsdc_copy_gtt_to_vram_cpu()
24 lsdc_bo_kmap(dst_bo); in lsdc_copy_gtt_to_vram_cpu()
27 memcpy_toio(dst_bo->kptr, src_bo->kptr, size); in lsdc_copy_gtt_to_vram_cpu()
30 lsdc_bo_kunmap(dst_bo); in lsdc_copy_gtt_to_vram_cpu()
34 struct lsdc_bo *dst_bo, in lsdc_copy_vram_to_gtt_cpu()
39 lsdc_bo_kmap(dst_bo); in lsdc_copy_vram_to_gtt_cpu()
42 memcpy_fromio(dst_bo->kptr, src_bo->kptr, size); in lsdc_copy_vram_to_gtt_cpu()
45 lsdc_bo_kunmap(dst_bo); in lsdc_copy_vram_to_gtt_cpu()
49 struct lsdc_bo *dst_bo, in lsdc_copy_gtt_to_gtt_cpu()
18 lsdc_copy_gtt_to_vram_cpu(struct lsdc_bo *src_bo, struct lsdc_bo *dst_bo, unsigned int size, int n) lsdc_copy_gtt_to_vram_cpu() argument
33 lsdc_copy_vram_to_gtt_cpu(struct lsdc_bo *src_bo, struct lsdc_bo *dst_bo, unsigned int size, int n) lsdc_copy_vram_to_gtt_cpu() argument
48 lsdc_copy_gtt_to_gtt_cpu(struct lsdc_bo *src_bo, struct lsdc_bo *dst_bo, unsigned int size, int n) lsdc_copy_gtt_to_gtt_cpu() argument
73 struct lsdc_bo *dst_bo; lsdc_benchmark_copy() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/qxl/
H A Dqxl_ioctl.c75 struct qxl_bo *dst_bo; member
91 reloc_page = qxl_bo_kmap_atomic_page(qdev, info->dst_bo, info->dst_offset & PAGE_MASK); in apply_reloc()
95 qxl_bo_kunmap_atomic_page(qdev, info->dst_bo, reloc_page); in apply_reloc()
107 reloc_page = qxl_bo_kmap_atomic_page(qdev, info->dst_bo, info->dst_offset & PAGE_MASK); in apply_surf_reloc()
109 qxl_bo_kunmap_atomic_page(qdev, info->dst_bo, reloc_page); in apply_surf_reloc()
228 &reloc_info[i].dst_bo); in qxl_process_single_command()
233 reloc_info[i].dst_bo = cmd_bo; in qxl_process_single_command()
/kernel/linux/linux-6.6/drivers/gpu/drm/qxl/
H A Dqxl_ioctl.c73 struct qxl_bo *dst_bo; member
89 reloc_page = qxl_bo_kmap_atomic_page(qdev, info->dst_bo, info->dst_offset & PAGE_MASK); in apply_reloc()
93 qxl_bo_kunmap_atomic_page(qdev, info->dst_bo, reloc_page); in apply_reloc()
105 reloc_page = qxl_bo_kmap_atomic_page(qdev, info->dst_bo, info->dst_offset & PAGE_MASK); in apply_surf_reloc()
107 qxl_bo_kunmap_atomic_page(qdev, info->dst_bo, reloc_page); in apply_surf_reloc()
225 &reloc_info[i].dst_bo); in qxl_process_single_command()
230 reloc_info[i].dst_bo = cmd_bo; in qxl_process_single_command()
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gem/
H A Di915_gem_ttm_move.c708 struct ttm_buffer_object *dst_bo = i915_gem_to_ttm(dst); in i915_gem_obj_copy_ttm() local
721 if (GEM_WARN_ON(!src_bo->resource || !dst_bo->resource)) in i915_gem_obj_copy_ttm()
730 ret = dma_resv_reserve_fences(dst_bo->base.resv, 1); in i915_gem_obj_copy_ttm()
734 ret = i915_deps_add_resv(&deps, dst_bo->base.resv, &ctx); in i915_gem_obj_copy_ttm()
742 dst_rsgt = i915_ttm_resource_get_st(dst, dst_bo->resource); in i915_gem_obj_copy_ttm()
743 copy_fence = __i915_ttm_move(src_bo, &ctx, false, dst_bo->resource, in i915_gem_obj_copy_ttm()
744 dst_bo->ttm, dst_rsgt, allow_accel, in i915_gem_obj_copy_ttm()
752 dma_resv_add_fence(dst_bo->base.resv, copy_fence, DMA_RESV_USAGE_WRITE); in i915_gem_obj_copy_ttm()
/kernel/linux/linux-6.6/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_stdu.c493 struct ttm_buffer_object *src_bo, *dst_bo; in vmw_stdu_bo_cpu_commit() local
512 dst_bo = &ddirty->buf->tbo; in vmw_stdu_bo_cpu_commit()
515 (void) vmw_bo_cpu_blit(dst_bo, dst_offset, dst_pitch, in vmw_stdu_bo_cpu_commit()
1069 struct ttm_buffer_object *src_bo, *dst_bo; in vmw_stdu_bo_populate_update_cpu() local
1083 dst_bo = &stdu->display_srf->res.guest_memory_bo->tbo; in vmw_stdu_bo_populate_update_cpu()
1092 (void) vmw_bo_cpu_blit(dst_bo, dst_offset, dst_pitch, src_bo, in vmw_stdu_bo_populate_update_cpu()
/kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_stdu.c579 struct ttm_buffer_object *src_bo, *dst_bo; in vmw_stdu_bo_cpu_commit() local
594 dst_bo = &stdu->display_srf->res.backup->base; in vmw_stdu_bo_cpu_commit()
604 swap(dst_bo, src_bo); in vmw_stdu_bo_cpu_commit()
608 (void) vmw_bo_cpu_blit(dst_bo, dst_offset, dst_pitch, in vmw_stdu_bo_cpu_commit()
1284 struct ttm_buffer_object *src_bo, *dst_bo; in vmw_stdu_bo_populate_update_cpu() local
1298 dst_bo = &stdu->display_srf->res.backup->base; in vmw_stdu_bo_populate_update_cpu()
1307 (void) vmw_bo_cpu_blit(dst_bo, dst_offset, dst_pitch, src_bo, in vmw_stdu_bo_populate_update_cpu()

Completed in 7 milliseconds