Lines Matching refs:batch_obj
1140 struct drm_i915_gem_object *batch_obj, in i915_gem_execbuffer_parse() argument
1145 struct drm_i915_private *dev_priv = to_i915(batch_obj->base.dev); in i915_gem_execbuffer_parse()
1156 batch_obj, in i915_gem_execbuffer_parse()
1182 return batch_obj; in i915_gem_execbuffer_parse()
1193 struct drm_i915_gem_object *batch_obj, in i915_gem_ringbuffer_submission() argument
1344 i915_gem_execbuffer_retire_commands(dev, file, ring, batch_obj); in i915_gem_ringbuffer_submission()
1409 struct drm_i915_gem_object *batch_obj; in i915_gem_do_execbuffer() local
1522 batch_obj = eb_get_batch(eb); in i915_gem_do_execbuffer()
1544 if (batch_obj->base.pending_write_domain) { in i915_gem_do_execbuffer()
1551 batch_obj = i915_gem_execbuffer_parse(ring, in i915_gem_do_execbuffer()
1554 batch_obj, in i915_gem_do_execbuffer()
1558 if (IS_ERR(batch_obj)) { in i915_gem_do_execbuffer()
1559 ret = PTR_ERR(batch_obj); in i915_gem_do_execbuffer()
1580 batch_obj->base.pending_read_domains |= I915_GEM_DOMAIN_COMMAND; in i915_gem_do_execbuffer()
1596 ret = i915_gem_obj_ggtt_pin(batch_obj, 0, 0); in i915_gem_do_execbuffer()
1600 exec_start += i915_gem_obj_ggtt_offset(batch_obj); in i915_gem_do_execbuffer()
1602 exec_start += i915_gem_obj_offset(batch_obj, vm); in i915_gem_do_execbuffer()
1605 &eb->vmas, batch_obj, exec_start, in i915_gem_do_execbuffer()
1615 i915_gem_object_ggtt_unpin(batch_obj); in i915_gem_do_execbuffer()