Lines Matching full:clear
25 * For fail_gpu_migration, the gpu blit scheduled is always a clear blit
188 bool clear, in i915_ttm_accel_move() argument
205 /* With fail_gpu_migration, we always perform a GPU clear. */ in i915_ttm_accel_move()
207 clear = true; in i915_ttm_accel_move()
210 if (clear) { in i915_ttm_accel_move()
259 * @clear: Whether to clear instead of copy.
272 bool clear; member
307 ttm_move_memcpy(arg->clear, arg->num_pages, in i915_ttm_move_memcpy()
312 struct ttm_buffer_object *bo, bool clear, in i915_ttm_memcpy_init() argument
334 arg->clear = clear; in i915_ttm_memcpy_init()
338 arg->src_rsgt = clear ? NULL : in i915_ttm_memcpy_init()
469 const struct ttm_operation_ctx *ctx, bool clear, in __i915_ttm_move() argument
482 fence = i915_ttm_accel_move(bo, clear, dst_mem, dst_ttm, in __i915_ttm_move()
509 i915_ttm_memcpy_init(arg, bo, clear, dst_mem, in __i915_ttm_move()
539 i915_ttm_memcpy_init(arg, bo, clear, dst_mem, dst_ttm, in __i915_ttm_move()
581 bool clear, prealloc_bo; in i915_ttm_move() local
636 clear = !i915_ttm_cpu_maps_iomem(bo->resource) && (!ttm || !ttm_tt_is_populated(ttm)); in i915_ttm_move()
638 if (!(clear && ttm && !((ttm->page_flags & TTM_TT_FLAG_ZERO_ALLOC) && !prealloc_bo))) { in i915_ttm_move()
648 migration_fence = __i915_ttm_move(bo, ctx, clear, dst_mem, ttm, in i915_ttm_move()