Home | History | Annotate | Download | only in sna

Lines Matching refs:src_bo

1607 	struct kgem_bo *src_bo = op->u.blt.bo[0];
1657 b[7] = kgem_add_reloc(kgem, kgem->nbatch + 7, src_bo,
1713 b[7] = kgem_add_reloc(kgem, kgem->nbatch + 7, src_bo,
1743 struct kgem_bo *src_bo = op->u.blt.bo[0];
1795 kgem_add_reloc64(kgem, kgem->nbatch + 8, src_bo,
1853 kgem_add_reloc64(kgem, kgem->nbatch + 8, src_bo,
3668 struct kgem_bo *src_bo, int16_t src_dx, int16_t src_dy,
3681 src_bo->tiling, dst_bo->tiling,
3682 src_bo->pitch, dst_bo->pitch));
3685 if (wedged(sna) || !kgem_bo_can_blt(kgem, src_bo) || !kgem_bo_can_blt(kgem, dst_bo)) {
3688 kgem_bo_can_blt(kgem, src_bo),
3697 src_pitch = src_bo->pitch;
3698 if (kgem->gen >= 040 && src_bo->tiling) {
3746 !kgem_check_many_bo_fenced(kgem, dst_bo, src_bo, NULL)) {
3748 if (!kgem_check_many_bo_fenced(kgem, dst_bo, src_bo, NULL)) {
3751 src_bo, src_dx, src_dy,
3803 kgem_add_reloc64(kgem, kgem->nbatch + 8, src_bo,
3860 b[7] = kgem_add_reloc(kgem, kgem->nbatch + 7, src_bo,
3921 kgem_add_reloc64(kgem, kgem->nbatch + 8, src_bo,
3978 b[7] = kgem_add_reloc(kgem, kgem->nbatch + 7, src_bo,
3999 } else if (kgem->gen >= 060 && src_bo == dst_bo && kgem_check_batch(kgem, 3)) {
4013 struct kgem_bo *src_bo, int16_t src_dx, int16_t src_dy,
4027 src_bo->tiling, dst_bo->tiling,
4028 src_bo->pitch, dst_bo->pitch));
4030 if (wedged(sna) || !kgem_bo_can_blt(kgem, src_bo) || !kgem_bo_can_blt(kgem, dst_bo)) {
4033 kgem_bo_can_blt(kgem, src_bo),
4039 src_pitch = src_bo->pitch;
4040 if (kgem->gen >= 040 && src_bo->tiling) {
4062 if (!kgem_check_many_bo_fenced(kgem, dst_bo, src_bo, NULL)) {
4116 kgem_add_reloc64(kgem, kgem->nbatch + 8, src_bo,
4133 b[7] = kgem_add_reloc(kgem, kgem->nbatch + 7, src_bo,
4174 const DrawableRec *src, struct kgem_bo *src_bo, int16_t src_dx, int16_t src_dy,
4189 if (src_bo == dst_bo) {
4192 if (src_bo->tiling == I915_TILING_Y &&
4193 kgem_bo_blt_pitch_is_ok(&sna->kgem, src_bo)) {
4201 assert(sna_pixmap((PixmapPtr)src)->gpu_bo == src_bo);
4222 src_bo, src_dx, src_dy,
4234 src_bo = free_bo;
4236 dst_bo = src_bo = bo;
4239 if (src_bo->tiling == I915_TILING_Y &&
4240 kgem_bo_blt_pitch_is_ok(&sna->kgem, src_bo)) {
4244 assert(sna_pixmap((PixmapPtr)src)->gpu_bo == src_bo);
4245 src_bo = sna_pixmap_change_tiling((PixmapPtr)src, I915_TILING_X);
4246 if (src_bo == NULL) {
4269 src_bo, src_dx, src_dy,