Lines Matching defs:dev_priv

78 static void gen9_init_clock_gating(struct drm_i915_private *dev_priv)  in gen9_init_clock_gating()
121 static void bxt_init_clock_gating(struct drm_i915_private *dev_priv) in bxt_init_clock_gating()
166 static void glk_init_clock_gating(struct drm_i915_private *dev_priv) in glk_init_clock_gating()
179 static void pnv_get_mem_freq(struct drm_i915_private *dev_priv) in pnv_get_mem_freq()
217 static void ilk_get_mem_freq(struct drm_i915_private *dev_priv) in ilk_get_mem_freq()
336 static void chv_set_memory_dvfs(struct drm_i915_private *dev_priv, bool enable) in chv_set_memory_dvfs()
359 static void chv_set_memory_pm5(struct drm_i915_private *dev_priv, bool enable) in chv_set_memory_pm5()
378 static bool _intel_set_memory_cxsr(struct drm_i915_private *dev_priv, bool enable) in _intel_set_memory_cxsr()
467 bool intel_set_memory_cxsr(struct drm_i915_private *dev_priv, bool enable) in intel_set_memory_cxsr()
504 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); in vlv_get_fifo_size() local
540 static int i9xx_get_fifo_size(struct drm_i915_private *dev_priv, in i9xx_get_fifo_size()
556 static int i830_get_fifo_size(struct drm_i915_private *dev_priv, in i830_get_fifo_size()
573 static int i845_get_fifo_size(struct drm_i915_private *dev_priv, in i845_get_fifo_size()
835 static int intel_wm_num_levels(struct drm_i915_private *dev_priv) in intel_wm_num_levels()
882 static struct intel_crtc *single_enabled_crtc(struct drm_i915_private *dev_priv) in single_enabled_crtc()
897 static void pnv_update_wm(struct drm_i915_private *dev_priv) in pnv_update_wm()
985 static void g4x_write_wm_values(struct drm_i915_private *dev_priv, in g4x_write_wm_values()
1017 static void vlv_write_wm_values(struct drm_i915_private *dev_priv, in vlv_write_wm_values()
1095 static void g4x_setup_wm_latency(struct drm_i915_private *dev_priv) in g4x_setup_wm_latency()
1152 struct drm_i915_private *dev_priv = to_i915(plane->base.dev); in g4x_compute_wm() local
1207 struct drm_i915_private *dev_priv = to_i915(crtc_state->uapi.crtc->dev); in g4x_raw_plane_wm_set() local
1223 struct drm_i915_private *dev_priv = to_i915(crtc_state->uapi.crtc->dev); in g4x_raw_fbc_wm_set() local
1247 struct drm_i915_private *dev_priv = to_i915(crtc_state->uapi.crtc->dev); in g4x_raw_plane_wm_compute() local
1328 struct drm_i915_private *dev_priv = to_i915(crtc_state->uapi.crtc->dev); in g4x_raw_crtc_wm_is_valid() local
1464 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); in g4x_compute_intermediate_wm() local
1543 static void g4x_merge_wm(struct drm_i915_private *dev_priv, in g4x_merge_wm()
1587 static void g4x_program_watermarks(struct drm_i915_private *dev_priv) in g4x_program_watermarks()
1611 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); in g4x_initial_watermarks() local
1624 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); in g4x_optimize_watermarks() local
1653 static void vlv_setup_wm_latency(struct drm_i915_private *dev_priv) in vlv_setup_wm_latency()
1673 struct drm_i915_private *dev_priv = to_i915(plane->base.dev); in vlv_compute_wm_level() local
1714 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); in vlv_compute_fifo() local
1798 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); in vlv_invalidate_wms() local
1826 struct drm_i915_private *dev_priv = to_i915(crtc_state->uapi.crtc->dev); in vlv_raw_plane_wm_set() local
1844 struct drm_i915_private *dev_priv = to_i915(crtc_state->uapi.crtc->dev); in vlv_raw_plane_wm_compute() local
1904 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); in vlv_compute_pipe_wm() local
2011 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); in vlv_atomic_update_fifo() local
2158 static void vlv_merge_wm(struct drm_i915_private *dev_priv, in vlv_merge_wm()
2201 static void vlv_program_watermarks(struct drm_i915_private *dev_priv) in vlv_program_watermarks()
2237 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); in vlv_initial_watermarks() local
2250 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); in vlv_optimize_watermarks() local
2263 static void i965_update_wm(struct drm_i915_private *dev_priv) in i965_update_wm()
2338 static void i9xx_update_wm(struct drm_i915_private *dev_priv) in i9xx_update_wm()
2489 static void i845_update_wm(struct drm_i915_private *dev_priv) in i845_update_wm()
2666 ilk_display_fifo_size(const struct drm_i915_private *dev_priv) in ilk_display_fifo_size()
2677 ilk_plane_wm_reg_max(const struct drm_i915_private *dev_priv, in ilk_plane_wm_reg_max()
2695 ilk_cursor_wm_reg_max(const struct drm_i915_private *dev_priv, int level) in ilk_cursor_wm_reg_max()
2703 static unsigned int ilk_fbc_wm_reg_max(const struct drm_i915_private *dev_priv) in ilk_fbc_wm_reg_max()
2712 static unsigned int ilk_plane_wm_max(const struct drm_i915_private *dev_priv, in ilk_plane_wm_max()
2753 static unsigned int ilk_cursor_wm_max(const struct drm_i915_private *dev_priv, in ilk_cursor_wm_max()
2765 static void ilk_compute_wm_maximums(const struct drm_i915_private *dev_priv, in ilk_compute_wm_maximums()
2777 static void ilk_compute_wm_reg_maximums(const struct drm_i915_private *dev_priv, in ilk_compute_wm_reg_maximums()
2828 static void ilk_compute_wm_level(const struct drm_i915_private *dev_priv, in ilk_compute_wm_level()
2863 static void intel_read_wm_latency(struct drm_i915_private *dev_priv, in intel_read_wm_latency()
2980 static void intel_fixup_spr_wm_latency(struct drm_i915_private *dev_priv, in intel_fixup_spr_wm_latency()
2988 static void intel_fixup_cur_wm_latency(struct drm_i915_private *dev_priv, in intel_fixup_cur_wm_latency()
2996 int ilk_wm_max_level(const struct drm_i915_private *dev_priv) in ilk_wm_max_level()
3011 static void intel_print_wm_latency(struct drm_i915_private *dev_priv, in intel_print_wm_latency()
3042 static bool ilk_increase_wm_latency(struct drm_i915_private *dev_priv, in ilk_increase_wm_latency()
3057 static void snb_wm_latency_quirk(struct drm_i915_private *dev_priv) in snb_wm_latency_quirk()
3079 static void snb_wm_lp3_irq_quirk(struct drm_i915_private *dev_priv) in snb_wm_lp3_irq_quirk()
3108 static void ilk_setup_wm_latency(struct drm_i915_private *dev_priv) in ilk_setup_wm_latency()
3130 static void skl_setup_wm_latency(struct drm_i915_private *dev_priv) in skl_setup_wm_latency()
3136 static bool ilk_validate_pipe_wm(const struct drm_i915_private *dev_priv, in ilk_validate_pipe_wm()
3163 struct drm_i915_private *dev_priv = to_i915(state->base.dev); in ilk_compute_pipe_wm() local
3241 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); in ilk_compute_intermediate_wm() local
3298 static void ilk_merge_wm_level(struct drm_i915_private *dev_priv, in ilk_merge_wm_level()
3331 static void ilk_wm_merge(struct drm_i915_private *dev_priv, in ilk_wm_merge()
3393 static unsigned int ilk_wm_lp_latency(struct drm_i915_private *dev_priv, in ilk_wm_lp_latency()
3402 static void ilk_compute_wm_results(struct drm_i915_private *dev_priv, in ilk_compute_wm_results()
3470 ilk_find_best_result(struct drm_i915_private *dev_priv, in ilk_find_best_result()
3503 static unsigned int ilk_compute_wm_dirty(struct drm_i915_private *dev_priv, in ilk_compute_wm_dirty()
3549 static bool _ilk_disable_lp_wm(struct drm_i915_private *dev_priv, in _ilk_disable_lp_wm()
3583 static void ilk_write_wm_values(struct drm_i915_private *dev_priv, in ilk_write_wm_values()
3651 bool ilk_disable_lp_wm(struct drm_i915_private *dev_priv) in ilk_disable_lp_wm()
3656 u8 intel_enabled_dbuf_slices_mask(struct drm_i915_private *dev_priv) in intel_enabled_dbuf_slices_mask()
3674 static bool skl_needs_memory_bw_wa(struct drm_i915_private *dev_priv) in skl_needs_memory_bw_wa()
3680 intel_has_sagv(struct drm_i915_private *dev_priv) in intel_has_sagv()
3687 skl_setup_sagv_block_time(struct drm_i915_private *dev_priv) in skl_setup_sagv_block_time()
3731 intel_enable_sagv(struct drm_i915_private *dev_priv) in intel_enable_sagv()
3765 intel_disable_sagv(struct drm_i915_private *dev_priv) in intel_disable_sagv()
3800 struct drm_i915_private *dev_priv = to_i915(state->base.dev); in intel_sagv_pre_plane_update() local
3851 struct drm_i915_private *dev_priv = to_i915(state->base.dev); in intel_sagv_post_plane_update() local
3896 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); in skl_crtc_can_enable_sagv() local
3968 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); in intel_crtc_can_enable_sagv() local
3976 bool intel_can_enable_sagv(struct drm_i915_private *dev_priv, in intel_can_enable_sagv()
3988 struct drm_i915_private *dev_priv = to_i915(state->base.dev); in intel_compute_sagv_mask() local
4051 static int intel_dbuf_slice_size(struct drm_i915_private *dev_priv) in intel_dbuf_slice_size()
4058 skl_ddb_entry_for_slices(struct drm_i915_private *dev_priv, u8 slice_mask, in skl_ddb_entry_for_slices()
4090 u32 skl_ddb_dbuf_slice_mask(struct drm_i915_private *dev_priv, in skl_ddb_dbuf_slice_mask()
4139 struct drm_i915_private *dev_priv = in intel_crtc_dbuf_weights() local
4173 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); in skl_crtc_allocate_ddb() local
4256 struct drm_i915_private *dev_priv = to_i915(crtc_state->uapi.crtc->dev); in skl_cursor_allocation() local
4282 static void skl_ddb_entry_init_from_hw(struct drm_i915_private *dev_priv, in skl_ddb_entry_init_from_hw()
4293 skl_ddb_get_hw_plane_state(struct drm_i915_private *dev_priv, in skl_ddb_get_hw_plane_state()
4337 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); in skl_pipe_ddb_get_hw_state() local
4377 struct drm_i915_private *dev_priv = to_i915(crtc_state->uapi.crtc->dev); in skl_plane_downscale_amount() local
4891 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); in skl_compute_dbuf_slices() local
5101 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); in skl_allocate_plane_ddb() local
5303 skl_wm_method1(const struct drm_i915_private *dev_priv, u32 pixel_rate, in skl_wm_method1()
5341 struct drm_i915_private *dev_priv = to_i915(crtc_state->uapi.crtc->dev); in intel_get_linetime_us() local
5368 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); in skl_compute_wm_params() local
5475 static bool skl_wm_has_lines(struct drm_i915_private *dev_priv, int level) in skl_wm_has_lines()
5484 static int skl_wm_max_lines(struct drm_i915_private *dev_priv) in skl_wm_max_lines()
5499 struct drm_i915_private *dev_priv = to_i915(crtc_state->uapi.crtc->dev); in skl_compute_plane_wm() local
5623 struct drm_i915_private *dev_priv = to_i915(crtc_state->uapi.crtc->dev); in skl_compute_wm_levels() local
5642 struct drm_i915_private *dev_priv = to_i915(crtc_state->uapi.crtc->dev); in tgl_compute_sagv_wm() local
5652 static void skl_compute_transition_wm(struct drm_i915_private *dev_priv, in skl_compute_transition_wm()
5720 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); in skl_build_plane_wm_single() local
5799 struct drm_i915_private *dev_priv = to_i915(plane->base.dev); in icl_build_plane_wm() local
5841 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); in skl_build_pipe_wm() local
5870 static void skl_ddb_entry_write(struct drm_i915_private *dev_priv, in skl_ddb_entry_write()
5881 static void skl_write_wm_level(struct drm_i915_private *dev_priv, in skl_write_wm_level()
5900 struct drm_i915_private *dev_priv = to_i915(plane->base.dev); in skl_write_plane_wm() local
5943 struct drm_i915_private *dev_priv = to_i915(plane->base.dev); in skl_write_cursor_wm() local
5979 static bool skl_plane_wm_equals(struct drm_i915_private *dev_priv, in skl_plane_wm_equals()
6039 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); in skl_ddb_add_affected_planes() local
6064 struct drm_i915_private *dev_priv = to_i915(dbuf_state->base.state->base.dev); in intel_dbuf_enabled_slices() local
6083 struct drm_i915_private *dev_priv = to_i915(state->base.dev); in skl_compute_ddb() local
6195 struct drm_i915_private *dev_priv = to_i915(state->base.dev); in skl_print_wm_changes() local
6382 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); in skl_wm_add_affected_planes() local
6454 static void ilk_compute_wm_config(struct drm_i915_private *dev_priv, in ilk_compute_wm_config()
6472 static void ilk_program_watermarks(struct drm_i915_private *dev_priv) in ilk_program_watermarks()
6507 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); in ilk_initial_watermarks() local
6520 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); in ilk_optimize_watermarks() local
6544 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); in skl_pipe_wm_get_hw_state() local
6596 void skl_wm_get_hw_state(struct drm_i915_private *dev_priv) in skl_wm_get_hw_state()
6657 struct drm_i915_private *dev_priv = to_i915(dev); in ilk_pipe_wm_get_hw_state() local
6702 static void g4x_read_wm_values(struct drm_i915_private *dev_priv, in g4x_read_wm_values()
6728 static void vlv_read_wm_values(struct drm_i915_private *dev_priv, in vlv_read_wm_values()
6804 void g4x_wm_get_hw_state(struct drm_i915_private *dev_priv) in g4x_wm_get_hw_state()
6894 void g4x_wm_sanitize(struct drm_i915_private *dev_priv) in g4x_wm_sanitize()
6950 void vlv_wm_get_hw_state(struct drm_i915_private *dev_priv) in vlv_wm_get_hw_state()
7050 void vlv_wm_sanitize(struct drm_i915_private *dev_priv) in vlv_wm_sanitize()
7103 static void ilk_init_lp_watermarks(struct drm_i915_private *dev_priv) in ilk_init_lp_watermarks()
7115 void ilk_wm_get_hw_state(struct drm_i915_private *dev_priv) in ilk_wm_get_hw_state()
7146 void intel_enable_ipc(struct drm_i915_private *dev_priv) in intel_enable_ipc()
7163 static bool intel_can_enable_ipc(struct drm_i915_private *dev_priv) in intel_can_enable_ipc()
7178 void intel_init_ipc(struct drm_i915_private *dev_priv) in intel_init_ipc()
7188 static void ibx_init_clock_gating(struct drm_i915_private *dev_priv) in ibx_init_clock_gating()
7198 static void g4x_disable_trickle_feed(struct drm_i915_private *dev_priv) in g4x_disable_trickle_feed()
7212 static void ilk_init_clock_gating(struct drm_i915_private *dev_priv) in ilk_init_clock_gating()
7273 static void cpt_init_clock_gating(struct drm_i915_private *dev_priv) in cpt_init_clock_gating()
7308 static void gen6_check_mch_setup(struct drm_i915_private *dev_priv) in gen6_check_mch_setup()
7319 static void gen6_init_clock_gating(struct drm_i915_private *dev_priv) in gen6_init_clock_gating()
7380 static void lpt_init_clock_gating(struct drm_i915_private *dev_priv) in lpt_init_clock_gating()
7397 static void lpt_suspend_hw(struct drm_i915_private *dev_priv) in lpt_suspend_hw()
7407 static void gen8_set_l3sqc_credits(struct drm_i915_private *dev_priv, in gen8_set_l3sqc_credits()
7433 static void icl_init_clock_gating(struct drm_i915_private *dev_priv) in icl_init_clock_gating()
7444 static void gen12lp_init_clock_gating(struct drm_i915_private *dev_priv) in gen12lp_init_clock_gating()
7463 static void adlp_init_clock_gating(struct drm_i915_private *dev_priv) in adlp_init_clock_gating()
7471 static void dg1_init_clock_gating(struct drm_i915_private *dev_priv) in dg1_init_clock_gating()
7481 static void cnp_init_clock_gating(struct drm_i915_private *dev_priv) in cnp_init_clock_gating()
7491 static void cfl_init_clock_gating(struct drm_i915_private *dev_priv) in cfl_init_clock_gating()
7515 static void kbl_init_clock_gating(struct drm_i915_private *dev_priv) in kbl_init_clock_gating()
7548 static void skl_init_clock_gating(struct drm_i915_private *dev_priv) in skl_init_clock_gating()
7582 static void bdw_init_clock_gating(struct drm_i915_private *dev_priv) in bdw_init_clock_gating()
7636 static void hsw_init_clock_gating(struct drm_i915_private *dev_priv) in hsw_init_clock_gating()
7654 static void ivb_init_clock_gating(struct drm_i915_private *dev_priv) in ivb_init_clock_gating()
7706 static void vlv_init_clock_gating(struct drm_i915_private *dev_priv) in vlv_init_clock_gating()
7743 static void chv_init_clock_gating(struct drm_i915_private *dev_priv) in chv_init_clock_gating()
7771 static void g4x_init_clock_gating(struct drm_i915_private *dev_priv) in g4x_init_clock_gating()
7790 static void i965gm_init_clock_gating(struct drm_i915_private *dev_priv) in i965gm_init_clock_gating()
7804 static void i965g_init_clock_gating(struct drm_i915_private *dev_priv) in i965g_init_clock_gating()
7816 static void gen3_init_clock_gating(struct drm_i915_private *dev_priv) in gen3_init_clock_gating()
7840 static void i85x_init_clock_gating(struct drm_i915_private *dev_priv) in i85x_init_clock_gating()
7862 static void i830_init_clock_gating(struct drm_i915_private *dev_priv) in i830_init_clock_gating()
7869 void intel_init_clock_gating(struct drm_i915_private *dev_priv) in intel_init_clock_gating()
7874 void intel_suspend_hw(struct drm_i915_private *dev_priv) in intel_suspend_hw()
7880 static void nop_init_clock_gating(struct drm_i915_private *dev_priv) in nop_init_clock_gating()
7925 void intel_init_clock_gating_hooks(struct drm_i915_private *dev_priv) in intel_init_clock_gating_hooks()
8023 void intel_init_pm(struct drm_i915_private *dev_priv) in intel_init_pm()
8090 void intel_pm_setup(struct drm_i915_private *dev_priv) in intel_pm_setup()
8121 struct drm_i915_private *dev_priv = to_i915(state->base.dev); in intel_atomic_get_dbuf_state() local
8131 int intel_dbuf_init(struct drm_i915_private *dev_priv) in intel_dbuf_init()
8151 struct drm_i915_private *dev_priv = to_i915(state->base.dev); in update_mbus_pre_enable() local
8186 struct drm_i915_private *dev_priv = to_i915(state->base.dev); in intel_dbuf_pre_plane_update() local
8207 struct drm_i915_private *dev_priv = to_i915(state->base.dev); in intel_dbuf_post_plane_update() local