Lines Matching refs:dst_bo
2695 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,
2740 dst_bo, dst_dx, dst_dy,
2743 if (prefer_blt_copy(sna, src_bo, dst_bo, flags) &&
2747 dst_bo, dst_dx, dst_dy,
2754 unaligned(dst_bo, dst->bitsPerPixel)) {
2762 dst, dst_bo, dst_dx, dst_dy,
2768 dst_bo, dst_dx, dst_dy,
2773 if ((big || can_switch_to_blt(sna, dst_bo, flags)) &&
2776 dst_bo, dst_dx, dst_dy,
2784 assert(src_bo == dst_bo);
2808 tmp.dst.bo = dst_bo;
2943 dst_bo, dst_dx, dst_dy,
2950 dst, dst_bo, dst_dx, dst_dy,
2987 PixmapPtr dst, struct kgem_bo *dst_bo,
2995 if (prefer_blt_copy(sna, src_bo, dst_bo, 0) &&
2998 src_bo, dst_bo,
3003 if (!(alu == GXcopy || alu == GXclear) || src_bo == dst_bo ||
3007 unaligned(dst_bo, dst->drawable.bitsPerPixel)) {
3012 return sna_blt_copy(sna, alu, src_bo, dst_bo,
3030 op->base.dst.bo = dst_bo;
3045 kgem_set_mode(&sna->kgem, KGEM_RENDER, dst_bo);
3046 if (!kgem_check_bo(&sna->kgem, dst_bo, src_bo, NULL)) {
3048 if (!kgem_check_bo(&sna->kgem, dst_bo, src_bo, NULL))
3107 const DrawableRec *dst, struct kgem_bo *dst_bo,
3123 if (prefer_blt_fill(sna, dst_bo, FILL_BOXES) ||
3125 unaligned(dst_bo, PICT_FORMAT_BPP(format))) {
3143 dst_bo, dst->bitsPerPixel,
3170 tmp.dst.bo = dst_bo;
3185 dst, dst_bo, box, n);
3197 kgem_set_mode(&sna->kgem, KGEM_RENDER, dst_bo);
3198 if (!kgem_check_bo(&sna->kgem, dst_bo, NULL)) {
3200 if (!kgem_check_bo(&sna->kgem, dst_bo, NULL)) {
3340 PixmapPtr dst, struct kgem_bo *dst_bo,
3346 if (prefer_blt_fill(sna, dst_bo, flags) &&
3348 dst_bo, dst->drawable.bitsPerPixel,
3355 unaligned(dst_bo, dst->drawable.bitsPerPixel))
3357 dst_bo, dst->drawable.bitsPerPixel,
3368 op->base.dst.bo = dst_bo;
3383 kgem_set_mode(&sna->kgem, KGEM_RENDER, dst_bo);
3384 if (!kgem_check_bo(&sna->kgem, dst_bo, NULL)) {
3386 if (!kgem_check_bo(&sna->kgem, dst_bo, NULL)) {