Lines Matching refs:dst_bo

2875 		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);
2919 const DrawableRec *dst, struct kgem_bo *dst_bo, int16_t dst_dx, int16_t dst_dy,
2927 src_bo == dst_bo,
2930 dst_bo, dst_dx, dst_dy,
2933 if (prefer_blt_copy(sna, src_bo, dst_bo, flags) &&
2937 dst_bo, dst_dx, dst_dy,
2944 unaligned(dst_bo, dst->bitsPerPixel)) {
2952 dst, dst_bo, dst_dx, dst_dy,
2958 dst_bo, dst_dx, dst_dy,
2963 if ((big || !prefer_render_ring(sna, dst_bo)) &&
2966 dst_bo, dst_dx, dst_dy,
2974 assert(src_bo == dst_bo);
2978 return sna_render_copy_boxes__overlap(sna, alu, dst, dst_bo,
2997 tmp.dst.bo = dst_bo;
3133 dst_bo, dst_dx, dst_dy,
3140 dst, dst_bo, dst_dx, dst_dy,
3177 PixmapPtr dst, struct kgem_bo *dst_bo,
3185 if (prefer_blt_copy(sna, src_bo, dst_bo, 0) &&
3188 src_bo, dst_bo,
3193 if (!(alu == GXcopy || alu == GXclear) || src_bo == dst_bo ||
3197 unaligned(dst_bo, dst->drawable.bitsPerPixel)) {
3202 return sna_blt_copy(sna, alu, src_bo, dst_bo,
3220 op->base.dst.bo = dst_bo;
3236 kgem_set_mode(&sna->kgem, KGEM_RENDER, dst_bo);
3237 if (!kgem_check_bo(&sna->kgem, dst_bo, src_bo, NULL)) {
3239 if (!kgem_check_bo(&sna->kgem, dst_bo, src_bo, NULL))
3298 const DrawableRec *dst, struct kgem_bo *dst_bo,
3314 if (prefer_blt_fill(sna, dst_bo, FILL_BOXES) ||
3316 unaligned(dst_bo, PICT_FORMAT_BPP(format))) {
3334 dst_bo, dst->bitsPerPixel,
3361 tmp.dst.bo = dst_bo;
3376 dst, dst_bo, box, n);
3389 kgem_set_mode(&sna->kgem, KGEM_RENDER, dst_bo);
3390 if (!kgem_check_bo(&sna->kgem, dst_bo, NULL)) {
3392 if (!kgem_check_bo(&sna->kgem, dst_bo, NULL)) {
3532 PixmapPtr dst, struct kgem_bo *dst_bo,
3538 if (prefer_blt_fill(sna, dst_bo, flags) &&
3540 dst_bo, dst->drawable.bitsPerPixel,
3547 unaligned(dst_bo, dst->drawable.bitsPerPixel))
3549 dst_bo, dst->drawable.bitsPerPixel,
3560 op->base.dst.bo = dst_bo;
3576 kgem_set_mode(&sna->kgem, KGEM_RENDER, dst_bo);
3577 if (!kgem_check_bo(&sna->kgem, dst_bo, NULL)) {
3579 if (!kgem_check_bo(&sna->kgem, dst_bo, NULL)) {