Lines Matching refs:batch

915 	struct i915_vma *batch;  in store_context()  local
919 batch = create_user_vma(ce->vm, SZ_64K); in store_context()
920 if (IS_ERR(batch)) in store_context()
921 return batch; in store_context()
923 cs = i915_gem_object_pin_map_unlocked(batch->obj, I915_MAP_WC); in store_context()
925 i915_vma_put(batch); in store_context()
931 i915_gem_object_unpin_map(batch->obj); in store_context()
932 i915_vma_put(batch); in store_context()
971 i915_gem_object_flush_map(batch->obj); in store_context()
972 i915_gem_object_unpin_map(batch->obj); in store_context()
974 return batch; in store_context()
1079 struct i915_vma *batch; in load_context() local
1083 batch = create_user_vma(ce->vm, SZ_64K); in load_context()
1084 if (IS_ERR(batch)) in load_context()
1085 return batch; in load_context()
1087 cs = i915_gem_object_pin_map_unlocked(batch->obj, I915_MAP_WC); in load_context()
1089 i915_vma_put(batch); in load_context()
1095 i915_gem_object_unpin_map(batch->obj); in load_context()
1096 i915_vma_put(batch); in load_context()
1131 i915_gem_object_flush_map(batch->obj); in load_context()
1132 i915_gem_object_unpin_map(batch->obj); in load_context()
1134 return batch; in load_context()
1140 struct i915_vma *batch; in poison_registers() local
1144 batch = load_context(ce, poison); in poison_registers()
1145 if (IS_ERR(batch)) in poison_registers()
1146 return PTR_ERR(batch); in poison_registers()
1154 err = move_to_active(rq, batch, 0); in poison_registers()
1166 *cs++ = lower_32_bits(batch->node.start); in poison_registers()
1167 *cs++ = upper_32_bits(batch->node.start); in poison_registers()
1181 i915_vma_put(batch); in poison_registers()