Lines Matching refs:dpt_obj
247 struct drm_i915_gem_object *dpt_obj; in intel_dpt_create() local
260 dpt_obj = i915_gem_object_create_lmem(i915, size, I915_BO_ALLOC_CONTIGUOUS); in intel_dpt_create()
261 if (IS_ERR(dpt_obj) && i915_ggtt_has_aperture(to_gt(i915)->ggtt)) in intel_dpt_create()
262 dpt_obj = i915_gem_object_create_stolen(i915, size); in intel_dpt_create()
263 if (IS_ERR(dpt_obj) && !HAS_LMEM(i915)) { in intel_dpt_create()
265 dpt_obj = i915_gem_object_create_shmem(i915, size); in intel_dpt_create()
267 if (IS_ERR(dpt_obj)) in intel_dpt_create()
268 return ERR_CAST(dpt_obj); in intel_dpt_create()
270 ret = i915_gem_object_lock_interruptible(dpt_obj, NULL); in intel_dpt_create()
272 ret = i915_gem_object_set_cache_level(dpt_obj, I915_CACHE_NONE); in intel_dpt_create()
273 i915_gem_object_unlock(dpt_obj); in intel_dpt_create()
276 i915_gem_object_put(dpt_obj); in intel_dpt_create()
282 i915_gem_object_put(dpt_obj); in intel_dpt_create()
306 dpt->obj = dpt_obj; in intel_dpt_create()