| /drivers/gpu/drm/i915/display/ |
| A D | intel_dp_tunnel.h | 14 struct intel_atomic_state; 39 int intel_dp_tunnel_atomic_compute_stream_bw(struct intel_atomic_state *state, 43 void intel_dp_tunnel_atomic_clear_stream_bw(struct intel_atomic_state *state, 48 int intel_dp_tunnel_atomic_check_link(struct intel_atomic_state *state, 50 int intel_dp_tunnel_atomic_check_state(struct intel_atomic_state *state, 54 void intel_dp_tunnel_atomic_alloc_bw(struct intel_atomic_state *state); 83 intel_dp_tunnel_atomic_compute_stream_bw(struct intel_atomic_state *state, in intel_dp_tunnel_atomic_compute_stream_bw() 92 intel_dp_tunnel_atomic_clear_stream_bw(struct intel_atomic_state *state, in intel_dp_tunnel_atomic_clear_stream_bw() 103 intel_dp_tunnel_atomic_check_link(struct intel_atomic_state *state, in intel_dp_tunnel_atomic_check_link() 110 intel_dp_tunnel_atomic_check_state(struct intel_atomic_state *state, in intel_dp_tunnel_atomic_check_state() [all …]
|
| A D | intel_pch_display.h | 12 struct intel_atomic_state; 23 void ilk_pch_pre_enable(struct intel_atomic_state *state, 25 void ilk_pch_enable(struct intel_atomic_state *state, 27 void ilk_pch_disable(struct intel_atomic_state *state, 29 void ilk_pch_post_disable(struct intel_atomic_state *state, 33 void lpt_pch_enable(struct intel_atomic_state *state, 35 void lpt_pch_disable(struct intel_atomic_state *state, 59 static inline void ilk_pch_enable(struct intel_atomic_state *state, in ilk_pch_enable() 63 static inline void ilk_pch_disable(struct intel_atomic_state *state, in ilk_pch_disable() 74 static inline void lpt_pch_enable(struct intel_atomic_state *state, in lpt_pch_enable() [all …]
|
| A D | skl_watermark.h | 12 struct intel_atomic_state; 25 void intel_sagv_pre_plane_update(struct intel_atomic_state *state); 26 void intel_sagv_post_plane_update(struct intel_atomic_state *state); 37 void intel_wm_state_verify(struct intel_atomic_state *state, 63 intel_atomic_get_dbuf_state(struct intel_atomic_state *state); 72 void intel_dbuf_pre_plane_update(struct intel_atomic_state *state); 73 void intel_dbuf_post_plane_update(struct intel_atomic_state *state); 76 void intel_dbuf_mbus_pre_ddb_update(struct intel_atomic_state *state); 77 void intel_dbuf_mbus_post_ddb_update(struct intel_atomic_state *state); 78 void intel_program_dpkgc_latency(struct intel_atomic_state *state); [all …]
|
| A D | intel_bw.h | 11 struct intel_atomic_state; 21 intel_atomic_get_old_bw_state(struct intel_atomic_state *state); 24 intel_atomic_get_new_bw_state(struct intel_atomic_state *state); 27 intel_atomic_get_bw_state(struct intel_atomic_state *state); 31 int intel_bw_atomic_check(struct intel_atomic_state *state, bool any_ms); 32 int intel_bw_calc_min_cdclk(struct intel_atomic_state *state, 39 bool intel_bw_pmdemand_needs_update(struct intel_atomic_state *state); 42 void icl_sagv_pre_plane_update(struct intel_atomic_state *state); 43 void icl_sagv_post_plane_update(struct intel_atomic_state *state);
|
| A D | intel_global_state.h | 12 struct intel_atomic_state; 61 struct intel_atomic_state *state; 79 intel_atomic_get_global_obj_state(struct intel_atomic_state *state, 82 intel_atomic_get_old_global_obj_state(struct intel_atomic_state *state, 85 intel_atomic_get_new_global_obj_state(struct intel_atomic_state *state, 88 void intel_atomic_swap_global_state(struct intel_atomic_state *state); 89 void intel_atomic_clear_global_state(struct intel_atomic_state *state); 93 int intel_atomic_global_state_setup_commit(struct intel_atomic_state *state); 94 void intel_atomic_global_state_commit_done(struct intel_atomic_state *state); 95 int intel_atomic_global_state_wait_for_dependencies(struct intel_atomic_state *state); [all …]
|
| A D | intel_cdclk.h | 12 struct intel_atomic_state; 35 bool intel_cdclk_is_decreasing_later(struct intel_atomic_state *state); 36 void intel_set_cdclk_pre_plane_update(struct intel_atomic_state *state); 37 void intel_set_cdclk_post_plane_update(struct intel_atomic_state *state); 41 int intel_modeset_calc_cdclk(struct intel_atomic_state *state); 44 int intel_cdclk_atomic_check(struct intel_atomic_state *state, 46 int intel_cdclk_state_set_joined_mbus(struct intel_atomic_state *state, bool joined_mbus); 48 intel_atomic_get_cdclk_state(struct intel_atomic_state *state); 68 bool intel_cdclk_pmdemand_needs_update(struct intel_atomic_state *state);
|
| A D | hsw_ips.h | 11 struct intel_atomic_state; 17 bool hsw_ips_pre_update(struct intel_atomic_state *state, 19 void hsw_ips_post_update(struct intel_atomic_state *state, 23 int hsw_ips_compute_config(struct intel_atomic_state *state, 32 static inline bool hsw_ips_pre_update(struct intel_atomic_state *state, in hsw_ips_pre_update() 37 static inline void hsw_ips_post_update(struct intel_atomic_state *state, in hsw_ips_post_update() 49 static inline int hsw_ips_compute_config(struct intel_atomic_state *state, in hsw_ips_compute_config()
|
| A D | intel_wm.h | 11 struct intel_atomic_state; 18 int intel_wm_compute(struct intel_atomic_state *state, 20 bool intel_initial_watermarks(struct intel_atomic_state *state, 22 void intel_atomic_update_watermarks(struct intel_atomic_state *state, 24 void intel_optimize_watermarks(struct intel_atomic_state *state, 26 int intel_compute_global_watermarks(struct intel_atomic_state *state);
|
| A D | intel_dsb.h | 13 struct intel_atomic_state; 31 struct intel_dsb *intel_dsb_prepare(struct intel_atomic_state *state, 51 void intel_dsb_wait_vblank_delay(struct intel_atomic_state *state, 53 void intel_dsb_wait_scanline_in(struct intel_atomic_state *state, 56 void intel_dsb_wait_scanline_out(struct intel_atomic_state *state, 59 void intel_dsb_vblank_evade(struct intel_atomic_state *state, 66 void intel_dsb_chain(struct intel_atomic_state *state,
|
| A D | intel_fbc.h | 12 struct intel_atomic_state; 30 int intel_fbc_atomic_check(struct intel_atomic_state *state); 31 bool intel_fbc_pre_update(struct intel_atomic_state *state, 33 void intel_fbc_post_update(struct intel_atomic_state *state, 38 void intel_fbc_update(struct intel_atomic_state *state, 51 void intel_fbc_prepare_dirty_rect(struct intel_atomic_state *state,
|
| A D | intel_link_bw.h | 13 struct intel_atomic_state; 24 void intel_link_bw_init_limits(struct intel_atomic_state *state, 26 int intel_link_bw_reduce_bpp(struct intel_atomic_state *state, 30 bool intel_link_bw_set_bpp_limit_for_pipe(struct intel_atomic_state *state, 34 int intel_link_bw_atomic_check(struct intel_atomic_state *state,
|
| A D | intel_global_state.c | 130 static void assert_global_state_read_locked(struct intel_atomic_state *state) in assert_global_state_read_locked() 145 intel_atomic_get_global_obj_state(struct intel_atomic_state *state, in intel_atomic_get_global_obj_state() 197 intel_atomic_get_old_global_obj_state(struct intel_atomic_state *state, in intel_atomic_get_old_global_obj_state() 210 intel_atomic_get_new_global_obj_state(struct intel_atomic_state *state, in intel_atomic_get_new_global_obj_state() 222 void intel_atomic_swap_global_state(struct intel_atomic_state *state) in intel_atomic_swap_global_state() 252 void intel_atomic_clear_global_state(struct intel_atomic_state *state) in intel_atomic_clear_global_state() 270 struct intel_atomic_state *state = obj_state->state; in intel_atomic_lock_global_state() 302 intel_atomic_global_state_is_serialized(struct intel_atomic_state *state) in intel_atomic_global_state_is_serialized() 314 intel_atomic_global_state_setup_commit(struct intel_atomic_state *state) in intel_atomic_global_state_setup_commit() 348 intel_atomic_global_state_wait_for_dependencies(struct intel_atomic_state *state) in intel_atomic_global_state_wait_for_dependencies() [all …]
|
| A D | intel_dpll_mgr.h | 39 struct intel_atomic_state; 399 int intel_dpll_compute(struct intel_atomic_state *state, 402 int intel_dpll_reserve(struct intel_atomic_state *state, 405 void intel_dpll_release(struct intel_atomic_state *state, 412 void intel_dpll_update_active(struct intel_atomic_state *state, 423 void intel_dpll_swap_state(struct intel_atomic_state *state); 438 void intel_dpll_state_verify(struct intel_atomic_state *state, 440 void intel_dpll_verify_disabled(struct intel_atomic_state *state);
|
| A D | intel_plane.h | 14 struct intel_atomic_state; 63 struct intel_atomic_state *state, 66 struct intel_atomic_state *state, 72 int intel_plane_calc_min_cdclk(struct intel_atomic_state *state, 86 int intel_plane_add_affected(struct intel_atomic_state *state, 88 int intel_plane_atomic_check(struct intel_atomic_state *state);
|
| A D | intel_psr.h | 14 struct intel_atomic_state; 33 void intel_psr_pre_plane_update(struct intel_atomic_state *state, 35 void intel_psr_post_plane_update(struct intel_atomic_state *state, 56 int intel_psr2_sel_fetch_update(struct intel_atomic_state *state, 65 void intel_psr_notify_pipe_change(struct intel_atomic_state *state, 76 struct intel_atomic_state *state,
|
| A D | g4x_hdmi.c | 269 static void g4x_enable_hdmi(struct intel_atomic_state *state, in g4x_enable_hdmi() 277 static void ibx_enable_hdmi(struct intel_atomic_state *state, in ibx_enable_hdmi() 323 static void cpt_enable_hdmi(struct intel_atomic_state *state, in cpt_enable_hdmi() 371 static void vlv_enable_hdmi(struct intel_atomic_state *state, in vlv_enable_hdmi() 378 static void intel_disable_hdmi(struct intel_atomic_state *state, in intel_disable_hdmi() 436 static void g4x_disable_hdmi(struct intel_atomic_state *state, in g4x_disable_hdmi() 444 static void pch_disable_hdmi(struct intel_atomic_state *state, in pch_disable_hdmi() 451 static void pch_post_disable_hdmi(struct intel_atomic_state *state, in pch_post_disable_hdmi() 459 static void intel_hdmi_pre_enable(struct intel_atomic_state *state, in intel_hdmi_pre_enable() 474 static void vlv_hdmi_pre_enable(struct intel_atomic_state *state, in vlv_hdmi_pre_enable() [all …]
|
| A D | intel_display_core.h | 37 struct intel_atomic_state; 72 void (*crtc_enable)(struct intel_atomic_state *state, 74 void (*crtc_disable)(struct intel_atomic_state *state, 76 void (*commit_modeset_enables)(struct intel_atomic_state *state); 83 int (*compute_watermarks)(struct intel_atomic_state *state, 85 void (*initial_watermarks)(struct intel_atomic_state *state, 87 void (*atomic_update_watermarks)(struct intel_atomic_state *state, 89 void (*optimize_watermarks)(struct intel_atomic_state *state, 91 int (*compute_global_watermarks)(struct intel_atomic_state *state);
|
| A D | intel_dp_tunnel.c | 361 get_inherited_tunnel(struct intel_atomic_state *state, struct intel_crtc *crtc) in get_inherited_tunnel() 370 add_inherited_tunnel(struct intel_atomic_state *state, in add_inherited_tunnel() 395 static int check_inherited_tunnel_state(struct intel_atomic_state *state, in check_inherited_tunnel_state() 505 static int check_group_state(struct intel_atomic_state *state, in check_group_state() 542 int intel_dp_tunnel_atomic_check_state(struct intel_atomic_state *state, in intel_dp_tunnel_atomic_check_state() 626 void intel_dp_tunnel_atomic_clear_stream_bw(struct intel_atomic_state *state, in intel_dp_tunnel_atomic_clear_stream_bw() 658 int intel_dp_tunnel_atomic_check_link(struct intel_atomic_state *state, in intel_dp_tunnel_atomic_check_link() 675 static void atomic_decrease_bw(struct intel_atomic_state *state) in atomic_decrease_bw() 710 static void queue_retry_work(struct intel_atomic_state *state, in queue_retry_work() 731 static void atomic_increase_bw(struct intel_atomic_state *state) in atomic_increase_bw() [all …]
|
| A D | intel_pmdemand.h | 12 struct intel_atomic_state; 35 void intel_pmdemand_pre_plane_update(struct intel_atomic_state *state); 36 void intel_pmdemand_post_plane_update(struct intel_atomic_state *state); 37 int intel_pmdemand_atomic_check(struct intel_atomic_state *state);
|
| A D | intel_dp_mst.h | 12 struct intel_atomic_state; 25 int intel_dp_mst_add_topology_state_for_crtc(struct intel_atomic_state *state, 27 int intel_dp_mst_atomic_check_link(struct intel_atomic_state *state, 29 bool intel_dp_mst_crtc_needs_modeset(struct intel_atomic_state *state,
|
| A D | intel_atomic.h | 18 struct intel_atomic_state; 35 bool intel_connector_needs_modeset(struct intel_atomic_state *state, 37 bool intel_any_crtc_needs_modeset(struct intel_atomic_state *state); 39 intel_atomic_get_digital_connector_state(struct intel_atomic_state *state,
|
| A D | intel_crtc.h | 17 struct intel_atomic_state; 49 void intel_pipe_update_start(struct intel_atomic_state *state, 51 void intel_pipe_update_end(struct intel_atomic_state *state, 53 void intel_wait_for_vblank_workers(struct intel_atomic_state *state);
|
| A D | intel_modeset_verify.h | 9 struct intel_atomic_state; 12 void intel_modeset_verify_crtc(struct intel_atomic_state *state, 14 void intel_modeset_verify_disabled(struct intel_atomic_state *state);
|
| A D | intel_dsb.c | 117 static int dsb_vblank_delay(struct intel_atomic_state *state, in dsb_vblank_delay() 135 static int dsb_vtotal(struct intel_atomic_state *state, in dsb_vtotal() 159 static int dsb_dewake_scanline_end(struct intel_atomic_state *state, in dsb_dewake_scanline_end() 168 static int dsb_scanline_to_hw(struct intel_atomic_state *state, in dsb_scanline_to_hw() 188 static u32 dsb_chicken(struct intel_atomic_state *state, in dsb_chicken() 450 static void intel_dsb_wait_dsl(struct intel_atomic_state *state, in intel_dsb_wait_dsl() 473 static void assert_dsl_ok(struct intel_atomic_state *state, in assert_dsl_ok() 490 void intel_dsb_wait_scanline_in(struct intel_atomic_state *state, in intel_dsb_wait_scanline_in() 702 void intel_dsb_vblank_evade(struct intel_atomic_state *state, in intel_dsb_vblank_evade() 743 static void _intel_dsb_chain(struct intel_atomic_state *state, in _intel_dsb_chain() [all …]
|
| A D | intel_pmdemand.c | 78 intel_atomic_get_pmdemand_state(struct intel_atomic_state *state) in intel_atomic_get_pmdemand_state() 92 intel_atomic_get_old_pmdemand_state(struct intel_atomic_state *state) in intel_atomic_get_old_pmdemand_state() 106 intel_atomic_get_new_pmdemand_state(struct intel_atomic_state *state) in intel_atomic_get_new_pmdemand_state() 182 struct intel_atomic_state *state, in intel_pmdemand_update_max_ddiclk() 203 struct intel_atomic_state *state, in intel_pmdemand_update_connector_phys() 229 struct intel_atomic_state *state, in intel_pmdemand_update_active_non_tc_phys() 266 intel_pmdemand_connector_needs_update(struct intel_atomic_state *state) in intel_pmdemand_connector_needs_update() 295 static bool intel_pmdemand_needs_update(struct intel_atomic_state *state) in intel_pmdemand_needs_update() 318 int intel_pmdemand_atomic_check(struct intel_atomic_state *state) in intel_pmdemand_atomic_check() 631 void intel_pmdemand_pre_plane_update(struct intel_atomic_state *state) in intel_pmdemand_pre_plane_update() [all …]
|