Lines Matching defs:i915
30 drm_WARN_ON(&vm->i915->drm, !i915_is_dpt(vm));
126 struct drm_i915_private *i915 = vm->i915;
138 wakeref = intel_runtime_pm_get(&i915->runtime_pm);
139 atomic_inc(&i915->gpu_error.pending_fb_pin);
169 atomic_dec(&i915->gpu_error.pending_fb_pin);
170 intel_runtime_pm_put(&i915->runtime_pm, wakeref);
185 * @i915: device instance
195 void intel_dpt_resume(struct drm_i915_private *i915)
199 if (!HAS_DISPLAY(i915))
202 mutex_lock(&i915->drm.mode_config.fb_lock);
203 drm_for_each_fb(drm_fb, &i915->drm) {
209 mutex_unlock(&i915->drm.mode_config.fb_lock);
214 * @i915: device instance
222 void intel_dpt_suspend(struct drm_i915_private *i915)
226 if (!HAS_DISPLAY(i915))
229 mutex_lock(&i915->drm.mode_config.fb_lock);
231 drm_for_each_fb(drm_fb, &i915->drm) {
238 mutex_unlock(&i915->drm.mode_config.fb_lock);
245 struct drm_i915_private *i915 = to_i915(obj->dev);
259 dpt_obj = i915_gem_object_create_lmem(i915, size, I915_BO_ALLOC_CONTIGUOUS);
260 if (IS_ERR(dpt_obj) && i915_ggtt_has_aperture(to_gt(i915)->ggtt))
261 dpt_obj = i915_gem_object_create_stolen(i915, size);
262 if (IS_ERR(dpt_obj) && !HAS_LMEM(i915)) {
263 drm_dbg_kms(&i915->drm, "Allocating dpt from smem\n");
264 dpt_obj = i915_gem_object_create_shmem(i915, size);
287 vm->gt = to_gt(i915);
288 vm->i915 = i915;
289 vm->dma = i915->drm.dev;