Home | History | Annotate | Download | only in sna

Lines Matching refs:src_bo

1655 	struct kgem_bo *src_bo = op->u.blt.bo[0];
1705 b[7] = kgem_add_reloc(kgem, kgem->nbatch + 7, src_bo,
1719 kgem_bcs_set_tiling(&sna->kgem, src_bo, dst_bo);
1762 b[7] = kgem_add_reloc(kgem, kgem->nbatch + 7, src_bo,
1776 kgem_bcs_set_tiling(&sna->kgem, src_bo, dst_bo);
1793 struct kgem_bo *src_bo = op->u.blt.bo[0];
1845 kgem_add_reloc64(kgem, kgem->nbatch + 8, src_bo,
1859 kgem_bcs_set_tiling(&sna->kgem, src_bo, dst_bo);
1904 kgem_add_reloc64(kgem, kgem->nbatch + 8, src_bo,
1918 kgem_bcs_set_tiling(&sna->kgem, src_bo, dst_bo);
3698 struct kgem_bo *src_bo, int16_t src_dx, int16_t src_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)) {
3718 kgem_bo_can_blt(kgem, src_bo),
3727 src_pitch = src_bo->pitch;
3728 if (kgem->gen >= 040 && src_bo->tiling) {
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)) {
3781 src_bo, src_dx, src_dy,
3787 kgem_bcs_set_tiling(&sna->kgem, src_bo, dst_bo);
3834 kgem_add_reloc64(kgem, kgem->nbatch + 8, src_bo,
3848 kgem_bcs_set_tiling(&sna->kgem, src_bo, dst_bo);
3892 b[7] = kgem_add_reloc(kgem, kgem->nbatch + 7, src_bo,
3906 kgem_bcs_set_tiling(&sna->kgem, src_bo, dst_bo);
3954 kgem_add_reloc64(kgem, kgem->nbatch + 8, src_bo,
3968 kgem_bcs_set_tiling(&sna->kgem, src_bo, dst_bo);
4012 b[7] = kgem_add_reloc(kgem, kgem->nbatch + 7, src_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)) {
4048 struct kgem_bo *src_bo, int16_t src_dx, int16_t src_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)) {
4068 kgem_bo_can_blt(kgem, src_bo),
4074 src_pitch = src_bo->pitch;
4075 if (kgem->gen >= 040 && src_bo->tiling) {
4097 if (!kgem_check_many_bo_fenced(kgem, dst_bo, src_bo, NULL)) {
4133 kgem_bcs_set_tiling(&sna->kgem, src_bo, dst_bo);
4152 kgem_add_reloc64(kgem, kgem->nbatch + 8, src_bo,
4169 b[7] = kgem_add_reloc(kgem, kgem->nbatch + 7, src_bo,
4210 const DrawableRec *src, struct kgem_bo *src_bo, int16_t src_dx, int16_t src_dy,
4225 if (src_bo == dst_bo) {
4228 if (src_bo->tiling == I915_TILING_Y &&
4230 kgem_bo_blt_pitch_is_ok(&sna->kgem, src_bo)) {
4238 assert(sna_pixmap((PixmapPtr)src)->gpu_bo == src_bo);
4259 src_bo, src_dx, src_dy,
4271 src_bo = free_bo;
4273 dst_bo = src_bo = bo;
4276 if (src_bo->tiling == I915_TILING_Y &&
4278 kgem_bo_blt_pitch_is_ok(&sna->kgem, src_bo)) {
4282 assert(sna_pixmap((PixmapPtr)src)->gpu_bo == src_bo);
4283 src_bo = sna_pixmap_change_tiling((PixmapPtr)src, I915_TILING_X);
4284 if (src_bo == NULL) {
4308 src_bo, src_dx, src_dy,