Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/gpu/drm/msm/
Dmsm_kms.h35 int (*hw_init)(struct msm_kms *kms);
37 void (*irq_preinstall)(struct msm_kms *kms);
38 int (*irq_postinstall)(struct msm_kms *kms);
39 void (*irq_uninstall)(struct msm_kms *kms);
40 irqreturn_t (*irq)(struct msm_kms *kms);
41 int (*enable_vblank)(struct msm_kms *kms, struct drm_crtc *crtc);
42 void (*disable_vblank)(struct msm_kms *kms, struct drm_crtc *crtc);
44 void (*prepare_commit)(struct msm_kms *kms, struct drm_atomic_state *state);
45 void (*complete_commit)(struct msm_kms *kms, struct drm_atomic_state *state);
47 void (*wait_for_crtc_commit_done)(struct msm_kms *kms,
[all …]
Dmsm_drv.c129 struct msm_kms *kms = priv->kms; in vblank_ctrl_worker()
183 struct msm_kms *kms = priv->kms; in msm_unload()
337 struct msm_kms *kms; in msm_load()
477 struct msm_kms *kms = priv->kms; in msm_preclose()
501 struct msm_kms *kms = priv->kms; in msm_irq()
509 struct msm_kms *kms = priv->kms; in msm_irq_preinstall()
517 struct msm_kms *kms = priv->kms; in msm_irq_postinstall()
525 struct msm_kms *kms = priv->kms; in msm_irq_uninstall()
533 struct msm_kms *kms = priv->kms; in msm_enable_vblank()
543 struct msm_kms *kms = priv->kms; in msm_disable_vblank()
Dmsm_atomic.c92 struct msm_kms *kms = priv->kms; in msm_atomic_wait_for_commit_done()
122 struct msm_kms *kms = priv->kms; in complete_commit()
Dmsm_drv.h51 struct msm_kms;
83 struct msm_kms *kms;
Dmsm_fb.c174 struct msm_kms *kms = priv->kms; in msm_framebuffer_init()
DNOTES26 'struct msm_kms' implementations, depending on display controller.
/linux-4.4.14/drivers/gpu/drm/msm/mdp/mdp4/
Dmdp4_irq.c35 void mdp4_irq_preinstall(struct msm_kms *kms) in mdp4_irq_preinstall()
44 int mdp4_irq_postinstall(struct msm_kms *kms) in mdp4_irq_postinstall()
59 void mdp4_irq_uninstall(struct msm_kms *kms) in mdp4_irq_uninstall()
67 irqreturn_t mdp4_irq(struct msm_kms *kms) in mdp4_irq()
91 int mdp4_enable_vblank(struct msm_kms *kms, struct drm_crtc *crtc) in mdp4_enable_vblank()
103 void mdp4_disable_vblank(struct msm_kms *kms, struct drm_crtc *crtc) in mdp4_disable_vblank()
Dmdp4_kms.h172 void mdp4_irq_preinstall(struct msm_kms *kms);
173 int mdp4_irq_postinstall(struct msm_kms *kms);
174 void mdp4_irq_uninstall(struct msm_kms *kms);
175 irqreturn_t mdp4_irq(struct msm_kms *kms);
176 int mdp4_enable_vblank(struct msm_kms *kms, struct drm_crtc *crtc);
177 void mdp4_disable_vblank(struct msm_kms *kms, struct drm_crtc *crtc);
Dmdp4_kms.c25 static int mdp4_hw_init(struct msm_kms *kms) in mdp4_hw_init()
130 static void mdp4_prepare_commit(struct msm_kms *kms, struct drm_atomic_state *state) in mdp4_prepare_commit()
146 static void mdp4_complete_commit(struct msm_kms *kms, struct drm_atomic_state *state) in mdp4_complete_commit()
162 static void mdp4_wait_for_crtc_commit_done(struct msm_kms *kms, in mdp4_wait_for_crtc_commit_done()
168 static long mdp4_round_pixclk(struct msm_kms *kms, unsigned long rate, in mdp4_round_pixclk()
175 static void mdp4_preclose(struct msm_kms *kms, struct drm_file *file) in mdp4_preclose()
185 static void mdp4_destroy(struct msm_kms *kms) in mdp4_destroy()
405 struct msm_kms *mdp4_kms_init(struct drm_device *dev) in mdp4_kms_init()
410 struct msm_kms *kms = NULL; in mdp4_kms_init()
/linux-4.4.14/drivers/gpu/drm/msm/mdp/mdp5/
Dmdp5_irq.c37 void mdp5_irq_preinstall(struct msm_kms *kms) in mdp5_irq_preinstall()
46 int mdp5_irq_postinstall(struct msm_kms *kms) in mdp5_irq_postinstall()
63 void mdp5_irq_uninstall(struct msm_kms *kms) in mdp5_irq_uninstall()
92 irqreturn_t mdp5_irq(struct msm_kms *kms) in mdp5_irq()
117 int mdp5_enable_vblank(struct msm_kms *kms, struct drm_crtc *crtc) in mdp5_enable_vblank()
129 void mdp5_disable_vblank(struct msm_kms *kms, struct drm_crtc *crtc) in mdp5_disable_vblank()
Dmdp5_kms.h193 void mdp5_irq_preinstall(struct msm_kms *kms);
194 int mdp5_irq_postinstall(struct msm_kms *kms);
195 void mdp5_irq_uninstall(struct msm_kms *kms);
196 irqreturn_t mdp5_irq(struct msm_kms *kms);
197 int mdp5_enable_vblank(struct msm_kms *kms, struct drm_crtc *crtc);
198 void mdp5_disable_vblank(struct msm_kms *kms, struct drm_crtc *crtc);
Dmdp5_kms.c28 static int mdp5_hw_init(struct msm_kms *kms) in mdp5_hw_init()
71 static void mdp5_prepare_commit(struct msm_kms *kms, struct drm_atomic_state *state) in mdp5_prepare_commit()
77 static void mdp5_complete_commit(struct msm_kms *kms, struct drm_atomic_state *state) in mdp5_complete_commit()
96 static void mdp5_wait_for_crtc_commit_done(struct msm_kms *kms, in mdp5_wait_for_crtc_commit_done()
102 static long mdp5_round_pixclk(struct msm_kms *kms, unsigned long rate, in mdp5_round_pixclk()
108 static int mdp5_set_split_display(struct msm_kms *kms, in mdp5_set_split_display()
120 static void mdp5_preclose(struct msm_kms *kms, struct drm_file *file) in mdp5_preclose()
130 static void mdp5_destroy(struct msm_kms *kms) in mdp5_destroy()
471 struct msm_kms *mdp5_kms_init(struct drm_device *dev) in mdp5_kms_init()
476 struct msm_kms *kms = NULL; in mdp5_kms_init()
/linux-4.4.14/drivers/gpu/drm/msm/mdp/
Dmdp_kms.h38 struct msm_kms base;
101 const struct msm_format *mdp_get_format(struct msm_kms *kms, uint32_t format);
Dmdp_format.c168 const struct msm_format *mdp_get_format(struct msm_kms *kms, uint32_t format) in mdp_get_format()
/linux-4.4.14/drivers/gpu/drm/msm/edp/
Dedp_connector.c72 struct msm_kms *kms = priv->kms; in edp_connector_mode_valid()
/linux-4.4.14/drivers/gpu/drm/msm/dsi/
Ddsi_manager.c154 struct msm_kms *kms = priv->kms; in dsi_mgr_connector_detect()
312 struct msm_kms *kms = priv->kms; in dsi_mgr_connector_mode_valid()
/linux-4.4.14/drivers/gpu/drm/msm/hdmi/
Dhdmi_connector.c431 struct msm_kms *kms = priv->kms; in hdmi_connector_mode_valid()