Lines Matching refs:batch_obj
1095 __i915_add_request(params->request, params->batch_obj, true); in i915_gem_execbuffer_retire_commands()
1130 struct drm_i915_gem_object *batch_obj, in i915_gem_execbuffer_parse() argument
1145 batch_obj, in i915_gem_execbuffer_parse()
1174 return batch_obj; in i915_gem_execbuffer_parse()
1333 struct drm_i915_gem_object *batch_obj; in i915_gem_do_execbuffer() local
1463 batch_obj = eb_get_batch(eb); in i915_gem_do_execbuffer()
1485 if (batch_obj->base.pending_write_domain) { in i915_gem_do_execbuffer()
1498 batch_obj, in i915_gem_do_execbuffer()
1512 if (parsed_batch_obj != batch_obj) { in i915_gem_do_execbuffer()
1524 batch_obj = parsed_batch_obj; in i915_gem_do_execbuffer()
1528 batch_obj->base.pending_read_domains |= I915_GEM_DOMAIN_COMMAND; in i915_gem_do_execbuffer()
1544 ret = i915_gem_obj_ggtt_pin(batch_obj, 0, 0); in i915_gem_do_execbuffer()
1548 params->batch_obj_vm_offset = i915_gem_obj_ggtt_offset(batch_obj); in i915_gem_do_execbuffer()
1550 params->batch_obj_vm_offset = i915_gem_obj_offset(batch_obj, vm); in i915_gem_do_execbuffer()
1571 params->batch_obj = batch_obj; in i915_gem_do_execbuffer()
1584 i915_gem_object_ggtt_unpin(batch_obj); in i915_gem_do_execbuffer()