/linux/drivers/gpu/drm/i915/display/ |
H A D | intel_dp_tunnel.h | 14 struct intel_atomic_state; 36 intel_dp_tunnel_atomic_cleanup_inherited_state(struct intel_atomic_state *state); 38 int intel_dp_tunnel_atomic_compute_stream_bw(struct intel_atomic_state *state, 42 void intel_dp_tunnel_atomic_clear_stream_bw(struct intel_atomic_state *state, 45 int intel_dp_tunnel_atomic_add_state_for_crtc(struct intel_atomic_state *state, 47 int intel_dp_tunnel_atomic_check_link(struct intel_atomic_state *state, 49 int intel_dp_tunnel_atomic_check_state(struct intel_atomic_state *state, 53 void intel_dp_tunnel_atomic_alloc_bw(struct intel_atomic_state *state); 79 intel_dp_tunnel_atomic_cleanup_inherited_state(struct intel_atomic_state *state) {} in intel_dp_tunnel_atomic_cleanup_inherited_state() 82 intel_dp_tunnel_atomic_compute_stream_bw(struct intel_atomic_state *state, in intel_dp_tunnel_atomic_compute_stream_bw() [all …]
|
H A D | intel_pch_display.h | 13 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, 55 static inline void ilk_pch_pre_enable(struct intel_atomic_state *state, in ilk_pch_pre_enable() 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() [all …]
|
H A D | intel_global_state.h | 13 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 …]
|
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_bw.h | 16 struct intel_atomic_state; 65 intel_atomic_get_old_bw_state(struct intel_atomic_state *state); 68 intel_atomic_get_new_bw_state(struct intel_atomic_state *state); 71 intel_atomic_get_bw_state(struct intel_atomic_state *state); 75 int intel_bw_atomic_check(struct intel_atomic_state *state); 80 int intel_bw_calc_min_cdclk(struct intel_atomic_state *state,
|
H A D | intel_link_bw.h | 13 struct intel_atomic_state; 23 void intel_link_bw_init_limits(struct intel_atomic_state *state, 25 int intel_link_bw_reduce_bpp(struct intel_atomic_state *state, 29 bool intel_link_bw_set_bpp_limit_for_pipe(struct intel_atomic_state *state, 33 int intel_link_bw_atomic_check(struct intel_atomic_state *state,
|
H A D | intel_fbc.h | 13 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,
|
H A D | intel_dpll_mgr.h | 40 struct intel_atomic_state; 400 int intel_compute_shared_dplls(struct intel_atomic_state *state, 403 int intel_reserve_shared_dplls(struct intel_atomic_state *state, 406 void intel_release_shared_dplls(struct intel_atomic_state *state, 413 void intel_update_active_dpll(struct intel_atomic_state *state, 424 void intel_shared_dpll_swap_state(struct intel_atomic_state *state); 439 void intel_shared_dpll_state_verify(struct intel_atomic_state *state, 441 void intel_shared_dpll_verify_disabled(struct intel_atomic_state *state);
|
H A D | intel_display_core.h | 39 struct intel_atomic_state; 73 void (*crtc_enable)(struct intel_atomic_state *state, 75 void (*crtc_disable)(struct intel_atomic_state *state, 77 void (*commit_modeset_enables)(struct intel_atomic_state *state); 84 int (*compute_watermarks)(struct intel_atomic_state *state, 86 void (*initial_watermarks)(struct intel_atomic_state *state, 88 void (*atomic_update_watermarks)(struct intel_atomic_state *state, 90 void (*optimize_watermarks)(struct intel_atomic_state *state, 92 int (*compute_global_watermarks)(struct intel_atomic_state *state);
|
H A D | intel_dp_mst.h | 11 struct intel_atomic_state; 24 int intel_dp_mst_add_topology_state_for_crtc(struct intel_atomic_state *state, 26 int intel_dp_mst_atomic_check_link(struct intel_atomic_state *state, 28 bool intel_dp_mst_crtc_needs_modeset(struct intel_atomic_state *state,
|
H A D | intel_global_state.c | 127 static void assert_global_state_read_locked(struct intel_atomic_state *state) in assert_global_state_read_locked() 142 intel_atomic_get_global_obj_state(struct intel_atomic_state *state, in intel_atomic_get_global_obj_state() 194 intel_atomic_get_old_global_obj_state(struct intel_atomic_state *state, in intel_atomic_get_old_global_obj_state() 207 intel_atomic_get_new_global_obj_state(struct intel_atomic_state *state, in intel_atomic_get_new_global_obj_state() 219 void intel_atomic_swap_global_state(struct intel_atomic_state *state) in intel_atomic_swap_global_state() 249 void intel_atomic_clear_global_state(struct intel_atomic_state *state) in intel_atomic_clear_global_state() 267 struct intel_atomic_state *state = obj_state->state; in intel_atomic_lock_global_state() 299 intel_atomic_global_state_is_serialized(struct intel_atomic_state *state) in intel_atomic_global_state_is_serialized() 311 intel_atomic_global_state_setup_commit(struct intel_atomic_state *state) in intel_atomic_global_state_setup_commit() 345 intel_atomic_global_state_wait_for_dependencies(struct intel_atomic_state *state) in intel_atomic_global_state_wait_for_dependencies() [all …]
|
H A D | g4x_hdmi.c | 93 static bool g4x_compute_has_hdmi_sink(struct intel_atomic_state *state, in g4x_compute_has_hdmi_sink() 133 struct intel_atomic_state *state = to_intel_atomic_state(crtc_state->uapi.state); in g4x_hdmi_compute_config() 270 static void g4x_enable_hdmi(struct intel_atomic_state *state, in g4x_enable_hdmi() 278 static void ibx_enable_hdmi(struct intel_atomic_state *state, in ibx_enable_hdmi() 325 static void cpt_enable_hdmi(struct intel_atomic_state *state, in cpt_enable_hdmi() 374 static void vlv_enable_hdmi(struct intel_atomic_state *state, in vlv_enable_hdmi() 381 static void intel_disable_hdmi(struct intel_atomic_state *state, in intel_disable_hdmi() 440 static void g4x_disable_hdmi(struct intel_atomic_state *state, in g4x_disable_hdmi() 448 static void pch_disable_hdmi(struct intel_atomic_state *state, in pch_disable_hdmi() 455 static void pch_post_disable_hdmi(struct intel_atomic_state *state, in pch_post_disable_hdmi() [all …]
|
H A D | intel_atomic.h | 19 struct intel_atomic_state; 36 bool intel_connector_needs_modeset(struct intel_atomic_state *state, 38 bool intel_any_crtc_needs_modeset(struct intel_atomic_state *state); 40 intel_atomic_get_digital_connector_state(struct intel_atomic_state *state,
|
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() 395 static int check_inherited_tunnel_state(struct intel_atomic_state *state, in check_inherited_tunnel_state() 444 void intel_dp_tunnel_atomic_cleanup_inherited_state(struct intel_atomic_state *state) in intel_dp_tunnel_atomic_cleanup_inherited_state() 460 static int intel_dp_tunnel_atomic_add_group_state(struct intel_atomic_state *state, in intel_dp_tunnel_atomic_add_group_state() 487 int intel_dp_tunnel_atomic_add_state_for_crtc(struct intel_atomic_state *state, in intel_dp_tunnel_atomic_add_state_for_crtc() 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() 584 int intel_dp_tunnel_atomic_compute_stream_bw(struct intel_atomic_state *state, in intel_dp_tunnel_atomic_compute_stream_bw() 626 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_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,
|
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_link_bw.c | 25 void intel_link_bw_init_limits(struct intel_atomic_state *state, in intel_link_bw_init_limits() 67 int intel_link_bw_reduce_bpp(struct intel_atomic_state *state, in intel_link_bw_reduce_bpp() 134 intel_link_bw_set_bpp_limit_for_pipe(struct intel_atomic_state *state, in intel_link_bw_set_bpp_limit_for_pipe() 159 static int check_all_link_config(struct intel_atomic_state *state, in check_all_link_config() 232 int intel_link_bw_atomic_check(struct intel_atomic_state *state, in intel_link_bw_atomic_check()
|
H A D | intel_pmdemand.c | 42 intel_atomic_get_pmdemand_state(struct intel_atomic_state *state) in intel_atomic_get_pmdemand_state() 56 intel_atomic_get_old_pmdemand_state(struct intel_atomic_state *state) in intel_atomic_get_old_pmdemand_state() 70 intel_atomic_get_new_pmdemand_state(struct intel_atomic_state *state) in intel_atomic_get_new_pmdemand_state() 146 struct intel_atomic_state *state, in intel_pmdemand_update_max_ddiclk() 167 struct intel_atomic_state *state, in intel_pmdemand_update_connector_phys() 193 struct intel_atomic_state *state, in intel_pmdemand_update_active_non_tc_phys() 230 intel_pmdemand_connector_needs_update(struct intel_atomic_state *state) in intel_pmdemand_connector_needs_update() 259 static bool intel_pmdemand_needs_update(struct intel_atomic_state *state) in intel_pmdemand_needs_update() 305 int intel_pmdemand_atomic_check(struct intel_atomic_state *state) in intel_pmdemand_atomic_check() 598 void intel_pmdemand_pre_plane_update(struct intel_atomic_state *state) in intel_pmdemand_pre_plane_update() [all …]
|
H A D | intel_dpll.h | 13 struct intel_atomic_state; 20 int intel_dpll_crtc_compute_clock(struct intel_atomic_state *state, 22 int intel_dpll_crtc_get_shared_dpll(struct intel_atomic_state *state,
|
H A D | intel_fdi.h | 13 struct intel_atomic_state; 19 int intel_fdi_add_affected_crtcs(struct intel_atomic_state *state); 25 int intel_fdi_atomic_check_link(struct intel_atomic_state *state,
|
H A D | intel_atomic.c | 180 intel_connector_needs_modeset(struct intel_atomic_state *state, in intel_connector_needs_modeset() 200 bool intel_any_crtc_needs_modeset(struct intel_atomic_state *state) in intel_any_crtc_needs_modeset() 215 intel_atomic_get_digital_connector_state(struct intel_atomic_state *state, in intel_atomic_get_digital_connector_state() 327 struct intel_atomic_state *state = kzalloc(sizeof(*state), GFP_KERNEL); in intel_atomic_state_alloc() 339 struct intel_atomic_state *state = to_intel_atomic_state(_state); in intel_atomic_state_free() 348 struct intel_atomic_state *state = to_intel_atomic_state(s); in intel_atomic_state_clear()
|
H A D | intel_display_types.h | 177 void (*pre_pll_enable)(struct intel_atomic_state *, 181 void (*pre_enable)(struct intel_atomic_state *, 185 void (*enable)(struct intel_atomic_state *, 189 void (*disable)(struct intel_atomic_state *, 193 void (*post_disable)(struct intel_atomic_state *, 197 void (*post_pll_disable)(struct intel_atomic_state *, 201 void (*update_pipe)(struct intel_atomic_state *, 566 struct intel_atomic_state { struct 1487 #define to_intel_atomic_state(x) container_of(x, struct intel_atomic_state, base) 1974 intel_atomic_get_plane_state(struct intel_atomic_state *state, in intel_atomic_get_plane_state() [all …]
|
H A D | intel_crtc_state_dump.h | 10 struct intel_atomic_state; 14 struct intel_atomic_state *state,
|
H A D | intel_ddi.h | 13 struct intel_atomic_state; 33 void intel_ddi_fdi_post_disable(struct intel_atomic_state *state, 82 void intel_ddi_update_active_dpll(struct intel_atomic_state *state,
|