Home
last modified time | relevance | path

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

/third_party/libdrm/tests/amdgpu/
H A Dcp_dma_tests.c259 struct amdgpu_cp_dma_bo dst_bo) { in cp_dma_cmd()
266 ib_cpu[4] = dst_bo.gpu_va & 0x00000000ffffffff; in cp_dma_cmd()
267 ib_cpu[5] = (dst_bo.gpu_va & 0xffffffff00000000) >> 32; in cp_dma_cmd()
275 resources[1] = dst_bo.buf_handle; in cp_dma_cmd()
283 struct amdgpu_cp_dma_bo dst_bo = {0}; in amdgpu_cp_dma() local
301 dst_heap, AMDGPU_GEM_CREATE_CPU_ACCESS_REQUIRED, &dst_bo); in amdgpu_cp_dma()
304 r = amdgpu_bo_cpu_map(dst_bo.buf_handle, (void **)&dst_bo_cpu); in amdgpu_cp_dma()
311 cp_dma_cmd(src_bo, dst_bo); in amdgpu_cp_dma()
319 r = amdgpu_bo_cpu_unmap(dst_bo.buf_handle); in amdgpu_cp_dma()
325 r = free_bo(dst_bo); in amdgpu_cp_dma()
258 cp_dma_cmd(struct amdgpu_cp_dma_bo src_bo, struct amdgpu_cp_dma_bo dst_bo) cp_dma_cmd() argument
[all...]
/third_party/mesa3d/src/amd/vulkan/
H A Dradv_meta_buffer.c232 struct radeon_winsys_bo *src_bo, struct radeon_winsys_bo *dst_bo) in radv_prefer_compute_dma()
239 (dst_bo && !(dst_bo->initial_domain & RADEON_DOMAIN_VRAM))) { in radv_prefer_compute_dma()
277 struct radeon_winsys_bo *dst_bo, uint64_t src_offset, uint64_t dst_offset, in radv_copy_buffer()
281 radv_prefer_compute_dma(cmd_buffer->device, size, src_bo, dst_bo); in radv_copy_buffer()
284 uint64_t dst_va = radv_buffer_get_va(dst_bo) + dst_offset; in radv_copy_buffer()
287 radv_cs_add_buffer(cmd_buffer->device->ws, cmd_buffer->cs, dst_bo); in radv_copy_buffer()
231 radv_prefer_compute_dma(const struct radv_device *device, uint64_t size, struct radeon_winsys_bo *src_bo, struct radeon_winsys_bo *dst_bo) radv_prefer_compute_dma() argument
276 radv_copy_buffer(struct radv_cmd_buffer *cmd_buffer, struct radeon_winsys_bo *src_bo, struct radeon_winsys_bo *dst_bo, uint64_t src_offset, uint64_t dst_offset, uint64_t size) radv_copy_buffer() argument
H A Dradv_query.c966 struct radeon_winsys_bo *src_bo, struct radeon_winsys_bo *dst_bo, in radv_query_shader()
994 radv_buffer_init(&dst_buffer, device, dst_bo, dst_buffer_size, dst_offset); in radv_query_shader()
965 radv_query_shader(struct radv_cmd_buffer *cmd_buffer, VkPipeline *pipeline, struct radeon_winsys_bo *src_bo, struct radeon_winsys_bo *dst_bo, uint64_t src_offset, uint64_t dst_offset, uint32_t src_stride, uint32_t dst_stride, size_t dst_size, uint32_t count, uint32_t flags, uint32_t pipeline_stats_mask, uint32_t avail_offset, bool uses_gds) radv_query_shader() argument
H A Dradv_private.h1770 struct radeon_winsys_bo *dst_bo, uint64_t src_offset, uint64_t dst_offset,
/third_party/mesa3d/src/gallium/drivers/iris/
H A 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()
717 mi_mem32(rw_bo(dst_bo, offset, IRIS_DOMAIN_OTHER_WRITE)) : in iris_get_query_result_resource()
718 mi_mem64(rw_bo(dst_bo, offset, IRIS_DOMAIN_OTHER_WRITE)); in iris_get_query_result_resource()
H A Diris_screen.h102 struct iris_bo *dst_bo, uint32_t dst_offset,
H A Diris_state.c603 struct iris_bo *dst_bo, uint32_t dst_offset, in iris_copy_mem_mem()
615 cp.DestinationMemoryAddress = rw_bo(dst_bo, dst_offset + i, in iris_copy_mem_mem()
602 iris_copy_mem_mem(struct iris_batch *batch, struct iris_bo *dst_bo, uint32_t dst_offset, struct iris_bo *src_bo, uint32_t src_offset, unsigned bytes) iris_copy_mem_mem() argument
/third_party/mesa3d/src/gallium/drivers/crocus/
H A Dcrocus_query.c718 struct crocus_bo *dst_bo = crocus_resource_bo(p_res); in crocus_get_query_result_resource() local
733 screen->vtbl.copy_mem_mem(batch, dst_bo, offset, in crocus_get_query_result_resource()
749 screen->vtbl.store_data_imm32(batch, dst_bo, offset, q->result); in crocus_get_query_result_resource()
751 screen->vtbl.store_data_imm64(batch, dst_bo, offset, q->result); in crocus_get_query_result_resource()
772 result_type <= PIPE_QUERY_TYPE_U32 ? mi_mem32(rw_bo(dst_bo, offset)) in crocus_get_query_result_resource()
773 : mi_mem64(rw_bo(dst_bo, offset)); in crocus_get_query_result_resource()
H A Dcrocus_screen.h105 struct crocus_bo *dst_bo, uint32_t dst_offset,
H A Dcrocus_state.c630 struct crocus_bo *dst_bo, uint32_t dst_offset, in crocus_copy_mem_mem()
643 dst_bo, dst_offset + i, false); in crocus_copy_mem_mem()
629 crocus_copy_mem_mem(struct crocus_batch *batch, struct crocus_bo *dst_bo, uint32_t dst_offset, struct crocus_bo *src_bo, uint32_t src_offset, unsigned bytes) crocus_copy_mem_mem() argument
/third_party/mesa3d/src/broadcom/vulkan/
H A Dv3dv_queue.c363 struct v3dv_bo *dst_bo = info->image->mem->bo; in handle_copy_buffer_to_image_cpu_job() local
364 assert(!dst_bo->map || dst_bo->map_size == dst_bo->size); in handle_copy_buffer_to_image_cpu_job()
365 if (!dst_bo->map && !v3dv_bo_map(job->device, dst_bo, dst_bo->size)) in handle_copy_buffer_to_image_cpu_job()
367 void *dst_ptr = dst_bo->map; in handle_copy_buffer_to_image_cpu_job()
H A Dv3dv_meta_copy.c1374 const struct v3dv_bo *dst_bo = image->mem->bo; in copy_buffer_to_image_tfu() local
1394 dst_bo->offset + v3dv_layer_offset(image, mip_level, layer); in copy_buffer_to_image_tfu()
1398 dst_bo->handle, in copy_buffer_to_image_tfu()
/third_party/mesa3d/src/gallium/drivers/freedreno/a5xx/
H A Dfd5_emit.c1166 struct fd_bo *dst_bo = fd_resource(dst)->bo; in fd5_mem_to_mem() local
1172 OUT_RELOC(ring, dst_bo, dst_off, 0, 0); in fd5_mem_to_mem()
/third_party/mesa3d/src/gallium/drivers/freedreno/a4xx/
H A Dfd4_emit.c1105 struct fd_bo *dst_bo = fd_resource(dst)->bo; in fd4_mem_to_mem() local
1111 OUT_RELOC(ring, dst_bo, dst_off, 0, 0); in fd4_mem_to_mem()
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/
H A Dfd6_emit.c1386 struct fd_bo *dst_bo = fd_resource(dst)->bo; in fd6_mem_to_mem() local
1392 OUT_RELOC(ring, dst_bo, dst_off, 0, 0); in fd6_mem_to_mem()

Completed in 57 milliseconds