Lines Matching defs:scratch
404 struct i915_vma *scratch)
425 err = i915_gem_object_lock(scratch->obj, &ww);
446 *cs++ = i915_ggtt_offset(scratch) + RING_START_IDX * sizeof(u32);
453 *cs++ = i915_ggtt_offset(scratch) + RING_TAIL_IDX * sizeof(u32);
456 err = i915_vma_move_to_active(scratch, rq, EXEC_OBJECT_WRITE);
471 cs = i915_gem_object_pin_map(scratch->obj, I915_MAP_WB);
486 i915_gem_object_unpin_map(scratch->obj);
507 struct i915_vma *scratch;
516 scratch = create_scratch(gt);
517 if (IS_ERR(scratch))
518 return PTR_ERR(scratch);
521 err = __live_lrc_state(engine, scratch);
529 i915_vma_unpin_and_release(&scratch, 0);
565 __gpr_read(struct intel_context *ce, struct i915_vma *scratch, u32 *slot)
599 *cs++ = i915_ggtt_offset(scratch) + n * sizeof(u32);
603 err = igt_vma_move_to_active_unlocked(scratch, rq, EXEC_OBJECT_WRITE);
616 struct i915_vma *scratch,
637 rq = __gpr_read(ce, scratch, slot);
669 cs = i915_gem_object_pin_map_unlocked(scratch->obj, I915_MAP_WB);
686 i915_gem_object_unpin_map(scratch->obj);
701 struct i915_vma *scratch;
710 scratch = create_scratch(gt);
711 if (IS_ERR(scratch))
712 return PTR_ERR(scratch);
717 err = __live_lrc_gpr(engine, scratch, false);
721 err = __live_lrc_gpr(engine, scratch, true);
733 i915_vma_unpin_and_release(&scratch, 0);
973 store_context(struct intel_context *ce, struct i915_vma *scratch)
1040 *cs++ = lower_32_bits(i915_vma_offset(scratch) + x);
1041 *cs++ = upper_32_bits(i915_vma_offset(scratch) + x);