/linux-6.1.9/include/drm/ |
D | drm_atomic_helper.h | 46 struct drm_atomic_state; 51 struct drm_atomic_state *state); 64 struct drm_atomic_state *state); 66 struct drm_atomic_state *state); 67 void drm_atomic_helper_commit_tail(struct drm_atomic_state *state); 68 void drm_atomic_helper_commit_tail_rpm(struct drm_atomic_state *state); 70 struct drm_atomic_state *state, 73 struct drm_atomic_state *state); 75 struct drm_atomic_state *state); 78 struct drm_atomic_state *state, [all …]
|
D | drm_atomic.h | 335 struct drm_atomic_state *state; 365 struct drm_atomic_state { struct 462 struct drm_atomic_state * __must_check 464 void drm_atomic_state_clear(struct drm_atomic_state *state); 472 static inline struct drm_atomic_state * 473 drm_atomic_state_get(struct drm_atomic_state *state) in drm_atomic_state_get() 488 static inline void drm_atomic_state_put(struct drm_atomic_state *state) in drm_atomic_state_put() 494 drm_atomic_state_init(struct drm_device *dev, struct drm_atomic_state *state); 495 void drm_atomic_state_default_clear(struct drm_atomic_state *state); 496 void drm_atomic_state_default_release(struct drm_atomic_state *state); [all …]
|
D | drm_modeset_helper_vtables.h | 355 struct drm_atomic_state *state); 376 struct drm_atomic_state *state); 400 struct drm_atomic_state *state); 422 struct drm_atomic_state *state); 442 struct drm_atomic_state *state); 724 struct drm_atomic_state *state); 747 struct drm_atomic_state *state); 1064 struct drm_atomic_state *state); 1098 struct drm_atomic_state *state); 1113 struct drm_atomic_state *state); [all …]
|
D | drm_mode_config.h | 36 struct drm_atomic_state; 202 struct drm_atomic_state *state); 284 struct drm_atomic_state *state, 302 struct drm_atomic_state *(*atomic_state_alloc)(struct drm_device *dev); 323 void (*atomic_state_clear)(struct drm_atomic_state *state); 338 void (*atomic_state_free)(struct drm_atomic_state *state); 954 struct drm_atomic_state *suspend_state;
|
D | drm_self_refresh_helper.h | 11 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,
|
D | drm_blend.h | 35 struct drm_atomic_state; 58 struct drm_atomic_state *state);
|
D | drm_plane_helper.h | 29 struct drm_atomic_state; 45 int drm_plane_helper_atomic_check(struct drm_plane *plane, struct drm_atomic_state *state);
|
/linux-6.1.9/drivers/gpu/drm/nouveau/dispnv50/ |
D | crc.h | 87 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.1.9/drivers/gpu/drm/i915/display/ |
D | intel_atomic.h | 11 struct drm_atomic_state; 33 struct drm_atomic_state *state); 47 struct drm_atomic_state *intel_atomic_state_alloc(struct drm_device *dev); 48 void intel_atomic_state_free(struct drm_atomic_state *state); 49 void intel_atomic_state_clear(struct drm_atomic_state *state); 52 intel_atomic_get_crtc_state(struct drm_atomic_state *state,
|
/linux-6.1.9/drivers/gpu/drm/mgag200/ |
D | mgag200_drv.h | 271 int (*pixpllc_atomic_check)(struct drm_crtc *crtc, struct drm_atomic_state *new_state); 278 void (*pixpllc_atomic_update)(struct drm_crtc *crtc, struct drm_atomic_state *old_state); 347 void mgag200_g200wb_pixpllc_atomic_update(struct drm_crtc *crtc, struct drm_atomic_state *old_state… 351 void mgag200_g200eh_pixpllc_atomic_update(struct drm_crtc *crtc, struct drm_atomic_state *old_state… 369 struct drm_atomic_state; 376 struct drm_atomic_state *new_state); 378 struct drm_atomic_state *old_state); 380 struct drm_atomic_state *old_state); 395 int mgag200_crtc_helper_atomic_check(struct drm_crtc *crtc, struct drm_atomic_state *new_state); 396 void mgag200_crtc_helper_atomic_flush(struct drm_crtc *crtc, struct drm_atomic_state *old_state); [all …]
|
/linux-6.1.9/drivers/gpu/drm/rcar-du/ |
D | rcar_mipi_dsi.h | 13 struct drm_atomic_state; 18 struct drm_atomic_state *state); 22 struct drm_atomic_state *state) in rcar_mipi_dsi_pclk_enable()
|
/linux-6.1.9/drivers/gpu/drm/ |
D | drm_atomic_helper.c | 77 drm_atomic_helper_plane_changed(struct drm_atomic_state *state, in drm_atomic_helper_plane_changed() 104 static int handle_conflicting_encoders(struct drm_atomic_state *state, in handle_conflicting_encoders() 218 set_best_encoder(struct drm_atomic_state *state, in set_best_encoder() 259 steal_encoder(struct drm_atomic_state *state, in steal_encoder() 290 update_connector_routing(struct drm_atomic_state *state, in update_connector_routing() 411 mode_fixup(struct drm_atomic_state *state) in mode_fixup() 539 mode_valid(struct drm_atomic_state *state) in mode_valid() 616 struct drm_atomic_state *state) in drm_atomic_helper_check_modeset() 991 struct drm_atomic_state *state) in drm_atomic_helper_check_planes() 1070 struct drm_atomic_state *state) in drm_atomic_helper_check() [all …]
|
D | drm_atomic.c | 106 void drm_atomic_state_default_release(struct drm_atomic_state *state) in drm_atomic_state_default_release() 125 drm_atomic_state_init(struct drm_device *dev, struct drm_atomic_state *state) in drm_atomic_state_init() 160 struct drm_atomic_state * 166 struct drm_atomic_state *state; in drm_atomic_state_alloc() 190 void drm_atomic_state_default_clear(struct drm_atomic_state *state) in drm_atomic_state_default_clear() 280 void drm_atomic_state_clear(struct drm_atomic_state *state) in drm_atomic_state_clear() 301 struct drm_atomic_state *state = container_of(ref, typeof(*state), ref); in __drm_atomic_state_free() 337 drm_atomic_get_crtc_state(struct drm_atomic_state *state, in drm_atomic_get_crtc_state() 518 drm_atomic_get_plane_state(struct drm_atomic_state *state, in drm_atomic_get_plane_state() 828 drm_atomic_get_private_obj_state(struct drm_atomic_state *state, in drm_atomic_get_private_obj_state() [all …]
|
/linux-6.1.9/include/drm/display/ |
D | drm_dp_mst_helper.h | 840 struct drm_atomic_state *state, 867 drm_atomic_get_mst_topology_state(struct drm_atomic_state *state, 870 drm_atomic_get_new_mst_topology_state(struct drm_atomic_state *state, 876 drm_dp_atomic_find_time_slots(struct drm_atomic_state *state, 879 int drm_dp_mst_atomic_enable_dsc(struct drm_atomic_state *state, 883 drm_dp_mst_add_affected_dsc_crtcs(struct drm_atomic_state *state, 886 drm_dp_atomic_release_time_slots(struct drm_atomic_state *state, 889 void drm_dp_mst_atomic_wait_for_dependencies(struct drm_atomic_state *state); 890 int __must_check drm_dp_mst_atomic_setup_commit(struct drm_atomic_state *state); 896 int __must_check drm_dp_mst_atomic_check(struct drm_atomic_state *state); [all …]
|
/linux-6.1.9/drivers/gpu/drm/exynos/ |
D | exynos_drm_crtc.c | 22 struct drm_atomic_state *state) in exynos_drm_crtc_atomic_enable() 33 struct drm_atomic_state *state) in exynos_drm_crtc_atomic_disable() 52 struct drm_atomic_state *state) in exynos_crtc_atomic_check() 68 struct drm_atomic_state *state) in exynos_crtc_atomic_begin() 77 struct drm_atomic_state *state) in exynos_crtc_atomic_flush()
|
/linux-6.1.9/drivers/gpu/drm/vc4/ |
D | vc4_kms.c | 70 static struct vc4_ctm_state *vc4_get_ctm_state(struct drm_atomic_state *state, in vc4_get_ctm_state() 159 vc4_ctm_commit(struct vc4_dev *vc4, struct drm_atomic_state *state) in vc4_ctm_commit() 194 vc4_hvs_get_new_global_state(struct drm_atomic_state *state) in vc4_hvs_get_new_global_state() 207 vc4_hvs_get_old_global_state(struct drm_atomic_state *state) in vc4_hvs_get_old_global_state() 220 vc4_hvs_get_global_state(struct drm_atomic_state *state) in vc4_hvs_get_global_state() 233 struct drm_atomic_state *state) in vc4_hvs_pv_muxing_commit() 274 struct drm_atomic_state *state) in vc5_hvs_pv_muxing_commit() 347 static void vc4_atomic_commit_tail(struct drm_atomic_state *state) in vc4_atomic_commit_tail() 448 static int vc4_atomic_commit_setup(struct drm_atomic_state *state) in vc4_atomic_commit_setup() 526 vc4_ctm_atomic_check(struct drm_device *dev, struct drm_atomic_state *state) in vc4_ctm_atomic_check() [all …]
|
D | vc4_drv.h | 444 void (*pre_crtc_configure)(struct drm_encoder *encoder, struct drm_atomic_state *state); 445 void (*pre_crtc_enable)(struct drm_encoder *encoder, struct drm_atomic_state *state); 446 void (*post_crtc_enable)(struct drm_encoder *encoder, struct drm_atomic_state *state); 448 void (*post_crtc_disable)(struct drm_encoder *encoder, struct drm_atomic_state *state); 449 void (*post_crtc_powerdown)(struct drm_encoder *encoder, struct drm_atomic_state *state); 949 int vc4_hvs_atomic_check(struct drm_crtc *crtc, struct drm_atomic_state *state); 950 void vc4_hvs_atomic_begin(struct drm_crtc *crtc, struct drm_atomic_state *state); 951 void vc4_hvs_atomic_enable(struct drm_crtc *crtc, struct drm_atomic_state *state); 952 void vc4_hvs_atomic_disable(struct drm_crtc *crtc, struct drm_atomic_state *state); 953 void vc4_hvs_atomic_flush(struct drm_crtc *crtc, struct drm_atomic_state *state);
|
/linux-6.1.9/drivers/gpu/drm/sun4i/ |
D | sun4i_crtc.c | 49 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.1.9/drivers/gpu/drm/msm/disp/mdp5/ |
D | mdp5_mixer.h | 30 int mdp5_mixer_assign(struct drm_atomic_state *s, struct drm_crtc *crtc, 33 int mdp5_mixer_release(struct drm_atomic_state *s,
|
D | mdp5_pipe.h | 36 int mdp5_pipe_assign(struct drm_atomic_state *s, struct drm_plane *plane, 40 int mdp5_pipe_release(struct drm_atomic_state *s, struct mdp5_hw_pipe *hwpipe);
|
/linux-6.1.9/drivers/gpu/drm/omapdrm/ |
D | omap_overlay.h | 30 int omap_overlay_assign(struct drm_atomic_state *s, struct drm_plane *plane, 33 void omap_overlay_release(struct drm_atomic_state *s, struct omap_hw_overlay *overlay);
|
/linux-6.1.9/drivers/gpu/drm/kmb/ |
D | kmb_crtc.c | 70 struct drm_atomic_state *old_state) in kmb_crtc_set_mode() 137 struct drm_atomic_state *state) in kmb_crtc_atomic_enable() 147 struct drm_atomic_state *state) in kmb_crtc_atomic_disable() 160 struct drm_atomic_state *state) in kmb_crtc_atomic_begin() 170 struct drm_atomic_state *state) in kmb_crtc_atomic_flush()
|
/linux-6.1.9/drivers/gpu/drm/mediatek/ |
D | mtk_drm_plane.c | 82 struct drm_atomic_state *state) in mtk_plane_atomic_async_check() 146 struct drm_atomic_state *state) in mtk_plane_atomic_async_update() 178 struct drm_atomic_state *state) in mtk_plane_atomic_check() 210 struct drm_atomic_state *state) in mtk_plane_atomic_disable() 221 struct drm_atomic_state *state) in mtk_plane_atomic_update()
|
/linux-6.1.9/drivers/gpu/drm/amd/display/amdgpu_dm/ |
D | amdgpu_dm_mst_types.h | 56 int compute_mst_dsc_configs_for_state(struct drm_atomic_state *state, 62 int pre_validate_dsc(struct drm_atomic_state *state,
|
/linux-6.1.9/drivers/gpu/drm/vmwgfx/ |
D | vmwgfx_kms.h | 480 struct drm_atomic_state *state); 482 struct drm_atomic_state *state); 484 struct drm_atomic_state *state); 499 struct drm_atomic_state *state); 501 struct drm_atomic_state *state); 503 struct drm_atomic_state *state);
|