Lines Matching defs:dst_bo
1656 struct kgem_bo *dst_bo = op->u.blt.bo[1];
1698 b[4] = kgem_add_reloc(kgem, kgem->nbatch + 4, dst_bo,
1719 kgem_bcs_set_tiling(&sna->kgem, src_bo, dst_bo);
1755 b[4] = kgem_add_reloc(kgem, kgem->nbatch + 4, dst_bo,
1776 kgem_bcs_set_tiling(&sna->kgem, src_bo, dst_bo);
1794 struct kgem_bo *dst_bo = op->u.blt.bo[1];
1837 kgem_add_reloc64(kgem, kgem->nbatch + 4, dst_bo,
1859 kgem_bcs_set_tiling(&sna->kgem, src_bo, dst_bo);
1896 kgem_add_reloc64(kgem, kgem->nbatch + 4, dst_bo,
1918 kgem_bcs_set_tiling(&sna->kgem, src_bo, dst_bo);
3699 struct kgem_bo *dst_bo, int16_t dst_dx, int16_t dst_dy,
3711 src_bo->tiling, dst_bo->tiling,
3712 src_bo->pitch, dst_bo->pitch));
3715 if (wedged(sna) || !kgem_bo_can_blt(kgem, src_bo) || !kgem_bo_can_blt(kgem, dst_bo)) {
3719 kgem_bo_can_blt(kgem, dst_bo)));
3734 br13 = dst_bo->pitch;
3735 if (kgem->gen >= 040 && dst_bo->tiling) {
3751 kgem->reloc[kgem->nreloc-1].target_handle == dst_bo->target_handle) {
3773 kgem_set_mode(kgem, KGEM_BLT, dst_bo);
3776 !kgem_check_many_bo_fenced(kgem, dst_bo, src_bo, NULL)) {
3778 if (!kgem_check_many_bo_fenced(kgem, dst_bo, src_bo, NULL)) {
3782 dst_bo, dst_dx, dst_dy,
3787 kgem_bcs_set_tiling(&sna->kgem, src_bo, dst_bo);
3826 kgem_add_reloc64(kgem, kgem->nbatch + 4, dst_bo,
3848 kgem_bcs_set_tiling(&sna->kgem, src_bo, dst_bo);
3885 b[4] = kgem_add_reloc(kgem, kgem->nbatch + 4, dst_bo,
3906 kgem_bcs_set_tiling(&sna->kgem, src_bo, dst_bo);
3946 kgem_add_reloc64(kgem, kgem->nbatch + 4, dst_bo,
3968 kgem_bcs_set_tiling(&sna->kgem, src_bo, dst_bo);
4005 b[4] = kgem_add_reloc(kgem, kgem->nbatch + 4, dst_bo,
4026 kgem_bcs_set_tiling(&sna->kgem, src_bo, dst_bo);
4034 } else if (kgem->gen >= 060 && src_bo == dst_bo && kgem_check_batch(kgem, 3)) {
4049 struct kgem_bo *dst_bo, int16_t dst_dx, int16_t dst_dy,
4062 src_bo->tiling, dst_bo->tiling,
4063 src_bo->pitch, dst_bo->pitch));
4065 if (wedged(sna) || !kgem_bo_can_blt(kgem, src_bo) || !kgem_bo_can_blt(kgem, dst_bo)) {
4069 kgem_bo_can_blt(kgem, dst_bo)));
4081 br13 = dst_bo->pitch;
4082 if (kgem->gen >= 040 && dst_bo->tiling) {
4096 kgem_set_mode(kgem, KGEM_BLT, dst_bo);
4097 if (!kgem_check_many_bo_fenced(kgem, dst_bo, src_bo, NULL)) {
4104 kgem->reloc[kgem->nreloc-1].target_handle == dst_bo->target_handle) {
4133 kgem_bcs_set_tiling(&sna->kgem, src_bo, dst_bo);
4144 kgem_add_reloc64(kgem, kgem->nbatch + 4, dst_bo,
4162 b[4] = kgem_add_reloc(kgem, kgem->nbatch + 4, dst_bo,
4211 const DrawableRec *dst, struct kgem_bo *dst_bo, int16_t dst_dx, int16_t dst_dy,
4225 if (src_bo == dst_bo) {
4273 dst_bo = src_bo = bo;
4291 if (dst_bo->tiling == I915_TILING_Y &&
4293 kgem_bo_blt_pitch_is_ok(&sna->kgem, dst_bo)) {
4297 assert(sna_pixmap((PixmapPtr)dst)->gpu_bo == dst_bo);
4298 dst_bo = sna_pixmap_change_tiling((PixmapPtr)dst, I915_TILING_X);
4299 if (dst_bo == NULL) {
4309 dst_bo, dst_dx, dst_dy,