Home
last modified time | relevance | path

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

1234

/Linux-v4.19/include/drm/
Ddrm_atomic_helper.h35 struct drm_atomic_state;
40 struct drm_atomic_state *state);
48 struct drm_atomic_state *state);
50 struct drm_atomic_state *state);
51 void drm_atomic_helper_commit_tail(struct drm_atomic_state *state);
52 void drm_atomic_helper_commit_tail_rpm(struct drm_atomic_state *state);
54 struct drm_atomic_state *state,
57 struct drm_atomic_state *state);
59 struct drm_atomic_state *state);
62 struct drm_atomic_state *state,
[all …]
Ddrm_atomic.h255 struct drm_atomic_state *state;
282 struct drm_atomic_state { struct
348 struct drm_atomic_state * __must_check
350 void drm_atomic_state_clear(struct drm_atomic_state *state);
358 static inline struct drm_atomic_state *
359 drm_atomic_state_get(struct drm_atomic_state *state) in drm_atomic_state_get()
374 static inline void drm_atomic_state_put(struct drm_atomic_state *state) in drm_atomic_state_put()
380 drm_atomic_state_init(struct drm_device *dev, struct drm_atomic_state *state);
381 void drm_atomic_state_default_clear(struct drm_atomic_state *state);
382 void drm_atomic_state_default_release(struct drm_atomic_state *state);
[all …]
Ddrm_mode_config.h36 struct drm_atomic_state;
191 struct drm_atomic_state *state);
273 struct drm_atomic_state *state,
291 struct drm_atomic_state *(*atomic_state_alloc)(struct drm_device *dev);
312 void (*atomic_state_clear)(struct drm_atomic_state *state);
327 void (*atomic_state_free)(struct drm_atomic_state *state);
850 struct drm_atomic_state *suspend_state;
Ddrm_blend.h31 struct drm_atomic_state;
54 struct drm_atomic_state *state);
Ddrm_dp_mst_helper.h412 struct drm_atomic_state *state;
626 struct drm_dp_mst_topology_state *drm_atomic_get_mst_topology_state(struct drm_atomic_state *state,
628 int drm_dp_atomic_find_vcpi_slots(struct drm_atomic_state *state,
631 int drm_dp_atomic_release_vcpi_slots(struct drm_atomic_state *state,
/Linux-v4.19/drivers/gpu/drm/
Ddrm_atomic_helper.c67 drm_atomic_helper_plane_changed(struct drm_atomic_state *state, in drm_atomic_helper_plane_changed()
94 static int handle_conflicting_encoders(struct drm_atomic_state *state, in handle_conflicting_encoders()
204 set_best_encoder(struct drm_atomic_state *state, in set_best_encoder()
245 steal_encoder(struct drm_atomic_state *state, in steal_encoder()
275 update_connector_routing(struct drm_atomic_state *state, in update_connector_routing()
369 mode_fixup(struct drm_atomic_state *state) in mode_fixup()
488 mode_valid(struct drm_atomic_state *state) in mode_valid()
565 struct drm_atomic_state *state) in drm_atomic_helper_check_modeset()
813 struct drm_atomic_state *state) in drm_atomic_helper_check_planes()
888 struct drm_atomic_state *state) in drm_atomic_helper_check()
[all …]
Ddrm_atomic.c57 void drm_atomic_state_default_release(struct drm_atomic_state *state) in drm_atomic_state_default_release()
76 drm_atomic_state_init(struct drm_device *dev, struct drm_atomic_state *state) in drm_atomic_state_init()
111 struct drm_atomic_state *
117 struct drm_atomic_state *state; in drm_atomic_state_alloc()
141 void drm_atomic_state_default_clear(struct drm_atomic_state *state) in drm_atomic_state_default_clear()
231 void drm_atomic_state_clear(struct drm_atomic_state *state) in drm_atomic_state_clear()
252 struct drm_atomic_state *state = container_of(ref, typeof(*state), ref); in __drm_atomic_state_free()
284 drm_atomic_get_crtc_state(struct drm_atomic_state *state, in drm_atomic_get_crtc_state()
317 static void set_out_fence_for_crtc(struct drm_atomic_state *state, in set_out_fence_for_crtc()
323 static s32 __user *get_out_fence_for_crtc(struct drm_atomic_state *state, in get_out_fence_for_crtc()
[all …]
/Linux-v4.19/drivers/gpu/drm/vc4/
Dvc4_kms.c39 static struct vc4_ctm_state *vc4_get_ctm_state(struct drm_atomic_state *state, in vc4_get_ctm_state()
105 vc4_ctm_commit(struct vc4_dev *vc4, struct drm_atomic_state *state) in vc4_ctm_commit()
139 vc4_atomic_complete_commit(struct drm_atomic_state *state) in vc4_atomic_complete_commit()
173 struct drm_atomic_state *state = container_of(work, in commit_work()
174 struct drm_atomic_state, in commit_work()
193 struct drm_atomic_state *state, in vc4_atomic_commit()
321 vc4_ctm_atomic_check(struct drm_device *dev, struct drm_atomic_state *state) in vc4_ctm_atomic_check()
385 vc4_atomic_check(struct drm_device *dev, struct drm_atomic_state *state) in vc4_atomic_check()
/Linux-v4.19/drivers/gpu/drm/msm/
Dmsm_kms.h45 void (*prepare_commit)(struct msm_kms *kms, struct drm_atomic_state *state);
46 void (*commit)(struct msm_kms *kms, struct drm_atomic_state *state);
47 void (*complete_commit)(struct msm_kms *kms, struct drm_atomic_state *state);
Dmsm_atomic.c23 struct drm_atomic_state *old_state) in msm_atomic_wait_for_commit_done()
60 void msm_atomic_commit_tail(struct drm_atomic_state *state) in msm_atomic_commit_tail()
Dmsm_drv.h228 struct drm_atomic_state *pm_state;
237 void msm_atomic_commit_tail(struct drm_atomic_state *state);
238 struct drm_atomic_state *msm_atomic_state_alloc(struct drm_device *dev);
239 void msm_atomic_state_clear(struct drm_atomic_state *state);
240 void msm_atomic_state_free(struct drm_atomic_state *state);
/Linux-v4.19/drivers/gpu/drm/msm/disp/mdp5/
Dmdp5_mixer.h41 int mdp5_mixer_assign(struct drm_atomic_state *s, struct drm_crtc *crtc,
44 void mdp5_mixer_release(struct drm_atomic_state *s,
Dmdp5_pipe.h47 int mdp5_pipe_assign(struct drm_atomic_state *s, struct drm_plane *plane,
51 void mdp5_pipe_release(struct drm_atomic_state *s, struct mdp5_hw_pipe *hwpipe);
Dmdp5_mixer.c49 int mdp5_mixer_assign(struct drm_atomic_state *s, struct drm_crtc *crtc, in mdp5_mixer_assign()
130 void mdp5_mixer_release(struct drm_atomic_state *s, struct mdp5_hw_mixer *mixer) in mdp5_mixer_release()
Dmdp5_pipe.c20 int mdp5_pipe_assign(struct drm_atomic_state *s, struct drm_plane *plane, in mdp5_pipe_assign()
133 void mdp5_pipe_release(struct drm_atomic_state *s, struct mdp5_hw_pipe *hwpipe) in mdp5_pipe_release()
/Linux-v4.19/drivers/gpu/drm/mediatek/
Dmtk_drm_drv.h56 struct drm_atomic_state *state;
61 struct drm_atomic_state *suspend_state;
Dmtk_drm_drv.c42 struct drm_atomic_state *state) in mtk_atomic_schedule()
48 static void mtk_atomic_wait_for_fences(struct drm_atomic_state *state) in mtk_atomic_wait_for_fences()
59 struct drm_atomic_state *state) in mtk_atomic_complete()
99 struct drm_atomic_state *state, in mtk_atomic_commit()
/Linux-v4.19/drivers/gpu/drm/tegra/
Dhub.h87 struct drm_atomic_state *state);
89 struct drm_atomic_state *state);
/Linux-v4.19/drivers/gpu/drm/rockchip/
Drockchip_drm_fb.c131 rockchip_drm_psr_inhibit_get_state(struct drm_atomic_state *state) in rockchip_drm_psr_inhibit_get_state()
149 rockchip_drm_psr_inhibit_put_state(struct drm_atomic_state *state) in rockchip_drm_psr_inhibit_put_state()
167 rockchip_atomic_helper_commit_tail_rpm(struct drm_atomic_state *old_state) in rockchip_atomic_helper_commit_tail_rpm()
/Linux-v4.19/drivers/gpu/drm/i915/
Dintel_atomic.c232 struct drm_atomic_state *drm_state = crtc_state->base.state; in intel_atomic_setup_scalers()
365 struct drm_atomic_state *
378 void intel_atomic_state_clear(struct drm_atomic_state *s) in intel_atomic_state_clear()
Dintel_dpll_mgr.h336 struct drm_atomic_state *state);
340 void intel_shared_dpll_swap_state(struct drm_atomic_state *state);
/Linux-v4.19/drivers/gpu/drm/arm/
Dmalidp_mw.h13 struct drm_atomic_state *old_state);
/Linux-v4.19/drivers/gpu/drm/exynos/
Dexynos_drm_drv.h198 struct drm_atomic_state *suspend_state;
244 int exynos_atomic_commit(struct drm_device *dev, struct drm_atomic_state *state,
/Linux-v4.19/drivers/gpu/drm/amd/display/amdgpu_dm/
Damdgpu_dm.h129 struct drm_atomic_state *cached_state;
205 struct drm_atomic_state base;
/Linux-v4.19/drivers/gpu/drm/nouveau/dispnv50/
Datom.h7 struct drm_atomic_state state;
136 nv50_head_atom_get(struct drm_atomic_state *state, struct drm_crtc *crtc) in nv50_head_atom_get()

1234