Home
last modified time | relevance | path

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

123

/openbmc/linux/drivers/gpu/drm/i915/display/
H A Dintel_wm.h12 struct intel_atomic_state;
18 int intel_compute_pipe_wm(struct intel_atomic_state *state,
20 int intel_compute_intermediate_wm(struct intel_atomic_state *state,
22 bool intel_initial_watermarks(struct intel_atomic_state *state,
24 void intel_atomic_update_watermarks(struct intel_atomic_state *state,
26 void intel_optimize_watermarks(struct intel_atomic_state *state,
28 int intel_compute_global_watermarks(struct intel_atomic_state *state);
H A Dintel_pch_display.h13 struct intel_atomic_state;
22 void ilk_pch_pre_enable(struct intel_atomic_state *state,
24 void ilk_pch_enable(struct intel_atomic_state *state,
26 void ilk_pch_disable(struct intel_atomic_state *state,
28 void ilk_pch_post_disable(struct intel_atomic_state *state,
32 void lpt_pch_enable(struct intel_atomic_state *state,
34 void lpt_pch_disable(struct intel_atomic_state *state,
H A Dintel_global_state.h13 struct intel_atomic_state;
59 struct intel_atomic_state *state;
76 intel_atomic_get_global_obj_state(struct intel_atomic_state *state,
79 intel_atomic_get_old_global_obj_state(struct intel_atomic_state *state,
82 intel_atomic_get_new_global_obj_state(struct intel_atomic_state *state,
85 void intel_atomic_swap_global_state(struct intel_atomic_state *state);
86 void intel_atomic_clear_global_state(struct intel_atomic_state *state);
90 bool intel_atomic_global_state_is_serialized(struct intel_atomic_state *state);
H A Dintel_bw.h16 struct intel_atomic_state;
58 intel_atomic_get_old_bw_state(struct intel_atomic_state *state);
61 intel_atomic_get_new_bw_state(struct intel_atomic_state *state);
64 intel_atomic_get_bw_state(struct intel_atomic_state *state);
68 int intel_bw_atomic_check(struct intel_atomic_state *state);
73 int intel_bw_calc_min_cdclk(struct intel_atomic_state *state,
H A Dskl_watermark.h16 struct intel_atomic_state;
24 void intel_sagv_pre_plane_update(struct intel_atomic_state *state);
25 void intel_sagv_post_plane_update(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);
74 void intel_mbus_dbox_update(struct intel_atomic_state *state);
H A Dintel_cdclk.h15 struct intel_atomic_state;
68 void intel_set_cdclk_pre_plane_update(struct intel_atomic_state *state);
69 void intel_set_cdclk_post_plane_update(struct intel_atomic_state *state);
73 int intel_modeset_calc_cdclk(struct intel_atomic_state *state);
76 int intel_cdclk_atomic_check(struct intel_atomic_state *state,
79 intel_atomic_get_cdclk_state(struct intel_atomic_state *state);
H A Dintel_fbc.h13 struct intel_atomic_state;
27 int intel_fbc_atomic_check(struct intel_atomic_state *state);
28 bool intel_fbc_pre_update(struct intel_atomic_state *state,
30 void intel_fbc_post_update(struct intel_atomic_state *state,
35 void intel_fbc_update(struct intel_atomic_state *state,
H A Dintel_display_core.h35 struct intel_atomic_state;
66 void (*crtc_enable)(struct intel_atomic_state *state,
68 void (*crtc_disable)(struct intel_atomic_state *state,
70 void (*commit_modeset_enables)(struct intel_atomic_state *state);
77 int (*compute_pipe_wm)(struct intel_atomic_state *state,
79 int (*compute_intermediate_wm)(struct intel_atomic_state *state,
81 void (*initial_watermarks)(struct intel_atomic_state *state,
83 void (*atomic_update_watermarks)(struct intel_atomic_state *state,
85 void (*optimize_watermarks)(struct intel_atomic_state *state,
87 int (*compute_global_watermarks)(struct intel_atomic_state *state);
H A Dhsw_ips.h11 struct intel_atomic_state;
16 bool hsw_ips_pre_update(struct intel_atomic_state *state,
18 void hsw_ips_post_update(struct intel_atomic_state *state,
22 int hsw_ips_compute_config(struct intel_atomic_state *state,
H A Dintel_atomic_plane.h14 struct intel_atomic_state;
48 void intel_crtc_planes_update_noarm(struct intel_atomic_state *state,
50 void intel_crtc_planes_update_arm(struct intel_atomic_state *state,
56 int intel_plane_atomic_check(struct intel_atomic_state *state,
58 int intel_plane_calc_min_cdclk(struct intel_atomic_state *state,
H A Dintel_crtc.h15 struct intel_atomic_state;
39 void intel_pipe_update_start(struct intel_atomic_state *state,
41 void intel_pipe_update_end(struct intel_atomic_state *state,
43 void intel_wait_for_vblank_workers(struct intel_atomic_state *state);
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_pmdemand.h13 struct intel_atomic_state;
63 void intel_pmdemand_pre_plane_update(struct intel_atomic_state *state);
64 void intel_pmdemand_post_plane_update(struct intel_atomic_state *state);
65 int intel_pmdemand_atomic_check(struct intel_atomic_state *state);
H A Dintel_modeset_verify.h10 struct intel_atomic_state;
15 struct intel_atomic_state *state,
19 struct intel_atomic_state *state);
H A Dintel_dpll_mgr.h34 struct intel_atomic_state;
329 int intel_compute_shared_dplls(struct intel_atomic_state *state,
332 int intel_reserve_shared_dplls(struct intel_atomic_state *state,
335 void intel_release_shared_dplls(struct intel_atomic_state *state,
342 void intel_update_active_dpll(struct intel_atomic_state *state,
353 void intel_shared_dpll_swap_state(struct intel_atomic_state *state);
H A Dintel_global_state.c84 static void assert_global_state_read_locked(struct intel_atomic_state *state) in assert_global_state_read_locked()
99 intel_atomic_get_global_obj_state(struct intel_atomic_state *state, in intel_atomic_get_global_obj_state()
149 intel_atomic_get_old_global_obj_state(struct intel_atomic_state *state, in intel_atomic_get_old_global_obj_state()
162 intel_atomic_get_new_global_obj_state(struct intel_atomic_state *state, in intel_atomic_get_new_global_obj_state()
174 void intel_atomic_swap_global_state(struct intel_atomic_state *state) in intel_atomic_swap_global_state()
204 void intel_atomic_clear_global_state(struct intel_atomic_state *state) in intel_atomic_clear_global_state()
222 struct intel_atomic_state *state = obj_state->state; in intel_atomic_lock_global_state()
242 struct intel_atomic_state *state = obj_state->state; in intel_atomic_serialize_global_state()
260 intel_atomic_global_state_is_serialized(struct intel_atomic_state *state) in intel_atomic_global_state_is_serialized()
H A Dg4x_hdmi.c234 static void g4x_enable_hdmi(struct intel_atomic_state *state, in g4x_enable_hdmi()
248 static void ibx_enable_hdmi(struct intel_atomic_state *state, in ibx_enable_hdmi()
301 static void cpt_enable_hdmi(struct intel_atomic_state *state, in cpt_enable_hdmi()
356 static void vlv_enable_hdmi(struct intel_atomic_state *state, in vlv_enable_hdmi()
368 static void intel_disable_hdmi(struct intel_atomic_state *state, in intel_disable_hdmi()
427 static void g4x_disable_hdmi(struct intel_atomic_state *state, in g4x_disable_hdmi()
437 static void pch_disable_hdmi(struct intel_atomic_state *state, in pch_disable_hdmi()
445 static void pch_post_disable_hdmi(struct intel_atomic_state *state, in pch_post_disable_hdmi()
453 static void intel_hdmi_pre_enable(struct intel_atomic_state *state, in intel_hdmi_pre_enable()
468 static void vlv_hdmi_pre_enable(struct intel_atomic_state *state, in vlv_hdmi_pre_enable()
[all …]
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_psr.h15 struct intel_atomic_state;
25 void intel_psr_pre_plane_update(struct intel_atomic_state *state,
27 void intel_psr_post_plane_update(const struct intel_atomic_state *state);
47 int intel_psr2_sel_fetch_update(struct intel_atomic_state *state,
H A Dintel_hdcp.h16 struct intel_atomic_state;
31 int intel_hdcp_enable(struct intel_atomic_state *state,
36 void intel_hdcp_update_pipe(struct intel_atomic_state *state,
H A Dintel_dpll.h13 struct intel_atomic_state;
19 int intel_dpll_crtc_compute_clock(struct intel_atomic_state *state,
21 int intel_dpll_crtc_get_shared_dpll(struct intel_atomic_state *state,
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()
145 struct intel_atomic_state *state, in intel_pmdemand_update_max_ddiclk()
166 struct intel_atomic_state *state, in intel_pmdemand_update_connector_phys()
192 struct intel_atomic_state *state, in intel_pmdemand_update_active_non_tc_phys()
236 intel_pmdemand_connector_needs_update(struct intel_atomic_state *state) in intel_pmdemand_connector_needs_update()
265 static bool intel_pmdemand_needs_update(struct intel_atomic_state *state) in intel_pmdemand_needs_update()
306 int intel_pmdemand_atomic_check(struct intel_atomic_state *state) in intel_pmdemand_atomic_check()
577 void intel_pmdemand_pre_plane_update(struct intel_atomic_state *state) in intel_pmdemand_pre_plane_update()
[all …]
H A Dintel_crtc_state_dump.h10 struct intel_atomic_state;
14 struct intel_atomic_state *state,
H A Dintel_atomic.c179 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()
317 struct intel_atomic_state *state = kzalloc(sizeof(*state), GFP_KERNEL); in intel_atomic_state_alloc()
329 struct intel_atomic_state *state = to_intel_atomic_state(_state); in intel_atomic_state_free()
341 struct intel_atomic_state *state = to_intel_atomic_state(s); in intel_atomic_state_clear()
H A Dintel_display_rps.h14 struct intel_atomic_state;
19 struct intel_atomic_state *state,

123