Lines Matching defs:i915
42 u8 intel_enabled_dbuf_slices_mask(struct drm_i915_private *i915) in intel_enabled_dbuf_slices_mask()
59 static bool skl_needs_memory_bw_wa(struct drm_i915_private *i915) in skl_needs_memory_bw_wa()
65 intel_has_sagv(struct drm_i915_private *i915) in intel_has_sagv()
72 intel_sagv_block_time(struct drm_i915_private *i915) in intel_sagv_block_time()
102 static void intel_sagv_init(struct drm_i915_private *i915) in intel_sagv_init()
142 static void skl_sagv_enable(struct drm_i915_private *i915) in skl_sagv_enable()
174 static void skl_sagv_disable(struct drm_i915_private *i915) in skl_sagv_disable()
208 struct drm_i915_private *i915 = to_i915(state->base.dev); in skl_sagv_pre_plane_update() local
221 struct drm_i915_private *i915 = to_i915(state->base.dev); in skl_sagv_post_plane_update() local
234 struct drm_i915_private *i915 = to_i915(state->base.dev); in icl_sagv_pre_plane_update() local
266 struct drm_i915_private *i915 = to_i915(state->base.dev); in icl_sagv_post_plane_update() local
298 struct drm_i915_private *i915 = to_i915(state->base.dev); in intel_sagv_pre_plane_update() local
318 struct drm_i915_private *i915 = to_i915(state->base.dev); in intel_sagv_post_plane_update() local
339 struct drm_i915_private *i915 = to_i915(crtc->base.dev); in skl_crtc_can_enable_sagv() local
411 struct drm_i915_private *i915 = to_i915(crtc->base.dev); in intel_crtc_can_enable_sagv() local
419 bool intel_can_enable_sagv(struct drm_i915_private *i915, in intel_can_enable_sagv()
431 struct drm_i915_private *i915 = to_i915(state->base.dev); in intel_compute_sagv_mask() local
503 static int intel_dbuf_slice_size(struct drm_i915_private *i915) in intel_dbuf_slice_size()
510 skl_ddb_entry_for_slices(struct drm_i915_private *i915, u8 slice_mask, in skl_ddb_entry_for_slices()
528 static unsigned int mbus_ddb_offset(struct drm_i915_private *i915, u8 slice_mask) in mbus_ddb_offset()
542 u32 skl_ddb_dbuf_slice_mask(struct drm_i915_private *i915, in skl_ddb_dbuf_slice_mask()
591 struct drm_i915_private *i915 = in intel_crtc_dbuf_weights() local
625 struct drm_i915_private *i915 = to_i915(crtc->base.dev); in skl_crtc_allocate_ddb() local
712 struct drm_i915_private *i915 = to_i915(crtc_state->uapi.crtc->dev); in skl_cursor_allocation() local
748 skl_ddb_get_hw_plane_state(struct drm_i915_private *i915, in skl_ddb_get_hw_plane_state()
777 struct drm_i915_private *i915 = to_i915(crtc->base.dev); in skl_pipe_ddb_get_hw_state() local
1305 struct drm_i915_private *i915 = to_i915(crtc->base.dev); in skl_compute_dbuf_slices() local
1327 struct drm_i915_private *i915 = to_i915(plane->base.dev); in use_minimal_wm0_only() local
1338 struct drm_i915_private *i915 = to_i915(crtc->base.dev); in skl_total_relative_data_rate() local
1410 static bool icl_need_wm1_wa(struct drm_i915_private *i915, in icl_need_wm1_wa()
1458 struct drm_i915_private *i915 = to_i915(crtc->base.dev); in skl_crtc_allocate_plane_ddb() local
1633 skl_wm_method1(const struct drm_i915_private *i915, u32 pixel_rate, in skl_wm_method1()
1671 struct drm_i915_private *i915 = to_i915(crtc_state->uapi.crtc->dev); in intel_get_linetime_us() local
1698 struct drm_i915_private *i915 = to_i915(crtc->base.dev); in skl_compute_wm_params() local
1801 static bool skl_wm_has_lines(struct drm_i915_private *i915, int level) in skl_wm_has_lines()
1810 static int skl_wm_max_lines(struct drm_i915_private *i915) in skl_wm_max_lines()
1826 struct drm_i915_private *i915 = to_i915(crtc_state->uapi.crtc->dev); in skl_compute_plane_wm() local
1969 struct drm_i915_private *i915 = to_i915(crtc_state->uapi.crtc->dev); in skl_compute_wm_levels() local
1989 struct drm_i915_private *i915 = to_i915(crtc_state->uapi.crtc->dev); in tgl_compute_sagv_wm() local
2002 static void skl_compute_transition_wm(struct drm_i915_private *i915, in skl_compute_transition_wm()
2070 struct drm_i915_private *i915 = to_i915(crtc->base.dev); in skl_build_plane_wm_single() local
2149 struct drm_i915_private *i915 = to_i915(plane->base.dev); in icl_build_plane_wm() local
2190 struct drm_i915_private *i915 = to_i915(crtc->base.dev); in skl_build_pipe_wm() local
2219 static void skl_ddb_entry_write(struct drm_i915_private *i915, in skl_ddb_entry_write()
2231 static void skl_write_wm_level(struct drm_i915_private *i915, in skl_write_wm_level()
2250 struct drm_i915_private *i915 = to_i915(plane->base.dev); in skl_write_plane_wm() local
2287 struct drm_i915_private *i915 = to_i915(plane->base.dev); in skl_write_cursor_wm() local
2323 static bool skl_plane_wm_equals(struct drm_i915_private *i915, in skl_plane_wm_equals()
2383 struct drm_i915_private *i915 = to_i915(crtc->base.dev); in skl_ddb_add_affected_planes() local
2408 struct drm_i915_private *i915 = to_i915(dbuf_state->base.state->base.dev); in intel_dbuf_enabled_slices() local
2427 struct drm_i915_private *i915 = to_i915(state->base.dev); in skl_compute_ddb() local
2541 struct drm_i915_private *i915 = to_i915(state->base.dev); in skl_print_wm_changes() local
2676 struct drm_i915_private *i915 = to_i915(plane->base.dev); in skl_plane_selected_wm_equals() local
2728 struct drm_i915_private *i915 = to_i915(crtc->base.dev); in skl_wm_add_affected_planes() local
2811 struct drm_i915_private *i915 = to_i915(crtc->base.dev); in skl_pipe_wm_get_hw_state() local
2859 void skl_wm_get_hw_state(struct drm_i915_private *i915) in skl_wm_get_hw_state()
2927 static bool skl_dbuf_is_misconfigured(struct drm_i915_private *i915) in skl_dbuf_is_misconfigured()
2959 void skl_wm_sanitize(struct drm_i915_private *i915) in skl_wm_sanitize()
2998 struct drm_i915_private *i915 = to_i915(crtc->base.dev); in intel_wm_state_verify() local
3115 bool skl_watermark_ipc_enabled(struct drm_i915_private *i915) in skl_watermark_ipc_enabled()
3120 void skl_watermark_ipc_update(struct drm_i915_private *i915) in skl_watermark_ipc_update()
3129 static bool skl_watermark_ipc_can_enable(struct drm_i915_private *i915) in skl_watermark_ipc_can_enable()
3144 void skl_watermark_ipc_init(struct drm_i915_private *i915) in skl_watermark_ipc_init()
3155 adjust_wm_latency(struct drm_i915_private *i915, in adjust_wm_latency()
3198 static void mtl_read_wm_latency(struct drm_i915_private *i915, u16 wm[]) in mtl_read_wm_latency()
3218 static void skl_read_wm_latency(struct drm_i915_private *i915, u16 wm[]) in skl_read_wm_latency()
3255 static void skl_setup_wm_latency(struct drm_i915_private *i915) in skl_setup_wm_latency()
3269 void skl_wm_init(struct drm_i915_private *i915) in skl_wm_init()
3303 struct drm_i915_private *i915 = to_i915(state->base.dev); in intel_atomic_get_dbuf_state() local
3313 int intel_dbuf_init(struct drm_i915_private *i915) in intel_dbuf_init()
3333 struct drm_i915_private *i915 = to_i915(state->base.dev); in update_mbus_pre_enable() local
3368 struct drm_i915_private *i915 = to_i915(state->base.dev); in intel_dbuf_pre_plane_update() local
3389 struct drm_i915_private *i915 = to_i915(state->base.dev); in intel_dbuf_post_plane_update() local
3427 struct drm_i915_private *i915 = to_i915(state->base.dev); in intel_mbus_dbox_update() local
3496 struct drm_i915_private *i915 = m->private; in skl_watermark_ipc_status_show() local
3505 struct drm_i915_private *i915 = inode->i_private; in skl_watermark_ipc_status_open() local
3515 struct drm_i915_private *i915 = m->private; in skl_watermark_ipc_status_write() local
3544 void skl_watermark_ipc_debugfs_register(struct drm_i915_private *i915) in skl_watermark_ipc_debugfs_register()