| /linux/drivers/gpu/drm/i915/display/ |
| H 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()
|
| H 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);
|
| H A D | intel_global_state.c | 160 static void assert_global_state_read_locked(struct intel_atomic_state *state) in assert_global_state_read_locked() 175 intel_atomic_get_global_obj_state(struct intel_atomic_state *state, in intel_atomic_get_global_obj_state() 227 intel_atomic_get_old_global_obj_state(struct intel_atomic_state *state, in intel_atomic_get_old_global_obj_state() 240 intel_atomic_get_new_global_obj_state(struct intel_atomic_state *state, in intel_atomic_get_new_global_obj_state() 252 void intel_atomic_swap_global_state(struct intel_atomic_state *state) in intel_atomic_swap_global_state() 282 void intel_atomic_clear_global_state(struct intel_atomic_state *state) in intel_atomic_clear_global_state() 300 struct intel_atomic_state *state = obj_state->state; in intel_atomic_lock_global_state() 332 intel_atomic_global_state_is_serialized(struct intel_atomic_state *state) in intel_atomic_global_state_is_serialized() 344 intel_atomic_global_state_setup_commit(struct intel_atomic_state *state) in intel_atomic_global_state_setup_commit() 378 intel_atomic_global_state_wait_for_dependencies(struct intel_atomic_state *state) in intel_atomic_global_state_wait_for_dependencies() [all …]
|
| H 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() 394 static int check_inherited_tunnel_state(struct intel_atomic_state *state, in check_inherited_tunnel_state() 443 void intel_dp_tunnel_atomic_cleanup_inherited_state(struct intel_atomic_state *state) in intel_dp_tunnel_atomic_cleanup_inherited_state() 459 static int intel_dp_tunnel_atomic_add_group_state(struct intel_atomic_state *state, in intel_dp_tunnel_atomic_add_group_state() 486 int intel_dp_tunnel_atomic_add_state_for_crtc(struct intel_atomic_state *state, in intel_dp_tunnel_atomic_add_state_for_crtc() 504 static int check_group_state(struct intel_atomic_state *state, in check_group_state() 541 int intel_dp_tunnel_atomic_check_state(struct intel_atomic_state *state, in intel_dp_tunnel_atomic_check_state() 583 int intel_dp_tunnel_atomic_compute_stream_bw(struct intel_atomic_state *state, in intel_dp_tunnel_atomic_compute_stream_bw() 625 void intel_dp_tunnel_atomic_clear_stream_bw(struct intel_atomic_state *state, in intel_dp_tunnel_atomic_clear_stream_bw() [all …]
|
| H 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);
|
| H A D | intel_modeset_lock.h | 12 struct intel_atomic_state; 15 struct intel_atomic_state *state, 20 struct intel_atomic_state *state,
|
| H A D | intel_pmdemand.c | 79 intel_atomic_get_pmdemand_state(struct intel_atomic_state *state) in intel_atomic_get_pmdemand_state() 93 intel_atomic_get_old_pmdemand_state(struct intel_atomic_state *state) in intel_atomic_get_old_pmdemand_state() 107 intel_atomic_get_new_pmdemand_state(struct intel_atomic_state *state) in intel_atomic_get_new_pmdemand_state() 183 struct intel_atomic_state *state, in intel_pmdemand_update_max_ddiclk() 204 struct intel_atomic_state *state, in intel_pmdemand_update_connector_phys() 230 struct intel_atomic_state *state, in intel_pmdemand_update_active_non_tc_phys() 267 intel_pmdemand_connector_needs_update(struct intel_atomic_state *state) in intel_pmdemand_connector_needs_update() 296 static bool intel_pmdemand_needs_update(struct intel_atomic_state *state) in intel_pmdemand_needs_update() 319 int intel_pmdemand_atomic_check(struct intel_atomic_state *state) in intel_pmdemand_atomic_check() 632 void intel_pmdemand_pre_plane_update(struct intel_atomic_state *state) in intel_pmdemand_pre_plane_update() [all …]
|
| H A D | intel_atomic.c | 179 intel_connector_needs_modeset(struct intel_atomic_state *state, in intel_connector_needs_modeset() 199 bool intel_any_crtc_needs_modeset(struct intel_atomic_state *state) in intel_any_crtc_needs_modeset() 214 intel_atomic_get_digital_connector_state(struct intel_atomic_state *state, in intel_atomic_get_digital_connector_state() 326 struct intel_atomic_state *state = kzalloc_obj(*state); in intel_atomic_state_alloc() 338 struct intel_atomic_state *state = to_intel_atomic_state(_state); in intel_atomic_state_free() 347 struct intel_atomic_state *state = to_intel_atomic_state(s); in intel_atomic_state_clear()
|
| H A D | intel_color.h | 11 struct intel_atomic_state; 23 int intel_color_check(struct intel_atomic_state *state, 25 void intel_color_prepare_commit(struct intel_atomic_state *state,
|
| H A D | intel_dsb.c | 102 static bool pre_commit_is_vrr_active(struct intel_atomic_state *state, in pre_commit_is_vrr_active() 118 static int dsb_vtotal(struct intel_atomic_state *state, in dsb_vtotal() 130 static int dsb_dewake_scanline_start(struct intel_atomic_state *state, in dsb_dewake_scanline_start() 142 static int dsb_dewake_scanline_end(struct intel_atomic_state *state, in dsb_dewake_scanline_end() 151 static int dsb_scanline_to_hw(struct intel_atomic_state *state, in dsb_scanline_to_hw() 171 static u32 dsb_chicken(struct intel_atomic_state *state, in dsb_chicken() 433 static void intel_dsb_wait_dsl(struct intel_atomic_state *state, in intel_dsb_wait_dsl() 456 static void assert_dsl_ok(struct intel_atomic_state *state, in assert_dsl_ok() 473 void intel_dsb_wait_scanline_in(struct intel_atomic_state *state, in intel_dsb_wait_scanline_in() 484 void intel_dsb_wait_scanline_out(struct intel_atomic_state *state, in intel_dsb_wait_scanline_out() [all …]
|
| H A D | intel_crtc_state_dump.h | 10 struct intel_atomic_state; 14 struct intel_atomic_state *state,
|
| H A D | intel_display.c | 748 intel_get_crtc_new_encoder(const struct intel_atomic_state *state, in intel_get_crtc_new_encoder() 851 static void intel_encoders_audio_enable(struct intel_atomic_state *state, in intel_encoders_audio_enable() 872 static void intel_encoders_audio_disable(struct intel_atomic_state *state, in intel_encoders_audio_disable() 937 static bool intel_crtc_vrr_enabling(struct intel_atomic_state *state, in intel_crtc_vrr_enabling() 954 bool intel_crtc_vrr_disabling(struct intel_atomic_state *state, in intel_crtc_vrr_disabling() 1014 static void intel_post_plane_update(struct intel_atomic_state *state, in intel_post_plane_update() 1063 static void intel_post_plane_update_after_readout(struct intel_atomic_state *state, in intel_post_plane_update_after_readout() 1079 static void intel_crtc_enable_flip_done(struct intel_atomic_state *state, in intel_crtc_enable_flip_done() 1096 static void intel_crtc_disable_flip_done(struct intel_atomic_state *state, in intel_crtc_disable_flip_done() 1113 static void intel_crtc_async_flip_disable_wa(struct intel_atomic_state *state, in intel_crtc_async_flip_disable_wa() [all …]
|
| H A D | intel_plane.c | 299 static void intel_plane_calc_min_cdclk(struct intel_atomic_state *state, in intel_plane_calc_min_cdclk() 370 struct intel_atomic_state *intel_atomic_state = to_intel_atomic_state(state); in intel_plane_color_copy_uapi_to_hw_state() local 371 struct intel_crtc_state *new_crtc_state = intel_atomic_state ? in intel_plane_color_copy_uapi_to_hw_state() 372 intel_atomic_get_new_crtc_state(intel_atomic_state, crtc) : NULL; in intel_plane_color_copy_uapi_to_hw_state() 759 static int plane_atomic_check(struct intel_atomic_state *state, in plane_atomic_check() 809 skl_next_plane_to_commit(struct intel_atomic_state *state, in skl_next_plane_to_commit() 905 struct intel_atomic_state *state, in intel_crtc_planes_update_noarm() 936 struct intel_atomic_state *state, in skl_crtc_planes_update_arm() 970 struct intel_atomic_state *state, in i9xx_crtc_planes_update_arm() 997 struct intel_atomic_state *state, in intel_crtc_planes_update_arm() [all …]
|
| H A D | intel_modeset_lock.c | 12 struct intel_atomic_state *state, in _intel_modeset_lock_begin() 34 struct intel_atomic_state *state, in _intel_modeset_lock_end()
|
| H A D | intel_dp_mst.c | 603 struct intel_atomic_state *state = to_intel_atomic_state(conn_state->state); in mst_stream_compute_config() 719 intel_dp_mst_transcoder_mask(struct intel_atomic_state *state, in intel_dp_mst_transcoder_mask() 750 static u8 get_pipes_downstream_of_mst_port(struct intel_atomic_state *state, in get_pipes_downstream_of_mst_port() 778 static int intel_dp_mst_check_dsc_change(struct intel_atomic_state *state, in intel_dp_mst_check_dsc_change() 813 static int intel_dp_mst_check_bw(struct intel_atomic_state *state, in intel_dp_mst_check_bw() 852 int intel_dp_mst_atomic_check_link(struct intel_atomic_state *state, in intel_dp_mst_atomic_check_link() 878 struct intel_atomic_state *state = to_intel_atomic_state(conn_state->state); in mst_stream_compute_config_late() 903 struct intel_atomic_state *state) in mst_connector_atomic_topology_check() 954 struct intel_atomic_state *state = to_intel_atomic_state(_state); in mst_connector_atomic_check() 979 static void mst_stream_disable(struct intel_atomic_state *state, in mst_stream_disable() [all …]
|
| H A D | intel_backlight.h | 12 struct intel_atomic_state; 25 void intel_backlight_update(struct intel_atomic_state *state,
|
| H A D | intel_dbuf_bw.c | 29 intel_atomic_get_old_dbuf_bw_state(struct intel_atomic_state *state) in intel_atomic_get_old_dbuf_bw_state() 40 intel_atomic_get_new_dbuf_bw_state(struct intel_atomic_state *state) in intel_atomic_get_new_dbuf_bw_state() 51 intel_atomic_get_dbuf_bw_state(struct intel_atomic_state *state) in intel_atomic_get_dbuf_bw_state() 178 int intel_dbuf_bw_calc_min_cdclk(struct intel_atomic_state *state, in intel_dbuf_bw_calc_min_cdclk()
|
| H A D | intel_crt.c | 223 static void intel_disable_crt(struct intel_atomic_state *state, in intel_disable_crt() 231 static void pch_disable_crt(struct intel_atomic_state *state, in pch_disable_crt() 238 static void pch_post_disable_crt(struct intel_atomic_state *state, in pch_post_disable_crt() 246 static void hsw_disable_crt(struct intel_atomic_state *state, in hsw_disable_crt() 258 static void hsw_post_disable_crt(struct intel_atomic_state *state, in hsw_post_disable_crt() 287 static void hsw_pre_pll_enable_crt(struct intel_atomic_state *state, in hsw_pre_pll_enable_crt() 299 static void hsw_pre_enable_crt(struct intel_atomic_state *state, in hsw_pre_enable_crt() 317 static void hsw_enable_crt(struct intel_atomic_state *state, in hsw_enable_crt() 344 static void intel_enable_crt(struct intel_atomic_state *state, in intel_enable_crt()
|
| H A D | intel_bw.c | 873 intel_atomic_get_old_bw_state(struct intel_atomic_state *state) in intel_atomic_get_old_bw_state() 884 intel_atomic_get_new_bw_state(struct intel_atomic_state *state) in intel_atomic_get_new_bw_state() 895 intel_atomic_get_bw_state(struct intel_atomic_state *state) in intel_atomic_get_bw_state() 981 void icl_sagv_pre_plane_update(struct intel_atomic_state *state) in icl_sagv_pre_plane_update() 1013 void icl_sagv_post_plane_update(struct intel_atomic_state *state) in icl_sagv_post_plane_update() 1222 static int intel_bw_check_data_rate(struct intel_atomic_state *state, bool *changed) in intel_bw_check_data_rate() 1268 static int intel_bw_modeset_checks(struct intel_atomic_state *state) in intel_bw_modeset_checks() 1293 static int intel_bw_check_sagv_mask(struct intel_atomic_state *state) in intel_bw_check_sagv_mask() 1338 int intel_bw_atomic_check(struct intel_atomic_state *state) in intel_bw_atomic_check() 1490 bool intel_bw_pmdemand_needs_update(struct intel_atomic_state *state) in intel_bw_pmdemand_needs_update()
|
| H A D | intel_lvds.c | 238 static void intel_pre_enable_lvds(struct intel_atomic_state *state, in intel_pre_enable_lvds() 319 static void intel_enable_lvds(struct intel_atomic_state *state, in intel_enable_lvds() 339 static void intel_disable_lvds(struct intel_atomic_state *state, in intel_disable_lvds() 356 static void gmch_disable_lvds(struct intel_atomic_state *state, in gmch_disable_lvds() 367 static void pch_disable_lvds(struct intel_atomic_state *state, in pch_disable_lvds() 375 static void pch_post_disable_lvds(struct intel_atomic_state *state, in pch_post_disable_lvds()
|
| H A D | intel_cdclk.c | 166 int (*modeset_calc_cdclk)(struct intel_atomic_state *state); 183 static int intel_cdclk_modeset_calc_cdclk(struct intel_atomic_state *state) in intel_cdclk_modeset_calc_cdclk() 2678 static void intel_cdclk_pcode_pre_notify(struct intel_atomic_state *state) in intel_cdclk_pcode_pre_notify() 2723 static void intel_cdclk_pcode_post_notify(struct intel_atomic_state *state) in intel_cdclk_pcode_post_notify() 2760 bool intel_cdclk_is_decreasing_later(struct intel_atomic_state *state) in intel_cdclk_is_decreasing_later() 2779 intel_set_cdclk_pre_plane_update(struct intel_atomic_state *state) in intel_set_cdclk_pre_plane_update() 2835 intel_set_cdclk_post_plane_update(struct intel_atomic_state *state) in intel_set_cdclk_post_plane_update() 2930 static int intel_cdclk_update_crtc_min_cdclk(struct intel_atomic_state *state, in intel_cdclk_update_crtc_min_cdclk() 2974 int intel_cdclk_update_dbuf_bw_min_cdclk(struct intel_atomic_state *state, in intel_cdclk_update_dbuf_bw_min_cdclk() 3024 static int intel_compute_min_cdclk(struct intel_atomic_state *state) in intel_compute_min_cdclk() [all …]
|
| H A D | skl_watermark.c | 239 static void skl_sagv_pre_plane_update(struct intel_atomic_state *state) in skl_sagv_pre_plane_update() 252 static void skl_sagv_post_plane_update(struct intel_atomic_state *state) in skl_sagv_post_plane_update() 265 void intel_sagv_pre_plane_update(struct intel_atomic_state *state) in intel_sagv_pre_plane_update() 285 void intel_sagv_post_plane_update(struct intel_atomic_state *state) in intel_sagv_post_plane_update() 526 skl_crtc_allocate_ddb(struct intel_atomic_state *state, struct intel_crtc *crtc) in skl_crtc_allocate_ddb() 1421 skl_crtc_allocate_plane_ddb(struct intel_atomic_state *state, in skl_crtc_allocate_plane_ddb() 2329 static int skl_build_pipe_wm(struct intel_atomic_state *state, in skl_build_pipe_wm() 2426 skl_ddb_add_affected_planes(struct intel_atomic_state *state, in skl_ddb_add_affected_planes() 2483 skl_compute_ddb(struct intel_atomic_state *state) in skl_compute_ddb() 2685 skl_print_wm_changes(struct intel_atomic_state *state) in skl_print_wm_changes() [all …]
|
| H A D | intel_crtc.c | 490 void intel_wait_for_vblank_workers(struct intel_atomic_state *state) in intel_wait_for_vblank_workers() 541 void intel_pipe_update_start(struct intel_atomic_state *state, in intel_pipe_update_start() 680 void intel_pipe_update_end(struct intel_atomic_state *state, in intel_pipe_update_end() 782 bool intel_any_crtc_enable_changed(struct intel_atomic_state *state) in intel_any_crtc_enable_changed() 803 bool intel_any_crtc_active_changed(struct intel_atomic_state *state) in intel_any_crtc_active_changed()
|
| H A D | intel_dvo.c | 185 static void intel_disable_dvo(struct intel_atomic_state *state, in intel_disable_dvo() 200 static void intel_enable_dvo(struct intel_atomic_state *state, in intel_enable_dvo() 287 static void intel_dvo_pre_enable(struct intel_atomic_state *state, in intel_dvo_pre_enable()
|
| H A D | intel_fbc.c | 1440 static void intel_fbc_update_state(struct intel_atomic_state *state, in intel_fbc_update_state() 1541 intel_fbc_prepare_dirty_rect(struct intel_atomic_state *state, in intel_fbc_prepare_dirty_rect() 1582 static int intel_fbc_check_plane(struct intel_atomic_state *state, in intel_fbc_check_plane() 1763 static bool intel_fbc_can_flip_nuke(struct intel_atomic_state *state, in intel_fbc_can_flip_nuke() 1808 static bool __intel_fbc_pre_update(struct intel_atomic_state *state, in __intel_fbc_pre_update() 1845 bool intel_fbc_pre_update(struct intel_atomic_state *state, in intel_fbc_pre_update() 1906 void intel_fbc_post_update(struct intel_atomic_state *state, in intel_fbc_post_update() 2006 int intel_fbc_atomic_check(struct intel_atomic_state *state) in intel_fbc_atomic_check() 2023 static void __intel_fbc_enable(struct intel_atomic_state *state, in __intel_fbc_enable() 2107 void intel_fbc_update(struct intel_atomic_state *state, in intel_fbc_update()
|