Lines Matching refs:exec

38 	struct drm_i915_gem_exec_object2 *exec;  member
246 struct drm_i915_gem_exec_object2 *exec; /** ioctl execobj[] */ member
561 struct drm_i915_gem_exec_object2 *entry = &eb->exec[i]; in eb_add_vma()
565 ev->exec = entry; in eb_add_vma()
647 struct drm_i915_gem_exec_object2 *entry = ev->exec; in eb_reserve_vma()
895 vma = eb_lookup_vma(eb, eb->exec[i].handle); in eb_lookup_vmas()
901 err = eb_validate_vma(eb, &eb->exec[i], vma); in eb_lookup_vmas()
968 struct drm_i915_gem_exec_object2 *entry = &eb->exec[i]; in eb_validate_vmas()
999 eb_vma_misplaced(&eb->exec[i], vma, ev->flags)); in eb_validate_vmas()
1412 const struct drm_i915_gem_exec_object2 *entry = ev->exec; in eb_relocate_vma()
1495 const struct drm_i915_gem_exec_object2 *entry = ev->exec; in eb_relocate_vma_slow()
1550 const unsigned int nreloc = eb->exec[i].relocation_count; in eb_copy_relocations()
1558 err = check_relocations(&eb->exec[i]); in eb_copy_relocations()
1562 urelocs = u64_to_user_ptr(eb->exec[i].relocs_ptr); in eb_copy_relocations()
1604 eb->exec[i].relocs_ptr = (uintptr_t)relocs; in eb_copy_relocations()
1616 relocs = u64_to_ptr(typeof(*relocs), eb->exec[i].relocs_ptr); in eb_copy_relocations()
1617 if (eb->exec[i].relocation_count) in eb_copy_relocations()
1631 err = check_relocations(&eb->exec[i]); in eb_prefault_relocations()
1773 &eb->exec[i]; in eb_relocate_parse_slow()
2005 static int i915_gem_check_execbuffer(struct drm_i915_gem_execbuffer2 *exec) in i915_gem_check_execbuffer() argument
2007 if (exec->flags & __I915_EXEC_ILLEGAL_FLAGS) in i915_gem_check_execbuffer()
2011 if (!(exec->flags & (I915_EXEC_FENCE_ARRAY | in i915_gem_check_execbuffer()
2013 if (exec->num_cliprects || exec->cliprects_ptr) in i915_gem_check_execbuffer()
2017 if (exec->DR4 == 0xffffffff) { in i915_gem_check_execbuffer()
2019 exec->DR4 = 0; in i915_gem_check_execbuffer()
2021 if (exec->DR1 || exec->DR4) in i915_gem_check_execbuffer()
2024 if ((exec->batch_start_offset | exec->batch_len) & 0x7) in i915_gem_check_execbuffer()
3156 struct drm_i915_gem_exec_object2 *exec) in i915_gem_do_execbuffer() argument
3175 eb.exec = exec; in i915_gem_do_execbuffer()
3176 eb.vma = (struct eb_vma *)(exec + args->buffer_count + 1); in i915_gem_do_execbuffer()