Lines Matching defs:i915
53 u8 intel_enabled_dbuf_slices_mask(struct drm_i915_private *i915) in intel_enabled_dbuf_slices_mask()
70 static bool skl_needs_memory_bw_wa(struct drm_i915_private *i915) in skl_needs_memory_bw_wa()
76 intel_has_sagv(struct drm_i915_private *i915) in intel_has_sagv()
83 intel_sagv_block_time(struct drm_i915_private *i915) in intel_sagv_block_time()
113 static void intel_sagv_init(struct drm_i915_private *i915) in intel_sagv_init()
153 static void skl_sagv_enable(struct drm_i915_private *i915) in skl_sagv_enable()
185 static void skl_sagv_disable(struct drm_i915_private *i915) in skl_sagv_disable()
219 struct drm_i915_private *i915 = to_i915(state->base.dev); in skl_sagv_pre_plane_update() local
232 struct drm_i915_private *i915 = to_i915(state->base.dev); in skl_sagv_post_plane_update() local
245 struct drm_i915_private *i915 = to_i915(state->base.dev); in icl_sagv_pre_plane_update() local
277 struct drm_i915_private *i915 = to_i915(state->base.dev); in icl_sagv_post_plane_update() local
309 struct drm_i915_private *i915 = to_i915(state->base.dev); in intel_sagv_pre_plane_update() local
329 struct drm_i915_private *i915 = to_i915(state->base.dev); in intel_sagv_post_plane_update() local
350 struct drm_i915_private *i915 = to_i915(crtc->base.dev); in skl_crtc_can_enable_sagv() local
422 struct drm_i915_private *i915 = to_i915(crtc->base.dev); in intel_crtc_can_enable_sagv() local
433 bool intel_can_enable_sagv(struct drm_i915_private *i915, in intel_can_enable_sagv()
445 struct drm_i915_private *i915 = to_i915(state->base.dev); in intel_compute_sagv_mask() local
525 static int intel_dbuf_slice_size(struct drm_i915_private *i915) in intel_dbuf_slice_size()
532 skl_ddb_entry_for_slices(struct drm_i915_private *i915, u8 slice_mask, in skl_ddb_entry_for_slices()
550 static unsigned int mbus_ddb_offset(struct drm_i915_private *i915, u8 slice_mask) in mbus_ddb_offset()
564 u32 skl_ddb_dbuf_slice_mask(struct drm_i915_private *i915, in skl_ddb_dbuf_slice_mask()
613 struct drm_i915_private *i915 = in intel_crtc_dbuf_weights() local
647 struct drm_i915_private *i915 = to_i915(crtc->base.dev); in skl_crtc_allocate_ddb() local
729 static unsigned int skl_wm_latency(struct drm_i915_private *i915, int level, in skl_wm_latency()
756 struct drm_i915_private *i915 = to_i915(crtc_state->uapi.crtc->dev); in skl_cursor_allocation() local
792 skl_ddb_get_hw_plane_state(struct drm_i915_private *i915, in skl_ddb_get_hw_plane_state()
821 struct drm_i915_private *i915 = to_i915(crtc->base.dev); in skl_pipe_ddb_get_hw_state() local
1349 struct drm_i915_private *i915 = to_i915(crtc->base.dev); in skl_compute_dbuf_slices() local
1371 struct drm_i915_private *i915 = to_i915(plane->base.dev); in use_minimal_wm0_only() local
1382 struct drm_i915_private *i915 = to_i915(crtc->base.dev); in skl_total_relative_data_rate() local
1454 static bool skl_need_wm_copy_wa(struct drm_i915_private *i915, int level, in skl_need_wm_copy_wa()
1508 struct drm_i915_private *i915 = to_i915(crtc->base.dev); in skl_crtc_allocate_plane_ddb() local
1681 skl_wm_method1(const struct drm_i915_private *i915, u32 pixel_rate, in skl_wm_method1()
1719 struct drm_i915_private *i915 = to_i915(crtc_state->uapi.crtc->dev); in intel_get_linetime_us() local
1746 struct drm_i915_private *i915 = to_i915(crtc->base.dev); in skl_compute_wm_params() local
1849 static bool skl_wm_has_lines(struct drm_i915_private *i915, int level) in skl_wm_has_lines()
1858 static int skl_wm_max_lines(struct drm_i915_private *i915) in skl_wm_max_lines()
1874 struct drm_i915_private *i915 = to_i915(crtc_state->uapi.crtc->dev); in skl_compute_plane_wm() local
2006 struct drm_i915_private *i915 = to_i915(crtc_state->uapi.crtc->dev); in skl_compute_wm_levels() local
2026 struct drm_i915_private *i915 = to_i915(crtc_state->uapi.crtc->dev); in tgl_compute_sagv_wm() local
2040 static void skl_compute_transition_wm(struct drm_i915_private *i915, in skl_compute_transition_wm()
2108 struct drm_i915_private *i915 = to_i915(crtc->base.dev); in skl_build_plane_wm_single() local
2187 struct drm_i915_private *i915 = to_i915(plane->base.dev); in icl_build_plane_wm() local
2259 struct drm_i915_private *i915 = to_i915(crtc->base.dev); in skl_max_wm_level_for_vblank() local
2284 struct drm_i915_private *i915 = to_i915(crtc->base.dev); in skl_wm_check_vblank() local
2339 struct drm_i915_private *i915 = to_i915(crtc->base.dev); in skl_build_pipe_wm() local
2377 static bool skl_plane_wm_equals(struct drm_i915_private *i915, in skl_plane_wm_equals()
2435 struct drm_i915_private *i915 = to_i915(state->base.dev); in skl_ddb_add_affected_planes() local
2472 struct drm_i915_private *i915 = to_i915(dbuf_state->base.state->base.dev); in intel_dbuf_enabled_slices() local
2491 struct drm_i915_private *i915 = to_i915(state->base.dev); in skl_compute_ddb() local
2602 struct drm_i915_private *i915 = to_i915(state->base.dev); in skl_print_wm_changes() local
2737 struct drm_i915_private *i915 = to_i915(plane->base.dev); in skl_plane_selected_wm_equals() local
2789 struct drm_i915_private *i915 = to_i915(crtc->base.dev); in skl_wm_add_affected_planes() local
2843 skl_program_dpkgc_latency(struct drm_i915_private *i915, bool enable_dpkgc) in skl_program_dpkgc_latency()
2926 struct drm_i915_private *i915 = to_i915(crtc->base.dev); in skl_pipe_wm_get_hw_state() local
2972 static void skl_wm_get_hw_state(struct drm_i915_private *i915) in skl_wm_get_hw_state()
3042 static bool skl_dbuf_is_misconfigured(struct drm_i915_private *i915) in skl_dbuf_is_misconfigured()
3074 static void skl_wm_sanitize(struct drm_i915_private *i915) in skl_wm_sanitize()
3110 static void skl_wm_get_hw_state_and_sanitize(struct drm_i915_private *i915) in skl_wm_get_hw_state_and_sanitize()
3119 struct drm_i915_private *i915 = to_i915(state->base.dev); in intel_wm_state_verify() local
3238 bool skl_watermark_ipc_enabled(struct drm_i915_private *i915) in skl_watermark_ipc_enabled()
3243 void skl_watermark_ipc_update(struct drm_i915_private *i915) in skl_watermark_ipc_update()
3252 static bool skl_watermark_ipc_can_enable(struct drm_i915_private *i915) in skl_watermark_ipc_can_enable()
3267 void skl_watermark_ipc_init(struct drm_i915_private *i915) in skl_watermark_ipc_init()
3278 adjust_wm_latency(struct drm_i915_private *i915, in adjust_wm_latency()
3321 static void mtl_read_wm_latency(struct drm_i915_private *i915, u16 wm[]) in mtl_read_wm_latency()
3341 static void skl_read_wm_latency(struct drm_i915_private *i915, u16 wm[]) in skl_read_wm_latency()
3378 static void skl_setup_wm_latency(struct drm_i915_private *i915) in skl_setup_wm_latency()
3398 void skl_wm_init(struct drm_i915_private *i915) in skl_wm_init()
3432 struct drm_i915_private *i915 = to_i915(state->base.dev); in intel_atomic_get_dbuf_state() local
3442 int intel_dbuf_init(struct drm_i915_private *i915) in intel_dbuf_init()
3477 struct drm_i915_private *i915 = to_i915(state->base.dev); in intel_mbus_dbox_update() local
3553 void intel_dbuf_mdclk_cdclk_ratio_update(struct drm_i915_private *i915, in intel_dbuf_mdclk_cdclk_ratio_update()
3579 struct drm_i915_private *i915 = to_i915(state->base.dev); in intel_dbuf_mdclk_min_tracker_update() local
3601 struct drm_i915_private *i915 = to_i915(state->base.dev); in intel_mbus_joined_pipe() local
3621 struct drm_i915_private *i915 = to_i915(state->base.dev); in intel_dbuf_mbus_join_update() local
3671 struct drm_i915_private *i915 = to_i915(state->base.dev); in intel_dbuf_mbus_post_ddb_update() local
3706 struct drm_i915_private *i915 = to_i915(state->base.dev); in intel_dbuf_pre_plane_update() local
3729 struct drm_i915_private *i915 = to_i915(state->base.dev); in intel_dbuf_post_plane_update() local
3752 struct drm_i915_private *i915 = m->private; in skl_watermark_ipc_status_show() local
3761 struct drm_i915_private *i915 = inode->i_private; in skl_watermark_ipc_status_open() local
3771 struct drm_i915_private *i915 = m->private; in skl_watermark_ipc_status_write() local
3802 struct drm_i915_private *i915 = m->private; in intel_sagv_status_show() local
3821 void skl_watermark_debugfs_register(struct drm_i915_private *i915) in skl_watermark_debugfs_register()
3834 unsigned int skl_watermark_max_latency(struct drm_i915_private *i915, int initial_wm_level) in skl_watermark_max_latency()