Lines Matching refs:dst_bo
2741 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);
2787 const DrawableRec *dst, struct kgem_bo *dst_bo, int16_t dst_dx, int16_t dst_dy,
2795 src_bo == dst_bo,
2798 dst_bo, dst_dx, dst_dy,
2801 if (prefer_blt_copy(sna, src_bo, dst_bo, flags) &&
2805 dst_bo, dst_dx, dst_dy,
2817 dst, dst_bo, dst_dx, dst_dy,
2823 dst_bo, dst_dx, dst_dy,
2828 if ((big || can_switch_to_blt(sna, dst_bo, flags)) &&
2831 dst_bo, dst_dx, dst_dy,
2839 assert(src_bo == dst_bo);
2843 return sna_render_copy_boxes__overlap(sna, alu, dst, dst_bo,
2862 tmp.dst.bo = dst_bo;
3003 dst_bo, dst_dx, dst_dy,
3010 dst, dst_bo, dst_dx, dst_dy,
3050 PixmapPtr dst, struct kgem_bo *dst_bo,
3058 if (prefer_blt_copy(sna, src_bo, dst_bo, 0) &&
3061 src_bo, dst_bo,
3066 if (!(alu == GXcopy || alu == GXclear) || src_bo == dst_bo ||
3073 return sna_blt_copy(sna, alu, src_bo, dst_bo,
3091 op->base.dst.bo = dst_bo;
3109 kgem_set_mode(&sna->kgem, KGEM_RENDER, dst_bo);
3110 if (!kgem_check_bo(&sna->kgem, dst_bo, src_bo, NULL)) {
3112 if (!kgem_check_bo(&sna->kgem, dst_bo, src_bo, NULL))
3162 const DrawableRec *dst, struct kgem_bo *dst_bo,
3178 if (prefer_blt_fill(sna, dst_bo, FILL_BOXES) ||
3197 dst_bo, dst->bitsPerPixel,
3224 tmp.dst.bo = dst_bo;
3239 dst, dst_bo, box, n);
3254 kgem_set_mode(&sna->kgem, KGEM_RENDER, dst_bo);
3255 if (!kgem_check_bo(&sna->kgem, dst_bo, NULL)) {
3257 assert(kgem_check_bo(&sna->kgem, dst_bo, NULL));
3389 PixmapPtr dst, struct kgem_bo *dst_bo,
3395 if (prefer_blt_fill(sna, dst_bo, flags) &&
3397 dst_bo, dst->drawable.bitsPerPixel,
3405 dst_bo, dst->drawable.bitsPerPixel,
3416 op->base.dst.bo = dst_bo;
3434 kgem_set_mode(&sna->kgem, KGEM_RENDER, dst_bo);
3435 if (!kgem_check_bo(&sna->kgem, dst_bo, NULL)) {
3437 assert(kgem_check_bo(&sna->kgem, dst_bo, NULL));