Home
last modified time | relevance | path

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

12

/linux/drivers/gpu/drm/i915/display/
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_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);
H A Dintel_global_state.c160 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 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()
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 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_modeset_lock.h12 struct intel_atomic_state;
15 struct intel_atomic_state *state,
20 struct intel_atomic_state *state,
H A Dintel_pmdemand.c79 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 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()
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 Dintel_color.h11 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 Dintel_dsb.c102 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 Dintel_crtc_state_dump.h10 struct intel_atomic_state;
14 struct intel_atomic_state *state,
H A Dintel_display.c748 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 Dintel_plane.c299 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 Dintel_modeset_lock.c12 struct intel_atomic_state *state, in _intel_modeset_lock_begin()
34 struct intel_atomic_state *state, in _intel_modeset_lock_end()
H A Dintel_dp_mst.c603 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 Dintel_backlight.h12 struct intel_atomic_state;
25 void intel_backlight_update(struct intel_atomic_state *state,
H A Dintel_dbuf_bw.c29 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 Dintel_crt.c223 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 Dintel_bw.c873 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 Dintel_lvds.c238 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 Dintel_cdclk.c166 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 Dskl_watermark.c239 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 Dintel_crtc.c490 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 Dintel_dvo.c185 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 Dintel_fbc.c1440 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()

12