Home
last modified time | relevance | path

Searched refs:intel_atomic_state (Results 1 – 25 of 62) sorted by relevance

123

/linux/drivers/gpu/drm/i915/display/
H A Dintel_dp_tunnel.h14 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 Dintel_pch_display.h13 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 Dintel_global_state.h13 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 Dhsw_ips.h11 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 Dintel_bw.h16 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 Dintel_link_bw.h13 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 Dintel_fbc.h13 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 Dintel_dpll_mgr.h40 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 Dintel_display_core.h39 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 Dintel_dp_mst.h11 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 Dintel_global_state.c127 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 Dg4x_hdmi.c93 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 Dintel_atomic.h19 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 Dintel_dp_tunnel.c361 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 Dintel_modeset_verify.h9 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 Dintel_psr.h14 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 Dintel_modeset_lock.h12 struct intel_atomic_state;
15 struct intel_atomic_state *state,
20 struct intel_atomic_state *state,
H A Dintel_link_bw.c25 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 Dintel_pmdemand.c42 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 Dintel_dpll.h13 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 Dintel_fdi.h13 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 Dintel_atomic.c180 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 Dintel_display_types.h177 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 Dintel_crtc_state_dump.h10 struct intel_atomic_state;
14 struct intel_atomic_state *state,
H A Dintel_ddi.h13 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,

123