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

1234

/xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/r200/
H A Dr200_blit.h44 struct radeon_bo *dst_bo,
H A Dr200_blit.c379 struct radeon_bo *dst_bo)
391 dst_bo, 0, RADEON_GEM_DOMAIN_VRAM | RADEON_GEM_DOMAIN_GTT);
470 * @param[in] dst_bo destination radeon buffer object
471 * @param[in] dst_offset offset of the destination image in the @a dst_bo
491 struct radeon_bo *dst_bo,
525 if (src_bo == dst_bo) {
542 _mesa_get_format_name(dst_mesaformat), dst_bo);
551 if (!validate_buffers(r200, src_bo, dst_bo))
559 emit_cb_setup(r200, dst_bo, dst_offset, dst_mesaformat, dst_pitch, dst_width, dst_height);
377 validate_buffers(struct r200_context * r200,struct radeon_bo * src_bo,struct radeon_bo * dst_bo) argument
482 r200_blit(struct gl_context * ctx,struct radeon_bo * src_bo,intptr_t src_offset,mesa_format src_mesaformat,unsigned src_pitch,unsigned src_width,unsigned src_height,unsigned src_x_offset,unsigned src_y_offset,struct radeon_bo * dst_bo,intptr_t dst_offset,mesa_format dst_mesaformat,unsigned dst_pitch,unsigned dst_width,unsigned dst_height,unsigned dst_x_offset,unsigned dst_y_offset,unsigned reg_width,unsigned reg_height,unsigned flip_y) argument
/xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/radeon/
H A Dradeon_blit.h44 struct radeon_bo *dst_bo,
H A Dradeon_blit.c227 struct radeon_bo *dst_bo)
239 dst_bo, 0, RADEON_GEM_DOMAIN_VRAM | RADEON_GEM_DOMAIN_GTT);
321 * @param[in] dst_bo destination radeon buffer object
322 * @param[in] dst_offset offset of the destination image in the @a dst_bo
342 struct radeon_bo *dst_bo,
376 if (src_bo == dst_bo) {
393 _mesa_get_format_name(dst_mesaformat), dst_bo);
402 if (!validate_buffers(r100, src_bo, dst_bo))
410 emit_cb_setup(r100, dst_bo, dst_offset, dst_mesaformat, dst_pitch, dst_width, dst_height);
225 validate_buffers(struct r100_context * r100,struct radeon_bo * src_bo,struct radeon_bo * dst_bo) argument
333 r100_blit(struct gl_context * ctx,struct radeon_bo * src_bo,intptr_t src_offset,mesa_format src_mesaformat,unsigned src_pitch,unsigned src_width,unsigned src_height,unsigned src_x_offset,unsigned src_y_offset,struct radeon_bo * dst_bo,intptr_t dst_offset,mesa_format dst_mesaformat,unsigned dst_pitch,unsigned dst_width,unsigned dst_height,unsigned dst_x_offset,unsigned dst_y_offset,unsigned reg_width,unsigned reg_height,unsigned flip_y) argument
/xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/r200/
H A Dr200_blit.h44 struct radeon_bo *dst_bo,
H A Dr200_blit.c369 struct radeon_bo *dst_bo)
381 dst_bo, 0, RADEON_GEM_DOMAIN_VRAM | RADEON_GEM_DOMAIN_GTT);
460 * @param[in] dst_bo destination radeon buffer object
461 * @param[in] dst_offset offset of the destination image in the @a dst_bo
481 struct radeon_bo *dst_bo,
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);
367 validate_buffers(struct r200_context * r200,struct radeon_bo * src_bo,struct radeon_bo * dst_bo) argument
472 r200_blit(struct gl_context * ctx,struct radeon_bo * src_bo,intptr_t src_offset,mesa_format src_mesaformat,unsigned src_pitch,unsigned src_width,unsigned src_height,unsigned src_x_offset,unsigned src_y_offset,struct radeon_bo * dst_bo,intptr_t dst_offset,mesa_format dst_mesaformat,unsigned dst_pitch,unsigned dst_width,unsigned dst_height,unsigned dst_x_offset,unsigned dst_y_offset,unsigned reg_width,unsigned reg_height,unsigned flip_y) argument
/xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/
H A Dradeon_blit.h44 struct radeon_bo *dst_bo,
H A Dradeon_blit.c218 struct radeon_bo *dst_bo)
230 dst_bo, 0, RADEON_GEM_DOMAIN_VRAM | RADEON_GEM_DOMAIN_GTT);
312 * @param[in] dst_bo destination radeon buffer object
313 * @param[in] dst_offset offset of the destination image in the @a dst_bo
333 struct radeon_bo *dst_bo,
367 if (src_bo == dst_bo) {
384 _mesa_get_format_name(dst_mesaformat), dst_bo);
393 if (!validate_buffers(r100, src_bo, dst_bo))
401 emit_cb_setup(r100, dst_bo, dst_offset, dst_mesaformat, dst_pitch, dst_width, dst_height);
216 validate_buffers(struct r100_context * r100,struct radeon_bo * src_bo,struct radeon_bo * dst_bo) argument
324 r100_blit(struct gl_context * ctx,struct radeon_bo * src_bo,intptr_t src_offset,mesa_format src_mesaformat,unsigned src_pitch,unsigned src_width,unsigned src_height,unsigned src_x_offset,unsigned src_y_offset,struct radeon_bo * dst_bo,intptr_t dst_offset,mesa_format dst_mesaformat,unsigned dst_pitch,unsigned dst_width,unsigned dst_height,unsigned dst_x_offset,unsigned dst_y_offset,unsigned reg_width,unsigned reg_height,unsigned flip_y) argument
/xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/i915/
H A Dintel_blit.h61 drm_intel_bo *dst_bo,
/xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/
H A Dintel_blit.h61 drm_intel_bo *dst_bo,
/xsrc/external/mit/xf86-video-intel/dist/src/sna/
H A Dsna_io.c230 struct kgem_bo *dst_bo; local in function:sna_read_boxes
360 dst_bo = kgem_create_buffer_2d(kgem,
366 if (!dst_bo) {
374 &tmp, dst_bo, -tile.x1, -tile.y1,
376 kgem_bo_destroy(&sna->kgem, dst_bo);
382 kgem_bo_submit(&sna->kgem, dst_bo);
383 kgem_buffer_read_sync(kgem, dst_bo);
388 dst_bo->pitch, dst->devKind,
398 kgem_bo_destroy(&sna->kgem, dst_bo);
405 dst_bo
829 sna_write_boxes(struct sna * sna,PixmapPtr dst,struct kgem_bo * const dst_bo,int16_t const dst_dx,int16_t const dst_dy,const void * const src,int const stride,int16_t const src_dx,int16_t const src_dy,const BoxRec * box,int nbox) argument
1336 sna_write_boxes__xor(struct sna * sna,PixmapPtr dst,struct kgem_bo * dst_bo,int16_t dst_dx,int16_t dst_dy,const void * src,int stride,int16_t src_dx,int16_t src_dy,const BoxRec * box,int nbox,uint32_t and,uint32_t or) argument
[all...]
H A Dgen8_render.c2796 struct kgem_bo *dst_bo,
2805 untiled_tlb_miss(dst_bo))
2811 if (force_blt_ring(sna, dst_bo))
2815 (sna->render_state.gt < 3 && src_bo == dst_bo)) &&
2816 can_switch_to_blt(sna, dst_bo, flags))
2819 if (kgem_bo_is_render(dst_bo) ||
2825 can_switch_to_blt(sna, dst_bo, flags))
2828 if (prefer_render_ring(sna, dst_bo))
2831 if (!prefer_blt_ring(sna, dst_bo, flags))
2834 return prefer_blt_bo(sna, src_bo, dst_bo);
2794 prefer_blt_copy(struct sna * sna,struct kgem_bo * src_bo,struct kgem_bo * dst_bo,unsigned flags) argument
2838 gen8_render_copy_boxes(struct sna * sna,uint8_t alu,const DrawableRec * src,struct kgem_bo * src_bo,int16_t src_dx,int16_t src_dy,const DrawableRec * dst,struct kgem_bo * dst_bo,int16_t dst_dx,int16_t dst_dy,const BoxRec * box,int n,unsigned flags) argument
3095 gen8_render_copy(struct sna * sna,uint8_t alu,PixmapPtr src,struct kgem_bo * src_bo,PixmapPtr dst,struct kgem_bo * dst_bo,struct sna_copy_op * op) argument
3213 gen8_render_fill_boxes(struct sna * sna,CARD8 op,PictFormat format,const xRenderColor * color,const DrawableRec * dst,struct kgem_bo * dst_bo,const BoxRec * box,int n) argument
3449 gen8_render_fill(struct sna * sna,uint8_t alu,PixmapPtr dst,struct kgem_bo * dst_bo,uint32_t color,unsigned flags,struct sna_fill_op * op) argument
[all...]
H A Dgen9_render.c2875 struct kgem_bo *dst_bo,
2884 untiled_tlb_miss(dst_bo))
2890 if (force_blt_ring(sna, dst_bo))
2894 (sna->render_state.gt < 3 && src_bo == dst_bo)) &&
2895 can_switch_to_blt(sna, dst_bo, flags))
2898 if (kgem_bo_is_render(dst_bo) ||
2904 can_switch_to_blt(sna, dst_bo, flags))
2907 if (prefer_render_ring(sna, dst_bo))
2910 if (!prefer_blt_ring(sna, dst_bo, flags))
2913 return prefer_blt_bo(sna, src_bo, dst_bo);
2873 prefer_blt_copy(struct sna * sna,struct kgem_bo * src_bo,struct kgem_bo * dst_bo,unsigned flags) argument
2917 gen9_render_copy_boxes(struct sna * sna,uint8_t alu,const DrawableRec * src,struct kgem_bo * src_bo,int16_t src_dx,int16_t src_dy,const DrawableRec * dst,struct kgem_bo * dst_bo,int16_t dst_dx,int16_t dst_dy,const BoxRec * box,int n,unsigned flags) argument
3175 gen9_render_copy(struct sna * sna,uint8_t alu,PixmapPtr src,struct kgem_bo * src_bo,PixmapPtr dst,struct kgem_bo * dst_bo,struct sna_copy_op * op) argument
3294 gen9_render_fill_boxes(struct sna * sna,CARD8 op,PictFormat format,const xRenderColor * color,const DrawableRec * dst,struct kgem_bo * dst_bo,const BoxRec * box,int n) argument
3531 gen9_render_fill(struct sna * sna,uint8_t alu,PixmapPtr dst,struct kgem_bo * dst_bo,uint32_t color,unsigned flags,struct sna_fill_op * op) argument
[all...]
H A Dsna_render.h273 const DrawableRec *dst, struct kgem_bo *dst_bo,
276 PixmapPtr dst, struct kgem_bo *dst_bo,
282 bool (*fill_one)(struct sna *sna, PixmapPtr dst, struct kgem_bo *dst_bo,
286 bool (*clear)(struct sna *sna, PixmapPtr dst, struct kgem_bo *dst_bo);
290 const DrawableRec *dst, struct kgem_bo *dst_bo, int16_t dst_dx, int16_t dst_dy,
300 PixmapPtr dst, struct kgem_bo *dst_bo,
737 const DrawableRec *dst, struct kgem_bo *dst_bo,
742 const DrawableRec *dst, struct kgem_bo *dst_bo, int16_t dst_dx, int16_t dst_dy,
747 struct kgem_bo *dst_bo, int16_t dst_dx, int16_t dst_dy,
790 struct kgem_bo *dst_bo, int16_
[all...]
H A Dgen6_render.c2741 struct kgem_bo *dst_bo,
2756 if ((flags & COPY_SMALL || src_bo == dst_bo) &&
2757 can_switch_to_blt(sna, dst_bo, flags))
2761 untiled_tlb_miss(dst_bo))
2764 if (force_blt_ring(sna, dst_bo))
2767 if (kgem_bo_is_render(dst_bo) ||
2772 can_switch_to_blt(sna, dst_bo, flags))
2775 if (prefer_render_ring(sna, dst_bo))
2778 if (!prefer_blt_ring(sna, dst_bo, flags))
2781 return prefer_blt_bo(sna, src_bo, dst_bo);
2739 prefer_blt_copy(struct sna * sna,struct kgem_bo * src_bo,struct kgem_bo * dst_bo,unsigned flags) argument
2785 gen6_render_copy_boxes(struct sna * sna,uint8_t alu,const DrawableRec * src,struct kgem_bo * src_bo,int16_t src_dx,int16_t src_dy,const DrawableRec * dst,struct kgem_bo * dst_bo,int16_t dst_dx,int16_t dst_dy,const BoxRec * box,int n,unsigned flags) argument
3048 gen6_render_copy(struct sna * sna,uint8_t alu,PixmapPtr src,struct kgem_bo * src_bo,PixmapPtr dst,struct kgem_bo * dst_bo,struct sna_copy_op * op) argument
3158 gen6_render_fill_boxes(struct sna * sna,CARD8 op,PictFormat format,const xRenderColor * color,const DrawableRec * dst,struct kgem_bo * dst_bo,const BoxRec * box,int n) argument
3388 gen6_render_fill(struct sna * sna,uint8_t alu,PixmapPtr dst,struct kgem_bo * dst_bo,uint32_t color,unsigned flags,struct sna_fill_op * op) argument
[all...]
H A Dgen7_render.c2957 struct kgem_bo *dst_bo,
2966 untiled_tlb_miss(dst_bo))
2972 if (force_blt_ring(sna, dst_bo))
2976 (sna->render_state.gt < 3 && src_bo == dst_bo)) &&
2977 can_switch_to_blt(sna, dst_bo, flags))
2980 if (kgem_bo_is_render(dst_bo) ||
2986 can_switch_to_blt(sna, dst_bo, flags))
2989 if (prefer_render_ring(sna, dst_bo))
2992 if (!prefer_blt_ring(sna, dst_bo, flags))
2995 return prefer_blt_bo(sna, src_bo, dst_bo);
2955 prefer_blt_copy(struct sna * sna,struct kgem_bo * src_bo,struct kgem_bo * dst_bo,unsigned flags) argument
2999 gen7_render_copy_boxes(struct sna * sna,uint8_t alu,const DrawableRec * src,struct kgem_bo * src_bo,int16_t src_dx,int16_t src_dy,const DrawableRec * dst,struct kgem_bo * dst_bo,int16_t dst_dx,int16_t dst_dy,const BoxRec * box,int n,unsigned flags) argument
3254 gen7_render_copy(struct sna * sna,uint8_t alu,PixmapPtr src,struct kgem_bo * src_bo,PixmapPtr dst,struct kgem_bo * dst_bo,struct sna_copy_op * op) argument
3372 gen7_render_fill_boxes(struct sna * sna,CARD8 op,PictFormat format,const xRenderColor * color,const DrawableRec * dst,struct kgem_bo * dst_bo,const BoxRec * box,int n) argument
3603 gen7_render_fill(struct sna * sna,uint8_t alu,PixmapPtr dst,struct kgem_bo * dst_bo,uint32_t color,unsigned flags,struct sna_fill_op * op) argument
[all...]
H A Dsna_tiling.c599 const DrawableRec *dst, struct kgem_bo *dst_bo,
615 max_size = sna_max_tile_copy_size(sna, dst_bo, dst_bo);
676 dst, dst_bo, 0, 0,
688 dst, dst_bo, dx, dy,
789 struct kgem_bo *dst_bo, int16_t dst_dx, int16_t dst_dy,
800 !kgem_bo_can_blt(&sna->kgem, dst_bo)) {
805 kgem_bo_can_blt(&sna->kgem, dst_bo)));
809 max_size = sna_max_tile_copy_size(sna, src_bo, dst_bo);
878 dst_bo, dst_d
595 sna_tiling_fill_boxes(struct sna * sna,CARD8 op,PictFormat format,const xRenderColor * color,const DrawableRec * dst,struct kgem_bo * dst_bo,const BoxRec * box,int n) argument
787 sna_tiling_blt_copy_boxes__with_alpha(struct sna * sna,uint8_t alu,struct kgem_bo * src_bo,int16_t src_dx,int16_t src_dy,struct kgem_bo * dst_bo,int16_t dst_dx,int16_t dst_dy,int bpp,int alpha_fixup,const BoxRec * box,int nbox) argument
1012 sna_tiling_blt_copy_boxes(struct sna * sna,uint8_t alu,struct kgem_bo * src_bo,int16_t src_dx,int16_t src_dy,struct kgem_bo * dst_bo,int16_t dst_dx,int16_t dst_dy,int bpp,const BoxRec * box,int nbox) argument
1126 sna_tiling_copy_boxes(struct sna * sna,uint8_t alu,const DrawableRec * src,struct kgem_bo * src_bo,int16_t src_dx,int16_t src_dy,const DrawableRec * dst,struct kgem_bo * dst_bo,int16_t dst_dx,int16_t dst_dy,const BoxRec * box,int n) argument
[all...]
/xsrc/external/mit/libdrm/dist/tests/amdgpu/
H A Dcp_dma_tests.c259 struct amdgpu_cp_dma_bo dst_bo) {
266 ib_cpu[4] = dst_bo.gpu_va & 0x00000000ffffffff;
267 ib_cpu[5] = (dst_bo.gpu_va & 0xffffffff00000000) >> 32;
275 resources[1] = dst_bo.buf_handle;
283 struct amdgpu_cp_dma_bo dst_bo = {0}; local in function:amdgpu_cp_dma
301 dst_heap, AMDGPU_GEM_CREATE_CPU_ACCESS_REQUIRED, &dst_bo);
304 r = amdgpu_bo_cpu_map(dst_bo.buf_handle, (void **)&dst_bo_cpu);
311 cp_dma_cmd(src_bo, dst_bo);
319 r = amdgpu_bo_cpu_unmap(dst_bo.buf_handle);
325 r = free_bo(dst_bo);
258 cp_dma_cmd(struct amdgpu_cp_dma_bo src_bo,struct amdgpu_cp_dma_bo dst_bo) argument
[all...]
/xsrc/external/mit/xf86-video-intel-2014/dist/src/sna/
H A Dsna_io.c228 struct kgem_bo *dst_bo; local in function:sna_read_boxes
355 dst_bo = kgem_create_buffer_2d(kgem,
361 if (!dst_bo) {
369 &tmp, dst_bo, -tile.x1, -tile.y1,
371 kgem_bo_destroy(&sna->kgem, dst_bo);
377 kgem_bo_submit(&sna->kgem, dst_bo);
378 kgem_buffer_read_sync(kgem, dst_bo);
383 dst_bo->pitch, dst->devKind,
393 kgem_bo_destroy(&sna->kgem, dst_bo);
400 dst_bo
810 sna_write_boxes(struct sna * sna,PixmapPtr dst,struct kgem_bo * const dst_bo,int16_t const dst_dx,int16_t const dst_dy,const void * const src,int const stride,int16_t const src_dx,int16_t const src_dy,const BoxRec * box,int nbox) argument
1312 sna_write_boxes__xor(struct sna * sna,PixmapPtr dst,struct kgem_bo * dst_bo,int16_t dst_dx,int16_t dst_dy,const void * src,int stride,int16_t src_dx,int16_t src_dy,const BoxRec * box,int nbox,uint32_t and,uint32_t or) argument
[all...]
H A Dsna_render.h267 const DrawableRec *dst, struct kgem_bo *dst_bo,
270 PixmapPtr dst, struct kgem_bo *dst_bo,
276 bool (*fill_one)(struct sna *sna, PixmapPtr dst, struct kgem_bo *dst_bo,
280 bool (*clear)(struct sna *sna, PixmapPtr dst, struct kgem_bo *dst_bo);
284 const DrawableRec *dst, struct kgem_bo *dst_bo, int16_t dst_dx, int16_t dst_dy,
292 PixmapPtr dst, struct kgem_bo *dst_bo,
647 const DrawableRec *dst, struct kgem_bo *dst_bo,
652 const DrawableRec *dst, struct kgem_bo *dst_bo, int16_t dst_dx, int16_t dst_dy,
657 struct kgem_bo *dst_bo, int16_t dst_dx, int16_t dst_dy,
700 struct kgem_bo *dst_bo, int16_
[all...]
H A Dgen8_render.c2695 struct kgem_bo *dst_bo,
2703 if (src_bo == dst_bo && can_switch_to_blt(sna, dst_bo, flags))
2707 untiled_tlb_miss(dst_bo))
2713 if (kgem_bo_is_render(dst_bo) ||
2717 if (prefer_render_ring(sna, dst_bo))
2720 if (!prefer_blt_ring(sna, dst_bo, flags))
2723 return prefer_blt_bo(sna, src_bo) || prefer_blt_bo(sna, dst_bo);
2729 const DrawableRec *dst, struct kgem_bo *dst_bo, int16_t dst_dx, int16_t dst_dy,
2737 src_bo == dst_bo,
2693 prefer_blt_copy(struct sna * sna,struct kgem_bo * src_bo,struct kgem_bo * dst_bo,unsigned flags) argument
2727 gen8_render_copy_boxes(struct sna * sna,uint8_t alu,const DrawableRec * src,struct kgem_bo * src_bo,int16_t src_dx,int16_t src_dy,const DrawableRec * dst,struct kgem_bo * dst_bo,int16_t dst_dx,int16_t dst_dy,const BoxRec * box,int n,unsigned flags) argument
2985 gen8_render_copy(struct sna * sna,uint8_t alu,PixmapPtr src,struct kgem_bo * src_bo,PixmapPtr dst,struct kgem_bo * dst_bo,struct sna_copy_op * op) argument
3103 gen8_render_fill_boxes(struct sna * sna,CARD8 op,PictFormat format,const xRenderColor * color,const DrawableRec * dst,struct kgem_bo * dst_bo,const BoxRec * box,int n) argument
3339 gen8_render_fill(struct sna * sna,uint8_t alu,PixmapPtr dst,struct kgem_bo * dst_bo,uint32_t color,unsigned flags,struct sna_fill_op * op) argument
[all...]
H A Dsna_tiling.c599 const DrawableRec *dst, struct kgem_bo *dst_bo,
615 max_size = sna_max_tile_copy_size(sna, dst_bo, dst_bo);
676 dst, dst_bo, 0, 0,
688 dst, dst_bo, dx, dy,
789 struct kgem_bo *dst_bo, int16_t dst_dx, int16_t dst_dy,
800 !kgem_bo_can_blt(&sna->kgem, dst_bo)) {
805 kgem_bo_can_blt(&sna->kgem, dst_bo)));
809 max_size = sna_max_tile_copy_size(sna, src_bo, dst_bo);
878 dst_bo, dst_d
595 sna_tiling_fill_boxes(struct sna * sna,CARD8 op,PictFormat format,const xRenderColor * color,const DrawableRec * dst,struct kgem_bo * dst_bo,const BoxRec * box,int n) argument
787 sna_tiling_blt_copy_boxes__with_alpha(struct sna * sna,uint8_t alu,struct kgem_bo * src_bo,int16_t src_dx,int16_t src_dy,struct kgem_bo * dst_bo,int16_t dst_dx,int16_t dst_dy,int bpp,int alpha_fixup,const BoxRec * box,int nbox) argument
1012 sna_tiling_blt_copy_boxes(struct sna * sna,uint8_t alu,struct kgem_bo * src_bo,int16_t src_dx,int16_t src_dy,struct kgem_bo * dst_bo,int16_t dst_dx,int16_t dst_dy,int bpp,const BoxRec * box,int nbox) argument
1126 sna_tiling_copy_boxes(struct sna * sna,uint8_t alu,const DrawableRec * src,struct kgem_bo * src_bo,int16_t src_dx,int16_t src_dy,const DrawableRec * dst,struct kgem_bo * dst_bo,int16_t dst_dx,int16_t dst_dy,const BoxRec * box,int n) argument
[all...]
H A Dgen6_render.c2667 struct kgem_bo *dst_bo,
2679 if (src_bo == dst_bo && can_switch_to_blt(sna, dst_bo, flags))
2683 untiled_tlb_miss(dst_bo))
2689 if (kgem_bo_is_render(dst_bo) ||
2693 if (prefer_render_ring(sna, dst_bo))
2696 if (!prefer_blt_ring(sna, dst_bo, flags))
2699 return prefer_blt_bo(sna, src_bo) || prefer_blt_bo(sna, dst_bo);
2705 const DrawableRec *dst, struct kgem_bo *dst_bo, int16_t dst_dx, int16_t dst_dy,
2713 src_bo == dst_bo,
2665 prefer_blt_copy(struct sna * sna,struct kgem_bo * src_bo,struct kgem_bo * dst_bo,unsigned flags) argument
2703 gen6_render_copy_boxes(struct sna * sna,uint8_t alu,const DrawableRec * src,struct kgem_bo * src_bo,int16_t src_dx,int16_t src_dy,const DrawableRec * dst,struct kgem_bo * dst_bo,int16_t dst_dx,int16_t dst_dy,const BoxRec * box,int n,unsigned flags) argument
2967 gen6_render_copy(struct sna * sna,uint8_t alu,PixmapPtr src,struct kgem_bo * src_bo,PixmapPtr dst,struct kgem_bo * dst_bo,struct sna_copy_op * op) argument
3077 gen6_render_fill_boxes(struct sna * sna,CARD8 op,PictFormat format,const xRenderColor * color,const DrawableRec * dst,struct kgem_bo * dst_bo,const BoxRec * box,int n) argument
3307 gen6_render_fill(struct sna * sna,uint8_t alu,PixmapPtr dst,struct kgem_bo * dst_bo,uint32_t color,unsigned flags,struct sna_fill_op * op) argument
[all...]
H A Dgen7_render.c2873 struct kgem_bo *dst_bo,
2881 if (src_bo == dst_bo && can_switch_to_blt(sna, dst_bo, flags))
2885 untiled_tlb_miss(dst_bo))
2891 if (kgem_bo_is_render(dst_bo) ||
2895 if (prefer_render_ring(sna, dst_bo))
2898 if (!prefer_blt_ring(sna, dst_bo, flags))
2901 return prefer_blt_bo(sna, src_bo) || prefer_blt_bo(sna, dst_bo);
2907 const DrawableRec *dst, struct kgem_bo *dst_bo, int16_t dst_dx, int16_t dst_dy,
2915 src_bo == dst_bo,
2871 prefer_blt_copy(struct sna * sna,struct kgem_bo * src_bo,struct kgem_bo * dst_bo,unsigned flags) argument
2905 gen7_render_copy_boxes(struct sna * sna,uint8_t alu,const DrawableRec * src,struct kgem_bo * src_bo,int16_t src_dx,int16_t src_dy,const DrawableRec * dst,struct kgem_bo * dst_bo,int16_t dst_dx,int16_t dst_dy,const BoxRec * box,int n,unsigned flags) argument
3161 gen7_render_copy(struct sna * sna,uint8_t alu,PixmapPtr src,struct kgem_bo * src_bo,PixmapPtr dst,struct kgem_bo * dst_bo,struct sna_copy_op * op) argument
3279 gen7_render_fill_boxes(struct sna * sna,CARD8 op,PictFormat format,const xRenderColor * color,const DrawableRec * dst,struct kgem_bo * dst_bo,const BoxRec * box,int n) argument
3510 gen7_render_fill(struct sna * sna,uint8_t alu,PixmapPtr dst,struct kgem_bo * dst_bo,uint32_t color,unsigned flags,struct sna_fill_op * op) argument
[all...]
/xsrc/external/mit/MesaLib/dist/src/amd/vulkan/
H A Dradv_meta_buffer.c243 struct radeon_winsys_bo *dst_bo, uint64_t src_offset, uint64_t dst_offset,
255 radv_buffer_init(&dst_buffer, cmd_buffer->device, dst_bo, size, dst_offset);
292 struct radeon_winsys_bo *src_bo, struct radeon_winsys_bo *dst_bo)
299 !(dst_bo->initial_domain & RADEON_DOMAIN_VRAM)) {
338 struct radeon_winsys_bo *dst_bo, uint64_t src_offset, uint64_t dst_offset,
342 radv_prefer_compute_dma(cmd_buffer->device, size, src_bo, dst_bo);
345 copy_buffer_shader(cmd_buffer, src_bo, dst_bo, src_offset, dst_offset, size);
348 uint64_t dst_va = radv_buffer_get_va(dst_bo);
353 radv_cs_add_buffer(cmd_buffer->device->ws, cmd_buffer->cs, dst_bo);
242 copy_buffer_shader(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) argument
291 radv_prefer_compute_dma(const struct radv_device * device,uint64_t size,struct radeon_winsys_bo * src_bo,struct radeon_winsys_bo * dst_bo) argument
337 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) argument

Completed in 43 milliseconds

1234