Searched refs:src_bo (Results 1 – 5 of 5) sorted by relevance
| /linux/drivers/gpu/drm/qxl/ |
| H A D | qxl_ioctl.c | 77 struct qxl_bo *src_bo; member 93 info->src_bo, in apply_reloc() 104 if (info->src_bo && !info->src_bo->is_primary) in apply_surf_reloc() 105 id = info->src_bo->surface_id; in apply_surf_reloc() 237 &reloc_info[i].src_bo); in qxl_process_single_command() 242 reloc_info[i].src_bo = NULL; in qxl_process_single_command()
|
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_migrate.h | 129 struct xe_bo *src_bo, 140 struct xe_bo *src_bo, 143 void xe_migrate_ccs_rw_copy_clear(struct xe_bo *src_bo,
|
| H A D | xe_migrate.c | 864 struct xe_bo *src_bo, in xe_migrate_copy() 874 u64 size = xe_bo_size(src_bo); in xe_migrate_copy() 885 bool type_device = src_bo->ttm.type == ttm_bo_type_device; in xe_migrate_copy() 888 xe_bo_needs_ccs_pages(src_bo) && xe_bo_needs_ccs_pages(dst_bo); in xe_migrate_copy() 901 if (XE_WARN_ON(copy_ccs && src_bo != dst_bo)) in xe_migrate_copy() 904 if (src_bo != dst_bo && XE_WARN_ON(xe_bo_size(src_bo) != xe_bo_size(dst_bo))) in xe_migrate_copy() 908 xe_res_first_sg(xe_bo_sg(src_bo), 0, size, &src_it); in xe_migrate_copy() 917 xe_res_first_sg(xe_bo_sg(src_bo), xe_bo_ccs_pages_start(src_bo), in xe_migrate_copy() 859 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) xe_migrate_copy() argument 1097 xe_migrate_ccs_rw_copy(struct xe_tile * tile,struct xe_exec_queue * q,struct xe_bo * src_bo,enum xe_sriov_vf_ccs_rw_ctxs read_write) xe_migrate_ccs_rw_copy() argument 1229 xe_migrate_ccs_rw_copy_clear(struct xe_bo * src_bo,enum xe_sriov_vf_ccs_rw_ctxs read_write) xe_migrate_ccs_rw_copy_clear() argument [all...] |
| /linux/drivers/gpu/drm/i915/gem/ |
| H A D | i915_gem_ttm_move.c | 709 struct ttm_buffer_object *src_bo = i915_gem_to_ttm(src); in i915_gem_obj_copy_ttm() local 721 if (GEM_WARN_ON(!src_bo->resource || !dst_bo->resource)) in i915_gem_obj_copy_ttm() 726 ret = dma_resv_reserve_fences(src_bo->base.resv, 1); in i915_gem_obj_copy_ttm() 738 ret = i915_deps_add_resv(&deps, src_bo->base.resv, &ctx); 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() 753 dma_resv_add_fence(src_bo->base.resv, copy_fence, DMA_RESV_USAGE_READ); in i915_gem_obj_copy_ttm()
|
| /linux/drivers/gpu/drm/vmwgfx/ |
| H A D | vmwgfx_stdu.c | 505 struct vmw_bo *src_bo, *dst_bo; in vmw_stdu_bo_cpu_commit() local 520 src_bo = stdu->display_srf->res.guest_memory_bo; in vmw_stdu_bo_cpu_commit() 528 src_bo, src_offset, src_pitch, in vmw_stdu_bo_cpu_commit() 1177 struct vmw_bo *src_bo, *dst_bo; in vmw_stdu_bo_populate_update_cpu() local 1195 src_bo = vfbbo->buffer; in vmw_stdu_bo_populate_update_cpu() 1200 (void) vmw_bo_cpu_blit(dst_bo, dst_offset, dst_pitch, src_bo, in vmw_stdu_bo_populate_update_cpu()
|