Searched refs:msm_kms (Results 1 – 17 of 17) sorted by relevance
/linux-4.4.14/drivers/gpu/drm/msm/ |
D | msm_kms.h | 35 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 …]
|
D | msm_drv.c | 129 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()
|
D | msm_atomic.c | 92 struct msm_kms *kms = priv->kms; in msm_atomic_wait_for_commit_done() 122 struct msm_kms *kms = priv->kms; in complete_commit()
|
D | msm_drv.h | 51 struct msm_kms; 83 struct msm_kms *kms;
|
D | msm_fb.c | 174 struct msm_kms *kms = priv->kms; in msm_framebuffer_init()
|
D | NOTES | 26 'struct msm_kms' implementations, depending on display controller.
|
/linux-4.4.14/drivers/gpu/drm/msm/mdp/mdp4/ |
D | mdp4_irq.c | 35 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()
|
D | mdp4_kms.h | 172 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);
|
D | mdp4_kms.c | 25 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/ |
D | mdp5_irq.c | 37 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()
|
D | mdp5_kms.h | 193 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);
|
D | mdp5_kms.c | 28 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/ |
D | mdp_kms.h | 38 struct msm_kms base; 101 const struct msm_format *mdp_get_format(struct msm_kms *kms, uint32_t format);
|
D | mdp_format.c | 168 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/ |
D | edp_connector.c | 72 struct msm_kms *kms = priv->kms; in edp_connector_mode_valid()
|
/linux-4.4.14/drivers/gpu/drm/msm/dsi/ |
D | dsi_manager.c | 154 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/ |
D | hdmi_connector.c | 431 struct msm_kms *kms = priv->kms; in hdmi_connector_mode_valid()
|