Lines Matching defs:i915

14  * @i915: i915 device
45 void intel_update_watermarks(struct drm_i915_private *i915)
47 if (i915->display.funcs.wm->update_wm)
48 i915->display.funcs.wm->update_wm(i915);
54 struct drm_i915_private *i915 = to_i915(state->base.dev);
56 if (i915->display.funcs.wm->compute_pipe_wm)
57 return i915->display.funcs.wm->compute_pipe_wm(state, crtc);
65 struct drm_i915_private *i915 = to_i915(state->base.dev);
67 if (!i915->display.funcs.wm->compute_intermediate_wm)
70 if (drm_WARN_ON(&i915->drm, !i915->display.funcs.wm->compute_pipe_wm))
73 return i915->display.funcs.wm->compute_intermediate_wm(state, crtc);
79 struct drm_i915_private *i915 = to_i915(state->base.dev);
81 if (i915->display.funcs.wm->initial_watermarks) {
82 i915->display.funcs.wm->initial_watermarks(state, crtc);
92 struct drm_i915_private *i915 = to_i915(state->base.dev);
94 if (i915->display.funcs.wm->atomic_update_watermarks)
95 i915->display.funcs.wm->atomic_update_watermarks(state, crtc);
101 struct drm_i915_private *i915 = to_i915(state->base.dev);
103 if (i915->display.funcs.wm->optimize_watermarks)
104 i915->display.funcs.wm->optimize_watermarks(state, crtc);
109 struct drm_i915_private *i915 = to_i915(state->base.dev);
111 if (i915->display.funcs.wm->compute_global_watermarks)
112 return i915->display.funcs.wm->compute_global_watermarks(state);
117 void intel_wm_get_hw_state(struct drm_i915_private *i915)
119 if (i915->display.funcs.wm->get_hw_state)
120 return i915->display.funcs.wm->get_hw_state(i915);
176 void intel_wm_init(struct drm_i915_private *i915)
178 if (DISPLAY_VER(i915) >= 9)
179 skl_wm_init(i915);
181 i9xx_wm_init(i915);
394 void intel_wm_debugfs_register(struct drm_i915_private *i915)
396 struct drm_minor *minor = i915->drm.primary;
399 i915, &i915_pri_wm_latency_fops);
402 i915, &i915_spr_wm_latency_fops);
405 i915, &i915_cur_wm_latency_fops);
407 skl_watermark_debugfs_register(i915);