Home
last modified time | relevance | path

Searched refs:msm_kms (Results 1 – 25 of 27) sorted by relevance

12

/Linux-v4.19/drivers/gpu/drm/msm/
Dmsm_kms.h36 int (*hw_init)(struct msm_kms *kms);
38 void (*irq_preinstall)(struct msm_kms *kms);
39 int (*irq_postinstall)(struct msm_kms *kms);
40 void (*irq_uninstall)(struct msm_kms *kms);
41 irqreturn_t (*irq)(struct msm_kms *kms);
42 int (*enable_vblank)(struct msm_kms *kms, struct drm_crtc *crtc);
43 void (*disable_vblank)(struct msm_kms *kms, struct drm_crtc *crtc);
45 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);
[all …]
Dmsm_atomic.c28 struct msm_kms *kms = priv->kms; in msm_atomic_wait_for_commit_done()
43 struct msm_kms *kms = priv->kms; in msm_atomic_prepare_fb()
64 struct msm_kms *kms = priv->kms; in msm_atomic_commit_tail()
Dmsm_drv.c218 struct msm_kms *kms = priv->kms; in vblank_ctrl_worker()
271 struct msm_kms *kms = priv->kms; in msm_drm_uninit()
439 struct msm_kms *kms; in msm_drm_init()
726 struct msm_kms *kms = priv->kms; in msm_irq()
734 struct msm_kms *kms = priv->kms; in msm_irq_preinstall()
742 struct msm_kms *kms = priv->kms; in msm_irq_postinstall()
750 struct msm_kms *kms = priv->kms; in msm_irq_uninstall()
758 struct msm_kms *kms = priv->kms; in msm_enable_vblank()
768 struct msm_kms *kms = priv->kms; in msm_disable_vblank()
1072 struct msm_kms *kms = priv->kms; in msm_pm_suspend()
[all …]
Dmsm_drv.h48 struct msm_kms;
155 struct msm_kms *kms;
Dmsm_fb.c139 struct msm_kms *kms = priv->kms; in msm_framebuffer_init()
DNOTES26 'struct msm_kms' implementations, depending on display controller.
/Linux-v4.19/drivers/gpu/drm/msm/disp/dpu1/
Ddpu_irq.h36 void dpu_irq_preinstall(struct msm_kms *kms);
43 int dpu_irq_postinstall(struct msm_kms *kms);
50 void dpu_irq_uninstall(struct msm_kms *kms);
57 irqreturn_t dpu_irq(struct msm_kms *kms);
Ddpu_irq.c22 irqreturn_t dpu_irq(struct msm_kms *kms) in dpu_irq()
29 void dpu_irq_preinstall(struct msm_kms *kms) in dpu_irq_preinstall()
41 int dpu_irq_postinstall(struct msm_kms *kms) in dpu_irq_postinstall()
56 void dpu_irq_uninstall(struct msm_kms *kms) in dpu_irq_uninstall()
Ddpu_formats.h39 struct msm_kms *kms,
68 const struct msm_kms *kms,
Ddpu_kms.h111 struct msm_kms base;
276 int dpu_enable_vblank(struct msm_kms *kms, struct drm_crtc *crtc);
277 void dpu_disable_vblank(struct msm_kms *kms, struct drm_crtc *crtc);
Ddpu_kms.c58 static int dpu_kms_hw_init(struct msm_kms *kms);
307 static int dpu_kms_enable_vblank(struct msm_kms *kms, struct drm_crtc *crtc) in dpu_kms_enable_vblank()
312 static void dpu_kms_disable_vblank(struct msm_kms *kms, struct drm_crtc *crtc) in dpu_kms_disable_vblank()
317 static void dpu_kms_prepare_commit(struct msm_kms *kms, in dpu_kms_prepare_commit()
359 static void dpu_kms_commit(struct msm_kms *kms, struct drm_atomic_state *state) in dpu_kms_commit()
377 static void dpu_kms_complete_commit(struct msm_kms *kms, in dpu_kms_complete_commit()
404 static void dpu_kms_wait_for_commit_done(struct msm_kms *kms, in dpu_kms_wait_for_commit_done()
603 static int dpu_kms_debugfs_init(struct msm_kms *kms, struct drm_minor *minor) in dpu_kms_debugfs_init()
624 static long dpu_kms_round_pixclk(struct msm_kms *kms, unsigned long rate, in dpu_kms_round_pixclk()
686 static void dpu_kms_destroy(struct msm_kms *kms) in dpu_kms_destroy()
[all …]
Ddpu_formats.c1039 const struct msm_kms *kms, in dpu_format_check_modified_format()
1131 struct msm_kms *kms, in dpu_get_msm_format()
/Linux-v4.19/drivers/gpu/drm/msm/disp/mdp4/
Dmdp4_irq.c45 void mdp4_irq_preinstall(struct msm_kms *kms) in mdp4_irq_preinstall()
54 int mdp4_irq_postinstall(struct msm_kms *kms) in mdp4_irq_postinstall()
69 void mdp4_irq_uninstall(struct msm_kms *kms) in mdp4_irq_uninstall()
77 irqreturn_t mdp4_irq(struct msm_kms *kms) in mdp4_irq()
101 int mdp4_enable_vblank(struct msm_kms *kms, struct drm_crtc *crtc) in mdp4_enable_vblank()
113 void mdp4_disable_vblank(struct msm_kms *kms, struct drm_crtc *crtc) in mdp4_disable_vblank()
Dmdp4_kms.h171 void mdp4_irq_preinstall(struct msm_kms *kms);
172 int mdp4_irq_postinstall(struct msm_kms *kms);
173 void mdp4_irq_uninstall(struct msm_kms *kms);
174 irqreturn_t mdp4_irq(struct msm_kms *kms);
175 int mdp4_enable_vblank(struct msm_kms *kms, struct drm_crtc *crtc);
176 void mdp4_disable_vblank(struct msm_kms *kms, struct drm_crtc *crtc);
Dmdp4_kms.c26 static int mdp4_hw_init(struct msm_kms *kms) in mdp4_hw_init()
107 static void mdp4_prepare_commit(struct msm_kms *kms, struct drm_atomic_state *state) in mdp4_prepare_commit()
121 static void mdp4_complete_commit(struct msm_kms *kms, struct drm_atomic_state *state) in mdp4_complete_commit()
137 static void mdp4_wait_for_crtc_commit_done(struct msm_kms *kms, in mdp4_wait_for_crtc_commit_done()
143 static long mdp4_round_pixclk(struct msm_kms *kms, unsigned long rate, in mdp4_round_pixclk()
161 static void mdp4_destroy(struct msm_kms *kms) in mdp4_destroy()
411 struct msm_kms *mdp4_kms_init(struct drm_device *dev) in mdp4_kms_init()
416 struct msm_kms *kms = NULL; in mdp4_kms_init()
Dmdp4_plane.c106 struct msm_kms *kms = &mdp4_kms->base.base; in mdp4_plane_cleanup_fb()
151 struct msm_kms *kms = &mdp4_kms->base.base; in mdp4_plane_set_scanout()
Dmdp4_crtc.c129 struct msm_kms *kms = &mdp4_kms->base.base; in unref_cursor_worker()
374 struct msm_kms *kms = &mdp4_kms->base.base; in update_cursor()
424 struct msm_kms *kms = &mdp4_kms->base.base; in mdp4_crtc_cursor_set()
/Linux-v4.19/drivers/gpu/drm/msm/disp/mdp5/
Dmdp5_irq.c49 void mdp5_irq_preinstall(struct msm_kms *kms) in mdp5_irq_preinstall()
60 int mdp5_irq_postinstall(struct msm_kms *kms) in mdp5_irq_postinstall()
80 void mdp5_irq_uninstall(struct msm_kms *kms) in mdp5_irq_uninstall()
90 irqreturn_t mdp5_irq(struct msm_kms *kms) in mdp5_irq()
114 int mdp5_enable_vblank(struct msm_kms *kms, struct drm_crtc *crtc) in mdp5_enable_vblank()
127 void mdp5_disable_vblank(struct msm_kms *kms, struct drm_crtc *crtc) in mdp5_disable_vblank()
Dmdp5_kms.h275 void mdp5_irq_preinstall(struct msm_kms *kms);
276 int mdp5_irq_postinstall(struct msm_kms *kms);
277 void mdp5_irq_uninstall(struct msm_kms *kms);
278 irqreturn_t mdp5_irq(struct msm_kms *kms);
279 int mdp5_enable_vblank(struct msm_kms *kms, struct drm_crtc *crtc);
280 void mdp5_disable_vblank(struct msm_kms *kms, struct drm_crtc *crtc);
Dmdp5_kms.c30 static int mdp5_hw_init(struct msm_kms *kms) in mdp5_hw_init()
153 static void mdp5_prepare_commit(struct msm_kms *kms, struct drm_atomic_state *state) in mdp5_prepare_commit()
167 static void mdp5_complete_commit(struct msm_kms *kms, struct drm_atomic_state *state) in mdp5_complete_commit()
183 static void mdp5_wait_for_crtc_commit_done(struct msm_kms *kms, in mdp5_wait_for_crtc_commit_done()
189 static long mdp5_round_pixclk(struct msm_kms *kms, unsigned long rate, in mdp5_round_pixclk()
195 static int mdp5_set_split_display(struct msm_kms *kms, in mdp5_set_split_display()
208 static void mdp5_set_encoder_mode(struct msm_kms *kms, in mdp5_set_encoder_mode()
215 static void mdp5_kms_destroy(struct msm_kms *kms) in mdp5_kms_destroy()
257 static int mdp5_kms_debugfs_init(struct msm_kms *kms, struct drm_minor *minor) in mdp5_kms_debugfs_init()
667 struct msm_kms *mdp5_kms_init(struct drm_device *dev) in mdp5_kms_init()
[all …]
/Linux-v4.19/drivers/gpu/drm/msm/disp/
Dmdp_kms.h38 struct msm_kms base;
101 const struct msm_format *mdp_get_format(struct msm_kms *kms, uint32_t format, uint64_t modifier);
Dmdp_format.c174 const struct msm_format *mdp_get_format(struct msm_kms *kms, uint32_t format, in mdp_get_format()
/Linux-v4.19/drivers/gpu/drm/msm/edp/
Dedp_connector.c72 struct msm_kms *kms = priv->kms; in edp_connector_mode_valid()
/Linux-v4.19/drivers/gpu/drm/msm/dsi/
Ddsi_manager.c243 struct msm_kms *kms = priv->kms; in dsi_mgr_connector_detect()
338 struct msm_kms *kms = priv->kms; in dsi_mgr_connector_mode_valid()
774 struct msm_kms *kms; in msm_dsi_manager_attach_dsi_device()
/Linux-v4.19/drivers/gpu/drm/msm/hdmi/
Dhdmi_connector.c412 struct msm_kms *kms = priv->kms; in msm_hdmi_connector_mode_valid()

12