Lines Matching refs:exec_objects
117 struct drm_i915_gem_exec_object *exec_objects; member
499 bufmgr_gem->exec_objects = in drm_intel_add_validate_buffer()
500 realloc(bufmgr_gem->exec_objects, in drm_intel_add_validate_buffer()
501 sizeof(*bufmgr_gem->exec_objects) * new_size); in drm_intel_add_validate_buffer()
511 bufmgr_gem->exec_objects[index].handle = bo_gem->gem_handle; in drm_intel_add_validate_buffer()
512 bufmgr_gem->exec_objects[index].relocation_count = bo_gem->reloc_count; in drm_intel_add_validate_buffer()
513 bufmgr_gem->exec_objects[index].relocs_ptr = (uintptr_t) bo_gem->relocs; in drm_intel_add_validate_buffer()
514 bufmgr_gem->exec_objects[index].alignment = bo->align; in drm_intel_add_validate_buffer()
515 bufmgr_gem->exec_objects[index].offset = 0; in drm_intel_add_validate_buffer()
1905 free(bufmgr_gem->exec_objects); in drm_intel_bufmgr_gem_destroy()
2240 if (bufmgr_gem->exec_objects[i].offset != bo->offset64) { in drm_intel_update_buffer_offsets()
2245 upper_32_bits(bufmgr_gem->exec_objects[i].offset), in drm_intel_update_buffer_offsets()
2246 lower_32_bits(bufmgr_gem->exec_objects[i].offset)); in drm_intel_update_buffer_offsets()
2247 bo->offset64 = bufmgr_gem->exec_objects[i].offset; in drm_intel_update_buffer_offsets()
2248 bo->offset = bufmgr_gem->exec_objects[i].offset; in drm_intel_update_buffer_offsets()
2309 execbuf.buffers_ptr = (uintptr_t) bufmgr_gem->exec_objects; in drm_intel_gem_bo_exec()