Lines Matching defs:i915

55 u8 intel_enabled_dbuf_slices_mask(struct drm_i915_private *i915)  in intel_enabled_dbuf_slices_mask()
72 static bool skl_needs_memory_bw_wa(struct drm_i915_private *i915) in skl_needs_memory_bw_wa()
78 intel_has_sagv(struct drm_i915_private *i915) in intel_has_sagv()
86 intel_sagv_block_time(struct drm_i915_private *i915) in intel_sagv_block_time()
118 static void intel_sagv_init(struct drm_i915_private *i915) in intel_sagv_init()
160 static void skl_sagv_enable(struct drm_i915_private *i915) in skl_sagv_enable()
192 static void skl_sagv_disable(struct drm_i915_private *i915) in skl_sagv_disable()
226 struct drm_i915_private *i915 = to_i915(state->base.dev); in skl_sagv_pre_plane_update() local
239 struct drm_i915_private *i915 = to_i915(state->base.dev); in skl_sagv_post_plane_update() local
252 struct drm_i915_private *i915 = to_i915(state->base.dev); in icl_sagv_pre_plane_update() local
284 struct drm_i915_private *i915 = to_i915(state->base.dev); in icl_sagv_post_plane_update() local
316 struct drm_i915_private *i915 = to_i915(state->base.dev); in intel_sagv_pre_plane_update() local
336 struct drm_i915_private *i915 = to_i915(state->base.dev); in intel_sagv_post_plane_update() local
357 struct drm_i915_private *i915 = to_i915(crtc->base.dev); in skl_crtc_can_enable_sagv() local
429 struct drm_i915_private *i915 = to_i915(crtc->base.dev); in intel_crtc_can_enable_sagv() local
440 bool intel_can_enable_sagv(struct drm_i915_private *i915, in intel_can_enable_sagv()
453 struct drm_i915_private *i915 = to_i915(state->base.dev); in intel_compute_sagv_mask() local
533 static int intel_dbuf_slice_size(struct drm_i915_private *i915) in intel_dbuf_slice_size()
540 skl_ddb_entry_for_slices(struct drm_i915_private *i915, u8 slice_mask, in skl_ddb_entry_for_slices()
558 static unsigned int mbus_ddb_offset(struct drm_i915_private *i915, u8 slice_mask) in mbus_ddb_offset()
572 u32 skl_ddb_dbuf_slice_mask(struct drm_i915_private *i915, in skl_ddb_dbuf_slice_mask()
621 struct drm_i915_private *i915 = in intel_crtc_dbuf_weights() local
655 struct drm_i915_private *i915 = to_i915(crtc->base.dev); in skl_crtc_allocate_ddb() local
737 static unsigned int skl_wm_latency(struct drm_i915_private *i915, int level, in skl_wm_latency()
764 struct drm_i915_private *i915 = to_i915(crtc_state->uapi.crtc->dev); in skl_cursor_allocation() local
800 skl_ddb_get_hw_plane_state(struct drm_i915_private *i915, in skl_ddb_get_hw_plane_state()
839 struct drm_i915_private *i915 = to_i915(crtc->base.dev); in skl_pipe_ddb_get_hw_state() local
1369 struct drm_i915_private *i915 = to_i915(crtc->base.dev); in skl_compute_dbuf_slices() local
1419 struct drm_i915_private *i915 = to_i915(crtc->base.dev); in skl_total_relative_data_rate() local
1491 static bool skl_need_wm_copy_wa(struct drm_i915_private *i915, int level, in skl_need_wm_copy_wa()
1545 struct drm_i915_private *i915 = to_i915(crtc->base.dev); in skl_crtc_allocate_plane_ddb() local
1736 skl_wm_method1(const struct drm_i915_private *i915, u32 pixel_rate, in skl_wm_method1()
1774 struct drm_i915_private *i915 = to_i915(crtc_state->uapi.crtc->dev); in intel_get_linetime_us() local
1802 struct drm_i915_private *i915 = to_i915(crtc->base.dev); in skl_compute_wm_params() local
1908 static bool skl_wm_has_lines(struct drm_i915_private *i915, int level) in skl_wm_has_lines()
1917 static int skl_wm_max_lines(struct drm_i915_private *i915) in skl_wm_max_lines()
1940 struct drm_i915_private *i915 = to_i915(crtc_state->uapi.crtc->dev); in skl_compute_plane_wm() local
2076 struct drm_i915_private *i915 = to_i915(crtc_state->uapi.crtc->dev); in skl_compute_wm_levels() local
2096 struct drm_i915_private *i915 = to_i915(crtc_state->uapi.crtc->dev); in tgl_compute_sagv_wm() local
2110 static void skl_compute_transition_wm(struct drm_i915_private *i915, in skl_compute_transition_wm()
2178 struct drm_i915_private *i915 = to_i915(crtc->base.dev); in skl_build_plane_wm_single() local
2257 struct drm_i915_private *i915 = to_i915(plane->base.dev); in icl_build_plane_wm() local
2329 struct drm_i915_private *i915 = to_i915(crtc->base.dev); in skl_max_wm_level_for_vblank() local
2354 struct drm_i915_private *i915 = to_i915(crtc->base.dev); in skl_wm_check_vblank() local
2409 struct drm_i915_private *i915 = to_i915(crtc->base.dev); in skl_build_pipe_wm() local
2448 static bool skl_plane_wm_equals(struct drm_i915_private *i915, in skl_plane_wm_equals()
2507 struct drm_i915_private *i915 = to_i915(state->base.dev); in skl_ddb_add_affected_planes() local
2544 struct drm_i915_private *i915 = to_i915(dbuf_state->base.state->base.dev); in intel_dbuf_enabled_slices() local
2564 struct drm_i915_private *i915 = to_i915(state->base.dev); in skl_compute_ddb() local
2675 struct drm_i915_private *i915 = to_i915(state->base.dev); in skl_print_wm_changes() local
2862 struct drm_i915_private *i915 = to_i915(crtc->base.dev); in skl_wm_add_affected_planes() local
2919 struct drm_i915_private *i915 = to_i915(display->drm); in intel_program_dpkgc_latency() local
3066 static void skl_wm_get_hw_state(struct drm_i915_private *i915) in skl_wm_get_hw_state()
3142 bool skl_watermark_ipc_enabled(struct drm_i915_private *i915) in skl_watermark_ipc_enabled()
3147 void skl_watermark_ipc_update(struct drm_i915_private *i915) in skl_watermark_ipc_update()
3156 static bool skl_watermark_ipc_can_enable(struct drm_i915_private *i915) in skl_watermark_ipc_can_enable()
3171 void skl_watermark_ipc_init(struct drm_i915_private *i915) in skl_watermark_ipc_init()
3182 adjust_wm_latency(struct drm_i915_private *i915, in adjust_wm_latency()
3225 static void mtl_read_wm_latency(struct drm_i915_private *i915, u16 wm[]) in mtl_read_wm_latency()
3245 static void skl_read_wm_latency(struct drm_i915_private *i915, u16 wm[]) in skl_read_wm_latency()
3282 static void skl_setup_wm_latency(struct drm_i915_private *i915) in skl_setup_wm_latency()
3324 struct drm_i915_private *i915 = to_i915(state->base.dev); in intel_atomic_get_dbuf_state() local
3334 int intel_dbuf_init(struct drm_i915_private *i915) in intel_dbuf_init()
3371 struct drm_i915_private *i915 = to_i915(crtc->base.dev); in pipe_mbus_dbox_ctl() local
3416 static void pipe_mbus_dbox_ctl_update(struct drm_i915_private *i915, in pipe_mbus_dbox_ctl_update()
3428 struct drm_i915_private *i915 = to_i915(state->base.dev); in intel_mbus_dbox_update() local
3458 void intel_dbuf_mdclk_cdclk_ratio_update(struct drm_i915_private *i915, in intel_dbuf_mdclk_cdclk_ratio_update()
3485 struct drm_i915_private *i915 = to_i915(state->base.dev); in intel_dbuf_mdclk_min_tracker_update() local
3508 struct drm_i915_private *i915 = to_i915(state->base.dev); in intel_mbus_joined_pipe() local
3525 static void mbus_ctl_join_update(struct drm_i915_private *i915, in mbus_ctl_join_update()
3549 struct drm_i915_private *i915 = to_i915(state->base.dev); in intel_dbuf_mbus_join_update() local
3621 struct drm_i915_private *i915 = to_i915(state->base.dev); in intel_dbuf_pre_plane_update() local
3644 struct drm_i915_private *i915 = to_i915(state->base.dev); in intel_dbuf_post_plane_update() local
3665 static void skl_mbus_sanitize(struct drm_i915_private *i915) in skl_mbus_sanitize()
3689 static bool skl_dbuf_is_misconfigured(struct drm_i915_private *i915) in skl_dbuf_is_misconfigured()
3721 static void skl_dbuf_sanitize(struct drm_i915_private *i915) in skl_dbuf_sanitize()
3757 static void skl_wm_get_hw_state_and_sanitize(struct drm_i915_private *i915) in skl_wm_get_hw_state_and_sanitize()
3769 struct drm_i915_private *i915 = to_i915(state->base.dev); in intel_wm_state_verify() local
3895 void skl_wm_init(struct drm_i915_private *i915) in skl_wm_init()
3906 struct drm_i915_private *i915 = m->private; in skl_watermark_ipc_status_show() local
3915 struct drm_i915_private *i915 = inode->i_private; in skl_watermark_ipc_status_open() local
3925 struct drm_i915_private *i915 = m->private; in skl_watermark_ipc_status_write() local
3956 struct drm_i915_private *i915 = m->private; in intel_sagv_status_show() local
3975 void skl_watermark_debugfs_register(struct drm_i915_private *i915) in skl_watermark_debugfs_register()
3989 unsigned int skl_watermark_max_latency(struct drm_i915_private *i915, int initial_wm_level) in skl_watermark_max_latency()