Home
last modified time | relevance | path

Searched refs:dst_bo (Results 1 – 25 of 27) sorted by relevance

12

/third_party/mesa3d/src/mesa/drivers/dri/radeon/
Dradeon_blit.c218 struct radeon_bo *dst_bo) in validate_buffers() argument
230 dst_bo, 0, RADEON_GEM_DOMAIN_VRAM | RADEON_GEM_DOMAIN_GTT); in validate_buffers()
333 struct radeon_bo *dst_bo, in r100_blit() argument
367 if (src_bo == dst_bo) { in r100_blit()
384 _mesa_get_format_name(dst_mesaformat), dst_bo); in r100_blit()
393 if (!validate_buffers(r100, src_bo, dst_bo)) in r100_blit()
401 emit_cb_setup(r100, dst_bo, dst_offset, dst_mesaformat, dst_pitch, dst_width, dst_height); in r100_blit()
Dradeon_blit.h44 struct radeon_bo *dst_bo,
Dradeon_common_context.h451 struct radeon_bo *dst_bo,
/third_party/mesa3d/src/amd/vulkan/
Dradv_meta_buffer.c243 struct radeon_winsys_bo *dst_bo, uint64_t src_offset, uint64_t dst_offset, in copy_buffer_shader() argument
255 radv_buffer_init(&dst_buffer, cmd_buffer->device, dst_bo, size, dst_offset); in copy_buffer_shader()
292 struct radeon_winsys_bo *src_bo, struct radeon_winsys_bo *dst_bo) in radv_prefer_compute_dma() argument
299 !(dst_bo->initial_domain & RADEON_DOMAIN_VRAM)) { in radv_prefer_compute_dma()
338 struct radeon_winsys_bo *dst_bo, uint64_t src_offset, uint64_t dst_offset, in radv_copy_buffer() argument
342 radv_prefer_compute_dma(cmd_buffer->device, size, src_bo, dst_bo); in radv_copy_buffer()
345 copy_buffer_shader(cmd_buffer, src_bo, dst_bo, src_offset, dst_offset, size); in radv_copy_buffer()
348 uint64_t dst_va = radv_buffer_get_va(dst_bo); in radv_copy_buffer()
353 radv_cs_add_buffer(cmd_buffer->device->ws, cmd_buffer->cs, dst_bo); in radv_copy_buffer()
Dradv_query.c807 struct radeon_winsys_bo *src_bo, struct radeon_winsys_bo *dst_bo, in radv_query_shader() argument
839 radv_buffer_init(&dst_buffer, device, dst_bo, dst_buffer_size, dst_offset); in radv_query_shader()
/third_party/mesa3d/src/mesa/drivers/dri/r200/
Dr200_blit.c369 struct radeon_bo *dst_bo) argument
381 dst_bo, 0, RADEON_GEM_DOMAIN_VRAM | RADEON_GEM_DOMAIN_GTT);
481 struct radeon_bo *dst_bo, argument
515 if (src_bo == dst_bo) {
532 _mesa_get_format_name(dst_mesaformat), dst_bo);
541 if (!validate_buffers(r200, src_bo, dst_bo))
549 emit_cb_setup(r200, dst_bo, dst_offset, dst_mesaformat, dst_pitch, dst_width, dst_height);
Dr200_blit.h44 struct radeon_bo *dst_bo,
Dradeon_common_context.h451 struct radeon_bo *dst_bo,
/third_party/mesa3d/src/gallium/drivers/iris/
Diris_query.c666 struct iris_bo *dst_bo = iris_resource_bo(p_res); in iris_get_query_result_resource() local
681 batch->screen->vtbl.copy_mem_mem(batch, dst_bo, offset, in iris_get_query_result_resource()
697 batch->screen->vtbl.store_data_imm32(batch, dst_bo, offset, q->result); in iris_get_query_result_resource()
699 batch->screen->vtbl.store_data_imm64(batch, dst_bo, offset, q->result); in iris_get_query_result_resource()
722 mi_mem32(rw_bo(dst_bo, offset, IRIS_DOMAIN_OTHER_WRITE)) : in iris_get_query_result_resource()
723 mi_mem64(rw_bo(dst_bo, offset, IRIS_DOMAIN_OTHER_WRITE)); in iris_get_query_result_resource()
Diris_screen.h100 struct iris_bo *dst_bo, uint32_t dst_offset,
/third_party/mesa3d/src/gallium/drivers/crocus/
Dcrocus_query.c715 struct crocus_bo *dst_bo = crocus_resource_bo(p_res); in crocus_get_query_result_resource() local
730 screen->vtbl.copy_mem_mem(batch, dst_bo, offset, in crocus_get_query_result_resource()
746 screen->vtbl.store_data_imm32(batch, dst_bo, offset, q->result); in crocus_get_query_result_resource()
748 screen->vtbl.store_data_imm64(batch, dst_bo, offset, q->result); in crocus_get_query_result_resource()
769 result_type <= PIPE_QUERY_TYPE_U32 ? mi_mem32(rw_bo(dst_bo, offset)) in crocus_get_query_result_resource()
770 : mi_mem64(rw_bo(dst_bo, offset)); in crocus_get_query_result_resource()
Dcrocus_blit.c802 struct crocus_bo *dst_bo = crocus_resource_bo(p_dst); in crocus_resource_copy_region() local
803 batch = get_preferred_batch(ice, dst_bo); in crocus_resource_copy_region()
808 screen->vtbl.copy_mem_mem(batch, dst_bo, dstx, crocus_resource_bo(p_src), in crocus_resource_copy_region()
Dcrocus_screen.h105 struct crocus_bo *dst_bo, uint32_t dst_offset,
/third_party/mesa3d/src/mesa/drivers/dri/i915/
Dintel_blit.h61 drm_intel_bo *dst_bo,
Dintel_blit.c575 drm_intel_bo *dst_bo, in intel_emit_linear_blit() argument
593 pitch, dst_bo, dst_offset, I915_TILING_NONE, in intel_emit_linear_blit()
609 pitch, dst_bo, dst_offset, I915_TILING_NONE, in intel_emit_linear_blit()
Dintel_buffer_objects.c604 drm_intel_bo *src_bo, *dst_bo; in intel_bufferobj_copy_subdata() local
643 dst_bo = intel_bufferobj_buffer(intel, intel_dst); in intel_bufferobj_copy_subdata()
647 dst_bo, write_offset, in intel_bufferobj_copy_subdata()
/third_party/mesa3d/src/broadcom/vulkan/
Dv3dv_queue.c413 struct v3dv_bo *dst_bo = info->image->mem->bo; in handle_copy_buffer_to_image_cpu_job() local
414 assert(!dst_bo->map || dst_bo->map_size == dst_bo->size); in handle_copy_buffer_to_image_cpu_job()
415 if (!dst_bo->map && !v3dv_bo_map(job->device, dst_bo, dst_bo->size)) in handle_copy_buffer_to_image_cpu_job()
417 void *dst_ptr = dst_bo->map; in handle_copy_buffer_to_image_cpu_job()
Dv3dvx_meta_common.c832 const struct v3dv_bo *dst_bo = dst->mem->bo; in v3dX() local
840 dst_bo->handle, in v3dX()
841 src_bo->handle != dst_bo->handle ? src_bo->handle : 0 in v3dX()
859 dst_bo->offset + v3dv_layer_offset(dst, dst_mip_level, dst_layer); in v3dX()
Dv3dv_meta_copy.c1327 const struct v3dv_bo *dst_bo = image->mem->bo; in copy_buffer_to_image_tfu() local
1344 dst_bo->handle, in copy_buffer_to_image_tfu()
1345 src_bo->handle != dst_bo->handle ? src_bo->handle : 0 in copy_buffer_to_image_tfu()
1359 dst_bo->offset + v3dv_layer_offset(image, mip_level, layer); in copy_buffer_to_image_tfu()
/third_party/mesa3d/src/mesa/drivers/dri/i965/
Dbrw_buffer_objects.c677 struct brw_bo *src_bo, *dst_bo; in brw_copy_buffer_subdata() local
682 dst_bo = brw_bufferobj_buffer(brw, intel_dst, write_offset, size, true); in brw_copy_buffer_subdata()
687 dst_bo, write_offset, size); in brw_copy_buffer_subdata()
Dbrw_blorp.c532 struct brw_bo *dst_bo, in brw_blorp_copy_buffers() argument
537 __func__, size, src_bo, src_offset, dst_bo, dst_offset); in brw_blorp_copy_buffers()
541 struct blorp_address dst = { .buffer = dst_bo, .offset = dst_offset }; in brw_blorp_copy_buffers()
1066 struct brw_bo *dst_bo = in brw_blorp_download_miptree() local
1071 if (dst_bo == NULL) in brw_blorp_download_miptree()
1105 brw_miptree_create_for_bo(brw, dst_bo, dst_format, in brw_blorp_download_miptree()
1161 brw_bo_unreference(dst_bo); in brw_blorp_download_miptree()
Dbrw_blorp.h66 struct brw_bo *dst_bo,
/third_party/mesa3d/src/gallium/drivers/freedreno/a4xx/
Dfd4_emit.c930 struct fd_bo *dst_bo = fd_resource(dst)->bo; in fd4_mem_to_mem() local
936 OUT_RELOC(ring, dst_bo, dst_off, 0, 0); in fd4_mem_to_mem()
/third_party/mesa3d/src/gallium/drivers/freedreno/a5xx/
Dfd5_emit.c1174 struct fd_bo *dst_bo = fd_resource(dst)->bo; in fd5_mem_to_mem() local
1180 OUT_RELOC(ring, dst_bo, dst_off, 0, 0); in fd5_mem_to_mem()
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/
Dfd6_emit.c1354 struct fd_bo *dst_bo = fd_resource(dst)->bo; in fd6_mem_to_mem() local
1360 OUT_RELOC(ring, dst_bo, dst_off, 0, 0); in fd6_mem_to_mem()

12