Lines Matching defs:i915

51 		struct drm_i915_private *i915 = mr->i915;
53 obj->mm.placements = &i915->mm.regions[mr->id];
91 __i915_gem_object_create_user_ext(struct drm_i915_private *i915, u64 size,
101 i915_gem_flush_free_objects(i915);
149 * @i915: i915 private
159 __i915_gem_object_create_user(struct drm_i915_private *i915, u64 size,
163 return __i915_gem_object_create_user_ext(i915, size, placements,
228 struct drm_i915_private *i915 = to_i915(dev);
233 mr = intel_memory_region_by_type(i915, INTEL_MEMORY_SYSTEM);
235 obj = __i915_gem_object_create_user(i915, args->size, &mr, 1);
243 struct drm_i915_private *i915;
276 struct drm_i915_private *i915 = ext_data->i915;
284 drm_dbg(&i915->drm, "pad should be zero\n");
289 drm_dbg(&i915->drm, "num_regions is zero\n");
293 BUILD_BUG_ON(ARRAY_SIZE(i915->mm.regions) != ARRAY_SIZE(placements));
295 if (args->num_regions > ARRAY_SIZE(i915->mm.regions)) {
296 drm_dbg(&i915->drm, "num_regions is too large\n");
311 mr = intel_memory_region_lookup(i915,
315 drm_dbg(&i915->drm, "Device is missing region { class: %d, inst: %d } at index = %d\n",
322 drm_dbg(&i915->drm, "Found duplicate placement %s -> { class: %d, inst: %d } at index = %d\n",
356 drm_dbg(&i915->drm,
362 drm_dbg(&i915->drm, "New placements(so far validated): %s\n", buf);
390 if (!intel_pxp_is_enabled(ext_data->i915->pxp))
401 struct drm_i915_private *i915 = ext_data->i915;
409 if (GRAPHICS_VER_FULL(i915) < IP_VER(12, 70))
415 max_pat_index = INTEL_INFO(i915)->max_pat_index;
418 drm_dbg(&i915->drm, "PAT index is invalid: %u\n",
445 struct drm_i915_private *i915 = to_i915(dev);
447 struct create_ext ext_data = { .i915 = i915 };
464 intel_memory_region_by_type(i915, INTEL_MEMORY_SYSTEM);
484 obj = __i915_gem_object_create_user_ext(i915, args->size,