Home
last modified time | relevance | path

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

1234

/drivers/gpu/drm/i915/display/
A Dintel_dp_tunnel.h14 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 Dintel_pch_display.h12 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 Dskl_watermark.h12 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 Dintel_bw.h11 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 Dintel_global_state.h12 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 Dintel_cdclk.h12 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 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()
A Dintel_wm.h11 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 Dintel_dsb.h13 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 Dintel_fbc.h12 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 Dintel_link_bw.h13 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 Dintel_global_state.c130 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 Dintel_dpll_mgr.h39 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 Dintel_plane.h14 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 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,
65 void intel_psr_notify_pipe_change(struct intel_atomic_state *state,
76 struct intel_atomic_state *state,
A Dg4x_hdmi.c269 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 Dintel_display_core.h37 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 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()
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 Dintel_pmdemand.h12 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 Dintel_dp_mst.h12 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 Dintel_atomic.h18 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 Dintel_crtc.h17 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 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);
A Dintel_dsb.c117 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 Dintel_pmdemand.c78 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 …]

Completed in 785 milliseconds

1234