Home
last modified time | relevance | path

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

12345

/Linux-v5.10/include/drm/
Ddrm_atomic_helper.h37 struct drm_atomic_state;
42 struct drm_atomic_state *state);
50 struct drm_atomic_state *state);
52 struct drm_atomic_state *state);
53 void drm_atomic_helper_commit_tail(struct drm_atomic_state *state);
54 void drm_atomic_helper_commit_tail_rpm(struct drm_atomic_state *state);
56 struct drm_atomic_state *state,
59 struct drm_atomic_state *state);
61 struct drm_atomic_state *state);
64 struct drm_atomic_state *state,
[all …]
Ddrm_atomic.h299 struct drm_atomic_state *state;
325 struct drm_atomic_state { struct
409 struct drm_atomic_state * __must_check
411 void drm_atomic_state_clear(struct drm_atomic_state *state);
419 static inline struct drm_atomic_state *
420 drm_atomic_state_get(struct drm_atomic_state *state) in drm_atomic_state_get()
435 static inline void drm_atomic_state_put(struct drm_atomic_state *state) in drm_atomic_state_put()
441 drm_atomic_state_init(struct drm_device *dev, struct drm_atomic_state *state);
442 void drm_atomic_state_default_clear(struct drm_atomic_state *state);
443 void drm_atomic_state_default_release(struct drm_atomic_state *state);
[all …]
Ddrm_mode_config.h36 struct drm_atomic_state;
197 struct drm_atomic_state *state);
279 struct drm_atomic_state *state,
297 struct drm_atomic_state *(*atomic_state_alloc)(struct drm_device *dev);
318 void (*atomic_state_clear)(struct drm_atomic_state *state);
333 void (*atomic_state_free)(struct drm_atomic_state *state);
945 struct drm_atomic_state *suspend_state;
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,
Ddrm_modeset_helper_vtables.h734 struct drm_atomic_state *state);
757 struct drm_atomic_state *state);
1103 struct drm_atomic_state *state);
1408 void (*atomic_commit_tail)(struct drm_atomic_state *state);
Ddrm_blend.h35 struct drm_atomic_state;
58 struct drm_atomic_state *state);
Ddrm_dp_mst_helper.h831 struct drm_dp_mst_topology_state *drm_atomic_get_mst_topology_state(struct drm_atomic_state *state,
834 drm_dp_atomic_find_vcpi_slots(struct drm_atomic_state *state,
838 int drm_dp_mst_atomic_enable_dsc(struct drm_atomic_state *state,
843 drm_dp_mst_add_affected_dsc_crtcs(struct drm_atomic_state *state,
846 drm_dp_atomic_release_vcpi_slots(struct drm_atomic_state *state,
854 int __must_check drm_dp_mst_atomic_check(struct drm_atomic_state *state);
883 __drm_dp_mst_state_iter_get(struct drm_atomic_state *state, in __drm_dp_mst_state_iter_get()
Ddrm_bridge.h855 struct drm_atomic_state *state);
857 struct drm_atomic_state *state);
859 struct drm_atomic_state *state);
861 struct drm_atomic_state *state);
/Linux-v5.10/drivers/gpu/drm/nouveau/dispnv50/
Dcrc.h89 void nv50_crc_atomic_stop_reporting(struct drm_atomic_state *);
90 void nv50_crc_atomic_init_notifier_contexts(struct drm_atomic_state *);
91 void nv50_crc_atomic_release_notifier_contexts(struct drm_atomic_state *);
92 void nv50_crc_atomic_start_reporting(struct drm_atomic_state *);
119 nv50_crc_atomic_stop_reporting(struct drm_atomic_state *state) {} in nv50_crc_atomic_stop_reporting()
121 nv50_crc_atomic_init_notifier_contexts(struct drm_atomic_state *state) {} in nv50_crc_atomic_init_notifier_contexts()
123 nv50_crc_atomic_release_notifier_contexts(struct drm_atomic_state *state) {} in nv50_crc_atomic_release_notifier_contexts()
125 nv50_crc_atomic_start_reporting(struct drm_atomic_state *state) {} in nv50_crc_atomic_start_reporting()
Ddisp.c422 struct drm_atomic_state *state) in nv50_outp_get_new_connector()
439 struct drm_atomic_state *state) in nv50_outp_get_old_connector()
458 nv50_dac_disable(struct drm_encoder *encoder, struct drm_atomic_state *state) in nv50_dac_disable()
470 nv50_dac_enable(struct drm_encoder *encoder, struct drm_atomic_state *state) in nv50_dac_enable()
724 nv50_audio_enable(struct drm_encoder *encoder, struct drm_atomic_state *state, in nv50_audio_enable()
783 nv50_hdmi_enable(struct drm_encoder *encoder, struct drm_atomic_state *state, in nv50_hdmi_enable()
1007 struct drm_atomic_state *state = crtc_state->state; in nv50_msto_atomic_check()
1058 nv50_msto_enable(struct drm_encoder *encoder, struct drm_atomic_state *state) in nv50_msto_enable()
1104 nv50_msto_disable(struct drm_encoder *encoder, struct drm_atomic_state *state) in nv50_msto_disable()
1220 struct drm_atomic_state *state) in nv50_mstc_atomic_check()
[all …]
/Linux-v5.10/drivers/gpu/drm/i915/display/
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,
Dintel_atomic.c123 struct drm_atomic_state *state) in intel_digital_connector_atomic_check()
401 struct drm_atomic_state *drm_state = crtc_state->uapi.state; in intel_atomic_setup_scalers()
497 struct drm_atomic_state *
510 void intel_atomic_state_free(struct drm_atomic_state *_state) in intel_atomic_state_free()
522 void intel_atomic_state_clear(struct drm_atomic_state *s) in intel_atomic_state_clear()
533 intel_atomic_get_crtc_state(struct drm_atomic_state *state, in intel_atomic_get_crtc_state()
/Linux-v5.10/drivers/gpu/drm/
Ddrm_atomic_helper.c75 drm_atomic_helper_plane_changed(struct drm_atomic_state *state, in drm_atomic_helper_plane_changed()
102 static int handle_conflicting_encoders(struct drm_atomic_state *state, in handle_conflicting_encoders()
212 set_best_encoder(struct drm_atomic_state *state, in set_best_encoder()
253 steal_encoder(struct drm_atomic_state *state, in steal_encoder()
283 update_connector_routing(struct drm_atomic_state *state, in update_connector_routing()
403 mode_fixup(struct drm_atomic_state *state) in mode_fixup()
528 mode_valid(struct drm_atomic_state *state) in mode_valid()
606 struct drm_atomic_state *state) in drm_atomic_helper_check_modeset()
883 struct drm_atomic_state *state) in drm_atomic_helper_check_planes()
960 struct drm_atomic_state *state) in drm_atomic_helper_check()
[all …]
Ddrm_atomic.c64 void drm_atomic_state_default_release(struct drm_atomic_state *state) in drm_atomic_state_default_release()
83 drm_atomic_state_init(struct drm_device *dev, struct drm_atomic_state *state) in drm_atomic_state_init()
118 struct drm_atomic_state *
124 struct drm_atomic_state *state; in drm_atomic_state_alloc()
148 void drm_atomic_state_default_clear(struct drm_atomic_state *state) in drm_atomic_state_default_clear()
238 void drm_atomic_state_clear(struct drm_atomic_state *state) in drm_atomic_state_clear()
259 struct drm_atomic_state *state = container_of(ref, typeof(*state), ref); in __drm_atomic_state_free()
291 drm_atomic_get_crtc_state(struct drm_atomic_state *state, in drm_atomic_get_crtc_state()
464 drm_atomic_get_plane_state(struct drm_atomic_state *state, in drm_atomic_get_plane_state()
770 drm_atomic_get_private_obj_state(struct drm_atomic_state *state, in drm_atomic_get_private_obj_state()
[all …]
Ddrm_crtc_internal.h41 struct drm_atomic_state;
234 struct drm_atomic_state *state);
236 void drm_atomic_print_state(const struct drm_atomic_state *state);
239 int drm_atomic_connector_commit_dpms(struct drm_atomic_state *state,
242 int drm_atomic_set_property(struct drm_atomic_state *state,
Ddrm_self_refresh_helper.c75 struct drm_atomic_state *state; in drm_self_refresh_helper_entry_work()
145 drm_self_refresh_helper_update_avg_times(struct drm_atomic_state *state, in drm_self_refresh_helper_update_avg_times()
187 void drm_self_refresh_helper_alter_state(struct drm_atomic_state *state) in drm_self_refresh_helper_alter_state()
/Linux-v5.10/drivers/gpu/drm/vc4/
Dvc4_kms.c63 static struct vc4_ctm_state *vc4_get_ctm_state(struct drm_atomic_state *state, in vc4_get_ctm_state()
152 vc4_ctm_commit(struct vc4_dev *vc4, struct drm_atomic_state *state) in vc4_ctm_commit()
186 vc4_hvs_get_global_state(struct drm_atomic_state *state) in vc4_hvs_get_global_state()
199 struct drm_atomic_state *state) in vc4_hvs_pv_muxing_commit()
238 struct drm_atomic_state *state) in vc5_hvs_pv_muxing_commit()
306 vc4_atomic_complete_commit(struct drm_atomic_state *state) in vc4_atomic_complete_commit()
365 struct drm_atomic_state *state = container_of(work, in commit_work()
366 struct drm_atomic_state, in commit_work()
385 struct drm_atomic_state *state, in vc4_atomic_commit()
519 vc4_ctm_atomic_check(struct drm_device *dev, struct drm_atomic_state *state) in vc4_ctm_atomic_check()
[all …]
/Linux-v5.10/drivers/gpu/drm/msm/disp/mdp5/
Dmdp5_mixer.h30 int mdp5_mixer_assign(struct drm_atomic_state *s, struct drm_crtc *crtc,
33 void mdp5_mixer_release(struct drm_atomic_state *s,
Dmdp5_pipe.h36 int mdp5_pipe_assign(struct drm_atomic_state *s, struct drm_plane *plane,
40 void mdp5_pipe_release(struct drm_atomic_state *s, struct mdp5_hw_pipe *hwpipe);
Dmdp5_mixer.c38 int mdp5_mixer_assign(struct drm_atomic_state *s, struct drm_crtc *crtc, in mdp5_mixer_assign()
119 void mdp5_mixer_release(struct drm_atomic_state *s, struct mdp5_hw_mixer *mixer) in mdp5_mixer_release()
/Linux-v5.10/drivers/gpu/drm/tegra/
Dhub.h87 struct drm_atomic_state *state);
89 struct drm_atomic_state *state);
/Linux-v5.10/drivers/gpu/drm/nouveau/
Dnouveau_encoder.h145 struct drm_atomic_state *state);
148 struct drm_atomic_state *state);
/Linux-v5.10/drivers/gpu/drm/arm/display/komeda/
Dkomeda_pipeline_state.c25 struct drm_atomic_state *state) in komeda_pipeline_get_state()
38 struct drm_atomic_state *state) in komeda_pipeline_get_old_state()
50 struct drm_atomic_state *state) in komeda_pipeline_get_new_state()
63 struct drm_atomic_state *state, in komeda_pipeline_get_state_and_set_crtc()
100 struct drm_atomic_state *state) in komeda_component_get_state()
115 struct drm_atomic_state *state) in komeda_component_get_old_state()
152 struct drm_atomic_state *state, in komeda_component_get_state_and_set_user()
256 struct drm_atomic_state *state) in komeda_component_get_avail_scaler()
508 struct drm_atomic_state *drm_st = kcrtc_st->base.state; in komeda_scaler_validate()
672 struct drm_atomic_state *drm_st = kcrtc_st->base.state; in komeda_compiz_set_input()
[all …]
/Linux-v5.10/drivers/gpu/drm/msm/
Dmsm_atomic.c131 static bool can_do_async(struct drm_atomic_state *state, in can_do_async()
162 static unsigned get_crtc_mask(struct drm_atomic_state *state) in get_crtc_mask()
174 void msm_atomic_commit_tail(struct drm_atomic_state *state) in msm_atomic_commit_tail()
Dmsm_drv.h220 struct drm_atomic_state *pm_state;
233 void msm_atomic_commit_tail(struct drm_atomic_state *state);
234 struct drm_atomic_state *msm_atomic_state_alloc(struct drm_device *dev);
235 void msm_atomic_state_clear(struct drm_atomic_state *state);
236 void msm_atomic_state_free(struct drm_atomic_state *state);

12345