Home
last modified time | relevance | path

Searched refs:drm_atomic_state (Results 1 – 25 of 321) sorted by relevance

12345678910>>...13

/linux-6.15/include/drm/
H A Ddrm_atomic_helper.h46 struct drm_atomic_state;
51 struct drm_atomic_state *state);
64 struct drm_atomic_state *state);
68 struct drm_atomic_state *state,
71 struct drm_atomic_state *state);
73 struct drm_atomic_state *state);
76 struct drm_atomic_state *state,
80 struct drm_atomic_state *old_state);
100 struct drm_atomic_state *state);
106 struct drm_atomic_state *state,
[all …]
H A Ddrm_atomic.h335 struct drm_atomic_state *state;
392 struct drm_atomic_state { struct
560 struct drm_atomic_state * __must_check
562 void drm_atomic_state_clear(struct drm_atomic_state *state);
570 static inline struct drm_atomic_state *
571 drm_atomic_state_get(struct drm_atomic_state *state) in drm_atomic_state_get()
597 drm_atomic_get_crtc_state(struct drm_atomic_state *state,
600 drm_atomic_get_plane_state(struct drm_atomic_state *state,
603 drm_atomic_get_connector_state(struct drm_atomic_state *state,
831 drm_atomic_add_encoder_bridges(struct drm_atomic_state *state,
[all …]
H A Ddrm_modeset_helper_vtables.h358 struct drm_atomic_state *state);
379 struct drm_atomic_state *state);
403 struct drm_atomic_state *state);
425 struct drm_atomic_state *state);
445 struct drm_atomic_state *state);
750 struct drm_atomic_state *state);
1068 struct drm_atomic_state *state);
1102 struct drm_atomic_state *state);
1117 struct drm_atomic_state *state);
1323 struct drm_atomic_state *state);
[all …]
H A Ddrm_mode_config.h36 struct drm_atomic_state;
186 struct drm_atomic_state *state);
268 struct drm_atomic_state *state,
286 struct drm_atomic_state *(*atomic_state_alloc)(struct drm_device *dev);
307 void (*atomic_state_clear)(struct drm_atomic_state *state);
322 void (*atomic_state_free)(struct drm_atomic_state *state);
954 struct drm_atomic_state *suspend_state;
H A Ddrm_self_refresh_helper.h11 struct drm_atomic_state;
14 void drm_self_refresh_helper_alter_state(struct drm_atomic_state *state);
15 void drm_self_refresh_helper_update_avg_times(struct drm_atomic_state *state,
H A Ddrm_bridge.h308 struct drm_atomic_state *state);
328 struct drm_atomic_state *state);
345 struct drm_atomic_state *state);
364 struct drm_atomic_state *state);
1030 struct drm_atomic_state *state);
1032 struct drm_atomic_state *state);
1034 struct drm_atomic_state *state);
1036 struct drm_atomic_state *state);
/linux-6.15/include/drm/display/
H A Ddrm_dp_tunnel.h17 struct drm_atomic_state;
72 drm_dp_tunnel_atomic_get_state(struct drm_atomic_state *state,
76 drm_dp_tunnel_atomic_get_old_state(struct drm_atomic_state *state,
80 drm_dp_tunnel_atomic_get_new_state(struct drm_atomic_state *state,
83 int drm_dp_tunnel_atomic_set_stream_bw(struct drm_atomic_state *state,
90 int drm_dp_tunnel_atomic_check_stream_bws(struct drm_atomic_state *state,
195 drm_dp_tunnel_atomic_get_state(struct drm_atomic_state *state, in drm_dp_tunnel_atomic_get_state()
202 drm_dp_tunnel_atomic_get_new_state(struct drm_atomic_state *state, in drm_dp_tunnel_atomic_get_new_state()
209 drm_dp_tunnel_atomic_set_stream_bw(struct drm_atomic_state *state, in drm_dp_tunnel_atomic_set_stream_bw()
217 drm_dp_tunnel_atomic_get_group_streams_in_state(struct drm_atomic_state *state, in drm_dp_tunnel_atomic_get_group_streams_in_state()
[all …]
H A Ddrm_dp_mst_helper.h919 drm_atomic_get_mst_topology_state(struct drm_atomic_state *state,
922 drm_atomic_get_old_mst_topology_state(struct drm_atomic_state *state,
925 drm_atomic_get_new_mst_topology_state(struct drm_atomic_state *state,
934 drm_dp_atomic_find_time_slots(struct drm_atomic_state *state,
937 int drm_dp_mst_atomic_enable_dsc(struct drm_atomic_state *state,
941 drm_dp_mst_add_affected_dsc_crtcs(struct drm_atomic_state *state,
944 drm_dp_atomic_release_time_slots(struct drm_atomic_state *state,
947 void drm_dp_mst_atomic_wait_for_dependencies(struct drm_atomic_state *state);
954 int __must_check drm_dp_mst_atomic_check_mgr(struct drm_atomic_state *state,
958 int __must_check drm_dp_mst_atomic_check(struct drm_atomic_state *state);
[all …]
H A Ddrm_hdmi_state_helper.h6 struct drm_atomic_state;
18 struct drm_atomic_state *state);
24 struct drm_atomic_state *state);
/linux-6.15/drivers/gpu/drm/nouveau/dispnv50/
H A Dcrc.h87 void nv50_crc_atomic_stop_reporting(struct drm_atomic_state *);
88 void nv50_crc_atomic_init_notifier_contexts(struct drm_atomic_state *);
89 void nv50_crc_atomic_release_notifier_contexts(struct drm_atomic_state *);
90 void nv50_crc_atomic_start_reporting(struct drm_atomic_state *);
118 nv50_crc_atomic_stop_reporting(struct drm_atomic_state *state) {} in nv50_crc_atomic_stop_reporting()
120 nv50_crc_atomic_init_notifier_contexts(struct drm_atomic_state *state) {} in nv50_crc_atomic_init_notifier_contexts()
122 nv50_crc_atomic_release_notifier_contexts(struct drm_atomic_state *state) {} in nv50_crc_atomic_release_notifier_contexts()
124 nv50_crc_atomic_start_reporting(struct drm_atomic_state *state) {} in nv50_crc_atomic_start_reporting()
/linux-6.15/drivers/gpu/drm/i915/display/
H A Dintel_atomic.h11 struct drm_atomic_state;
32 struct drm_atomic_state *state);
46 struct drm_atomic_state *intel_atomic_state_alloc(struct drm_device *dev);
47 void intel_atomic_state_free(struct drm_atomic_state *state);
48 void intel_atomic_state_clear(struct drm_atomic_state *state);
51 intel_atomic_get_crtc_state(struct drm_atomic_state *state,
H A Dintel_load_detect.h9 struct drm_atomic_state;
13 struct drm_atomic_state *
17 struct drm_atomic_state *old,
H A Dg4x_hdmi.h14 struct drm_atomic_state;
22 struct drm_atomic_state *state);
30 struct drm_atomic_state *state) in g4x_hdmi_connector_atomic_check()
/linux-6.15/drivers/gpu/drm/mgag200/
H A Dmgag200_drv.h250 int (*pixpllc_atomic_check)(struct drm_crtc *crtc, struct drm_atomic_state *new_state);
257 void (*pixpllc_atomic_update)(struct drm_crtc *crtc, struct drm_atomic_state *old_state);
353 struct drm_atomic_state;
361 struct drm_atomic_state *new_state);
363 struct drm_atomic_state *old_state);
365 struct drm_atomic_state *state);
367 struct drm_atomic_state *old_state);
392 int mgag200_crtc_helper_atomic_check(struct drm_crtc *crtc, struct drm_atomic_state *new_state);
393 void mgag200_crtc_helper_atomic_flush(struct drm_crtc *crtc, struct drm_atomic_state *old_state);
394 void mgag200_crtc_helper_atomic_enable(struct drm_crtc *crtc, struct drm_atomic_state *old_state);
[all …]
/linux-6.15/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_vkms.h35 struct drm_atomic_state;
58 struct drm_atomic_state *state);
59 void vmw_vkms_crtc_atomic_flush(struct drm_crtc *crtc, struct drm_atomic_state *state);
61 struct drm_atomic_state *state);
63 struct drm_atomic_state *state);
/linux-6.15/drivers/gpu/drm/
H A Ddrm_atomic_helper.c646 struct drm_atomic_state *state) in drm_atomic_helper_check_modeset()
3195 struct drm_atomic_state *state; in drm_atomic_helper_update_plane()
3246 struct drm_atomic_state *state; in drm_atomic_helper_disable_plane()
3294 struct drm_atomic_state *state; in drm_atomic_helper_set_config()
3345 struct drm_atomic_state *state; in drm_atomic_helper_disable_all()
3422 struct drm_atomic_state *state; in drm_atomic_helper_reset_crtc()
3503 struct drm_atomic_state *
3507 struct drm_atomic_state *state; in drm_atomic_helper_duplicate_state()
3595 struct drm_atomic_state *state; in drm_atomic_helper_suspend()
3766 struct drm_atomic_state *state; in drm_atomic_helper_page_flip()
[all …]
H A Ddrm_atomic.c165 struct drm_atomic_state *
171 struct drm_atomic_state *state; in drm_atomic_state_alloc()
285 void drm_atomic_state_clear(struct drm_atomic_state *state) in drm_atomic_state_clear()
344 drm_atomic_get_crtc_state(struct drm_atomic_state *state, in drm_atomic_get_crtc_state()
524 drm_atomic_get_plane_state(struct drm_atomic_state *state, in drm_atomic_get_plane_state()
1065 drm_atomic_get_connector_state(struct drm_atomic_state *state, in drm_atomic_get_connector_state()
1174 drm_atomic_get_bridge_state(struct drm_atomic_state *state, in drm_atomic_get_bridge_state()
1248 drm_atomic_add_encoder_bridges(struct drm_atomic_state *state, in drm_atomic_add_encoder_bridges()
1392 int drm_atomic_check_only(struct drm_atomic_state *state) in drm_atomic_check_only()
1503 int drm_atomic_commit(struct drm_atomic_state *state) in drm_atomic_commit()
[all …]
/linux-6.15/drivers/gpu/drm/renesas/rcar-du/
H A Drcar_mipi_dsi.h13 struct drm_atomic_state;
18 struct drm_atomic_state *state);
22 struct drm_atomic_state *state) in rcar_mipi_dsi_pclk_enable()
/linux-6.15/drivers/gpu/drm/msm/dp/
H A Ddp_drm.h29 struct drm_atomic_state *state);
31 struct drm_atomic_state *state);
33 struct drm_atomic_state *state);
/linux-6.15/drivers/gpu/drm/vc4/
H A Dvc4_drv.h378 struct vc4_hvs_state *vc4_hvs_get_global_state(struct drm_atomic_state *state);
379 struct vc4_hvs_state *vc4_hvs_get_old_global_state(const struct drm_atomic_state *state);
482 void (*pre_crtc_enable)(struct drm_encoder *encoder, struct drm_atomic_state *state);
483 void (*post_crtc_enable)(struct drm_encoder *encoder, struct drm_atomic_state *state);
485 void (*post_crtc_disable)(struct drm_encoder *encoder, struct drm_atomic_state *state);
951 struct drm_atomic_state *state);
1031 int vc4_hvs_atomic_check(struct drm_crtc *crtc, struct drm_atomic_state *state);
1032 void vc4_hvs_atomic_begin(struct drm_crtc *crtc, struct drm_atomic_state *state);
1033 void vc4_hvs_atomic_enable(struct drm_crtc *crtc, struct drm_atomic_state *state);
1034 void vc4_hvs_atomic_disable(struct drm_crtc *crtc, struct drm_atomic_state *state);
[all …]
H A Dvc4_kms.c135 vc4_ctm_commit(struct vc4_dev *vc4, struct drm_atomic_state *state) in vc4_ctm_commit()
172 vc4_hvs_get_new_global_state(const struct drm_atomic_state *state) in vc4_hvs_get_new_global_state()
185 vc4_hvs_get_old_global_state(const struct drm_atomic_state *state) in vc4_hvs_get_old_global_state()
198 vc4_hvs_get_global_state(struct drm_atomic_state *state) in vc4_hvs_get_global_state()
211 struct drm_atomic_state *state) in vc4_hvs_pv_muxing_commit()
254 struct drm_atomic_state *state) in vc5_hvs_pv_muxing_commit()
330 struct drm_atomic_state *state) in vc6_hvs_pv_muxing_commit()
377 static void vc4_atomic_commit_tail(struct drm_atomic_state *state) in vc4_atomic_commit_tail()
501 static int vc4_atomic_commit_setup(struct drm_atomic_state *state) in vc4_atomic_commit_setup()
874 struct drm_atomic_state *state) in vc4_pv_muxing_atomic_check()
[all …]
/linux-6.15/drivers/gpu/drm/exynos/
H A Dexynos_drm_crtc.c22 struct drm_atomic_state *state) in exynos_drm_crtc_atomic_enable()
33 struct drm_atomic_state *state) in exynos_drm_crtc_atomic_disable()
51 struct drm_atomic_state *state) in exynos_crtc_atomic_check()
67 struct drm_atomic_state *state) in exynos_crtc_atomic_begin()
76 struct drm_atomic_state *state) in exynos_crtc_atomic_flush()
/linux-6.15/drivers/gpu/drm/xlnx/
H A Dzynqmp_kms.c55 struct drm_atomic_state *state) in zynqmp_dpsub_plane_atomic_check()
76 struct drm_atomic_state *state) in zynqmp_dpsub_plane_atomic_disable()
94 struct drm_atomic_state *state) in zynqmp_dpsub_plane_atomic_update()
195 struct drm_atomic_state *state) in zynqmp_dpsub_crtc_atomic_enable()
221 struct drm_atomic_state *state) in zynqmp_dpsub_crtc_atomic_disable()
251 struct drm_atomic_state *state) in zynqmp_dpsub_crtc_atomic_check()
257 struct drm_atomic_state *state) in zynqmp_dpsub_crtc_atomic_begin()
263 struct drm_atomic_state *state) in zynqmp_dpsub_crtc_atomic_flush()
/linux-6.15/drivers/gpu/drm/sun4i/
H A Dsun4i_crtc.c49 struct drm_atomic_state *state) in sun4i_crtc_atomic_check()
64 struct drm_atomic_state *state) in sun4i_crtc_atomic_begin()
87 struct drm_atomic_state *state) in sun4i_crtc_atomic_flush()
109 struct drm_atomic_state *state) in sun4i_crtc_atomic_disable()
130 struct drm_atomic_state *state) in sun4i_crtc_atomic_enable()
/linux-6.15/drivers/gpu/drm/loongson/
H A Dlsdc_plane.c50 struct drm_atomic_state *state) in lsdc_primary_atomic_check()
69 struct drm_atomic_state *state) in lsdc_primary_atomic_update()
89 struct drm_atomic_state *state) in lsdc_primary_atomic_disable()
174 struct drm_atomic_state *state, in lsdc_cursor_plane_atomic_async_check()
221 struct drm_atomic_state *state) in lsdc_cursor_plane_atomic_async_update()
270 struct drm_atomic_state *state) in ls7a1000_cursor_plane_atomic_check()
300 struct drm_atomic_state *state) in ls7a1000_cursor_plane_atomic_update()
322 struct drm_atomic_state *state) in ls7a1000_cursor_plane_atomic_disable()
343 struct drm_atomic_state *state) in ls7a2000_cursor_plane_atomic_check()
381 struct drm_atomic_state *state) in ls7a2000_cursor_plane_atomic_update()
[all …]

12345678910>>...13