Home
last modified time | relevance | path

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

1234567891011

/openbmc/linux/include/drm/
H A Ddrm_atomic_helper.h46 struct drm_atomic_state;
51 struct drm_atomic_state *state);
62 struct drm_atomic_state *state);
65 struct drm_atomic_state *state);
66 void drm_atomic_helper_commit_tail(struct drm_atomic_state *state);
67 void drm_atomic_helper_commit_tail_rpm(struct drm_atomic_state *state);
69 struct drm_atomic_state *state,
72 struct drm_atomic_state *state);
74 struct drm_atomic_state *state);
77 struct drm_atomic_state *state,
[all …]
H A Ddrm_atomic.h335 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 …]
H A Ddrm_modeset_helper_vtables.h357 struct drm_atomic_state *state);
378 struct drm_atomic_state *state);
402 struct drm_atomic_state *state);
424 struct drm_atomic_state *state);
444 struct drm_atomic_state *state);
726 struct drm_atomic_state *state);
749 struct drm_atomic_state *state);
1067 struct drm_atomic_state *state);
1101 struct drm_atomic_state *state);
1116 struct drm_atomic_state *state);
[all …]
H A Ddrm_mode_config.h36 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);
955 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,
/openbmc/linux/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()
/openbmc/linux/drivers/gpu/drm/i915/display/
H A Dintel_atomic.h11 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,
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;
21 struct drm_atomic_state *state);
H A Dintel_atomic.c115 struct drm_atomic_state *state) in intel_digital_connector_atomic_check()
314 struct drm_atomic_state *
327 void intel_atomic_state_free(struct drm_atomic_state *_state) in intel_atomic_state_free()
339 void intel_atomic_state_clear(struct drm_atomic_state *s) in intel_atomic_state_clear()
352 intel_atomic_get_crtc_state(struct drm_atomic_state *state, in intel_atomic_get_crtc_state()
H A Dintel_load_detect.c22 static int intel_modeset_disable_planes(struct drm_atomic_state *state, in intel_modeset_disable_planes()
47 struct drm_atomic_state *
58 struct drm_atomic_state *state = NULL, *restore_state = NULL; in intel_load_detect_get_pipe()
204 struct drm_atomic_state *state, in intel_load_detect_release_pipe()
/openbmc/linux/drivers/gpu/drm/mgag200/
H A Dmgag200_drv.h270 int (*pixpllc_atomic_check)(struct drm_crtc *crtc, struct drm_atomic_state *new_state);
277 void (*pixpllc_atomic_update)(struct drm_crtc *crtc, struct drm_atomic_state *old_state);
346 void mgag200_g200wb_pixpllc_atomic_update(struct drm_crtc *crtc, struct drm_atomic_state *old_state…
350 void mgag200_g200eh_pixpllc_atomic_update(struct drm_crtc *crtc, struct drm_atomic_state *old_state…
368 struct drm_atomic_state;
375 struct drm_atomic_state *new_state);
377 struct drm_atomic_state *old_state);
379 struct drm_atomic_state *state);
381 struct drm_atomic_state *old_state);
402 int mgag200_crtc_helper_atomic_check(struct drm_crtc *crtc, struct drm_atomic_state *new_state);
[all …]
/openbmc/linux/drivers/gpu/drm/
H A Ddrm_atomic_helper.c77 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()
416 mode_fixup(struct drm_atomic_state *state) in mode_fixup()
544 mode_valid(struct drm_atomic_state *state) in mode_valid()
621 struct drm_atomic_state *state) in drm_atomic_helper_check_modeset()
984 struct drm_atomic_state *state) in drm_atomic_helper_check_planes()
1063 struct drm_atomic_state *state) in drm_atomic_helper_check()
[all …]
H A Ddrm_atomic.c106 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()
166 struct drm_atomic_state *
172 struct drm_atomic_state *state; in drm_atomic_state_alloc()
196 void drm_atomic_state_default_clear(struct drm_atomic_state *state) in drm_atomic_state_default_clear()
286 void drm_atomic_state_clear(struct drm_atomic_state *state) in drm_atomic_state_clear()
307 struct drm_atomic_state *state = container_of(ref, typeof(*state), ref); in __drm_atomic_state_free()
346 drm_atomic_get_crtc_state(struct drm_atomic_state *state, in drm_atomic_get_crtc_state()
527 drm_atomic_get_plane_state(struct drm_atomic_state *state, in drm_atomic_get_plane_state()
837 drm_atomic_get_private_obj_state(struct drm_atomic_state *state, in drm_atomic_get_private_obj_state()
[all …]
/openbmc/linux/include/drm/display/
H A Ddrm_dp_mst_helper.h850 struct drm_atomic_state *state,
878 drm_atomic_get_mst_topology_state(struct drm_atomic_state *state,
881 drm_atomic_get_old_mst_topology_state(struct drm_atomic_state *state,
884 drm_atomic_get_new_mst_topology_state(struct drm_atomic_state *state,
890 drm_dp_atomic_find_time_slots(struct drm_atomic_state *state,
893 int drm_dp_mst_atomic_enable_dsc(struct drm_atomic_state *state,
897 drm_dp_mst_add_affected_dsc_crtcs(struct drm_atomic_state *state,
900 drm_dp_atomic_release_time_slots(struct drm_atomic_state *state,
903 void drm_dp_mst_atomic_wait_for_dependencies(struct drm_atomic_state *state);
904 int __must_check drm_dp_mst_atomic_setup_commit(struct drm_atomic_state *state);
[all …]
/openbmc/linux/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()
/openbmc/linux/drivers/gpu/drm/vc4/
H A Dvc4_drv.h366 struct vc4_hvs_state *vc4_hvs_get_global_state(struct drm_atomic_state *state);
367 struct vc4_hvs_state *vc4_hvs_get_old_global_state(const struct drm_atomic_state *state);
368 struct vc4_hvs_state *vc4_hvs_get_new_global_state(const struct drm_atomic_state *state);
467 void (*pre_crtc_configure)(struct drm_encoder *encoder, struct drm_atomic_state *state);
468 void (*pre_crtc_enable)(struct drm_encoder *encoder, struct drm_atomic_state *state);
469 void (*post_crtc_enable)(struct drm_encoder *encoder, struct drm_atomic_state *state);
471 void (*post_crtc_disable)(struct drm_encoder *encoder, struct drm_atomic_state *state);
472 void (*post_crtc_powerdown)(struct drm_encoder *encoder, struct drm_atomic_state *state);
928 struct drm_atomic_state *state);
1009 int vc4_hvs_atomic_check(struct drm_crtc *crtc, struct drm_atomic_state *state);
[all …]
H A Dvc4_kms.c46 static struct vc4_ctm_state *vc4_get_ctm_state(struct drm_atomic_state *state, in vc4_get_ctm_state()
135 vc4_ctm_commit(struct vc4_dev *vc4, struct drm_atomic_state *state) in vc4_ctm_commit()
170 vc4_hvs_get_new_global_state(const struct drm_atomic_state *state) in vc4_hvs_get_new_global_state()
183 vc4_hvs_get_old_global_state(const struct drm_atomic_state *state) in vc4_hvs_get_old_global_state()
196 vc4_hvs_get_global_state(struct drm_atomic_state *state) in vc4_hvs_get_global_state()
209 struct drm_atomic_state *state) in vc4_hvs_pv_muxing_commit()
250 struct drm_atomic_state *state) in vc5_hvs_pv_muxing_commit()
323 static void vc4_atomic_commit_tail(struct drm_atomic_state *state) in vc4_atomic_commit_tail()
427 static int vc4_atomic_commit_setup(struct drm_atomic_state *state) in vc4_atomic_commit_setup()
505 vc4_ctm_atomic_check(struct drm_device *dev, struct drm_atomic_state *state) in vc4_ctm_atomic_check()
[all …]
/openbmc/linux/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()
/openbmc/linux/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()
191 struct drm_atomic_state *state) in zynqmp_dpsub_crtc_atomic_enable()
217 struct drm_atomic_state *state) in zynqmp_dpsub_crtc_atomic_disable()
247 struct drm_atomic_state *state) in zynqmp_dpsub_crtc_atomic_check()
253 struct drm_atomic_state *state) in zynqmp_dpsub_crtc_atomic_begin()
259 struct drm_atomic_state *state) in zynqmp_dpsub_crtc_atomic_flush()
/openbmc/linux/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()
/openbmc/linux/drivers/gpu/drm/loongson/
H A Dlsdc_plane.c51 struct drm_atomic_state *state) in lsdc_primary_atomic_check()
70 struct drm_atomic_state *state) in lsdc_primary_atomic_update()
90 struct drm_atomic_state *state) in lsdc_primary_atomic_disable()
175 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 …]
/openbmc/linux/drivers/gpu/drm/kmb/
H A Dkmb_crtc.c69 struct drm_atomic_state *old_state) in kmb_crtc_set_mode()
136 struct drm_atomic_state *state) in kmb_crtc_atomic_enable()
146 struct drm_atomic_state *state) in kmb_crtc_atomic_disable()
159 struct drm_atomic_state *state) in kmb_crtc_atomic_begin()
169 struct drm_atomic_state *state) in kmb_crtc_atomic_flush()
/openbmc/linux/drivers/gpu/drm/msm/disp/mdp5/
H A Dmdp5_mixer.h30 int mdp5_mixer_assign(struct drm_atomic_state *s, struct drm_crtc *crtc,
33 int mdp5_mixer_release(struct drm_atomic_state *s,
/openbmc/linux/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_kms.h467 struct drm_atomic_state *state);
469 struct drm_atomic_state *state);
471 struct drm_atomic_state *state);
486 struct drm_atomic_state *state);
488 struct drm_atomic_state *state);
490 struct drm_atomic_state *state);

1234567891011