| /drivers/gpu/drm/msm/ |
| A D | msm_kms.h | 27 int (*hw_init)(struct msm_kms *kms); 29 void (*irq_preinstall)(struct msm_kms *kms); 30 int (*irq_postinstall)(struct msm_kms *kms); 31 void (*irq_uninstall)(struct msm_kms *kms); 32 irqreturn_t (*irq)(struct msm_kms *kms); 61 void (*enable_commit)(struct msm_kms *kms); 62 void (*disable_commit)(struct msm_kms *kms); 108 void (*destroy)(struct msm_kms *kms); 119 struct msm_kms; 128 struct msm_kms *kms; [all …]
|
| A D | msm_kms.c | 38 struct msm_kms *kms = priv->kms; in msm_irq() 48 struct msm_kms *kms = priv->kms; in msm_irq_preinstall() 58 struct msm_kms *kms = priv->kms; in msm_irq_postinstall() 71 struct msm_kms *kms = priv->kms; in msm_irq_install() 97 struct msm_kms *kms = priv->kms; in msm_irq_uninstall() 116 struct msm_kms *kms = priv->kms; in vblank_ctrl_worker() 150 struct msm_kms *kms = priv->kms; in msm_crtc_enable_vblank() 161 struct msm_kms *kms = priv->kms; in msm_crtc_disable_vblank() 170 struct msm_kms *kms = arg; in msm_kms_fault_handler() 187 struct msm_kms *kms = priv->kms; in msm_kms_init_vm() [all …]
|
| A D | msm_atomic.c | 21 static void vblank_get(struct msm_kms *kms, unsigned crtc_mask) in vblank_get() 32 static void vblank_put(struct msm_kms *kms, unsigned crtc_mask) in vblank_put() 43 static void lock_crtcs(struct msm_kms *kms, unsigned int crtc_mask) in lock_crtcs() 54 static void unlock_crtcs(struct msm_kms *kms, unsigned int crtc_mask) in unlock_crtcs() 62 static void msm_atomic_async_commit(struct msm_kms *kms, int crtc_idx) in msm_atomic_async_commit() 113 struct msm_kms *kms, int crtc_idx) in msm_atomic_init_pending_timer() 187 struct msm_kms *kms = priv->kms; in msm_atomic_check() 217 struct msm_kms *kms = priv->kms; in msm_atomic_commit_tail()
|
| A D | msm_drv.h | 43 struct msm_kms; 77 struct msm_kms *kms; 215 const struct msm_format *mdp_get_format(struct msm_kms *kms, uint32_t format, uint64_t modifier); 220 struct msm_kms *kms, int crtc_idx); 553 struct msm_kms *kms);
|
| A D | msm_fb.c | 177 struct msm_kms *kms = priv->kms; in msm_framebuffer_init()
|
| A D | NOTES | 26 'struct msm_kms' implementations, depending on display controller.
|
| A D | Makefile | 133 msm_kms.o \
|
| /drivers/gpu/drm/msm/disp/ |
| A D | msm_disp_snapshot.c | 32 msm_disp_snapshot_state_sync(struct msm_kms *kms) in msm_disp_snapshot_state_sync() 55 struct msm_kms *kms = container_of(work, struct msm_kms, dump_work); in _msm_disp_snapshot_work() 84 struct msm_kms *kms; in msm_disp_snapshot_state() 100 struct msm_kms *kms; in msm_disp_snapshot_init() 123 struct msm_kms *kms; in msm_disp_snapshot_destroy()
|
| A D | msm_disp_snapshot.h | 95 struct msm_disp_state *msm_disp_snapshot_state_sync(struct msm_kms *kms);
|
| A D | mdp_kms.h | 28 struct msm_kms base;
|
| A D | msm_disp_snapshot_util.c | 123 struct msm_kms *kms; in msm_disp_snapshot_capture_state()
|
| A D | mdp_format.c | 601 const struct msm_format *mdp_get_format(struct msm_kms *kms, uint32_t format, in mdp_get_format()
|
| /drivers/gpu/drm/msm/disp/mdp4/ |
| A 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() 90 int mdp4_enable_vblank(struct msm_kms *kms, struct drm_crtc *crtc) in mdp4_enable_vblank() 102 void mdp4_disable_vblank(struct msm_kms *kms, struct drm_crtc *crtc) in mdp4_disable_vblank()
|
| A D | mdp4_kms.h | 154 void mdp4_irq_preinstall(struct msm_kms *kms); 155 int mdp4_irq_postinstall(struct msm_kms *kms); 156 void mdp4_irq_uninstall(struct msm_kms *kms); 157 irqreturn_t mdp4_irq(struct msm_kms *kms); 158 int mdp4_enable_vblank(struct msm_kms *kms, struct drm_crtc *crtc); 159 void mdp4_disable_vblank(struct msm_kms *kms, struct drm_crtc *crtc);
|
| A D | mdp4_kms.c | 18 static int mdp4_hw_init(struct msm_kms *kms) in mdp4_hw_init() 77 static void mdp4_enable_commit(struct msm_kms *kms) in mdp4_enable_commit() 83 static void mdp4_disable_commit(struct msm_kms *kms) in mdp4_disable_commit() 89 static void mdp4_flush_commit(struct msm_kms *kms, unsigned crtc_mask) in mdp4_flush_commit() 94 static void mdp4_wait_flush(struct msm_kms *kms, unsigned crtc_mask) in mdp4_wait_flush() 103 static void mdp4_complete_commit(struct msm_kms *kms, unsigned crtc_mask) in mdp4_complete_commit() 107 static long mdp4_round_pixclk(struct msm_kms *kms, unsigned long rate, in mdp4_round_pixclk() 121 static void mdp4_destroy(struct msm_kms *kms) in mdp4_destroy() 397 struct msm_kms *kms = NULL; in mdp4_kms_init()
|
| A D | mdp4_crtc.c | 120 struct msm_kms *kms = &mdp4_kms->base.base; in unref_cursor_worker() 358 struct msm_kms *kms = &mdp4_kms->base.base; in update_cursor() 408 struct msm_kms *kms = &mdp4_kms->base.base; in mdp4_crtc_cursor_set()
|
| /drivers/gpu/drm/msm/disp/mdp5/ |
| A D | mdp5_irq.c | 37 void mdp5_irq_preinstall(struct msm_kms *kms) in mdp5_irq_preinstall() 48 int mdp5_irq_postinstall(struct msm_kms *kms) in mdp5_irq_postinstall() 68 void mdp5_irq_uninstall(struct msm_kms *kms) in mdp5_irq_uninstall() 78 irqreturn_t mdp5_irq(struct msm_kms *kms) in mdp5_irq() 101 int mdp5_enable_vblank(struct msm_kms *kms, struct drm_crtc *crtc) in mdp5_enable_vblank() 114 void mdp5_disable_vblank(struct msm_kms *kms, struct drm_crtc *crtc) in mdp5_disable_vblank()
|
| A D | mdp5_kms.h | 265 void mdp5_irq_preinstall(struct msm_kms *kms); 266 int mdp5_irq_postinstall(struct msm_kms *kms); 267 void mdp5_irq_uninstall(struct msm_kms *kms); 268 irqreturn_t mdp5_irq(struct msm_kms *kms); 269 int mdp5_enable_vblank(struct msm_kms *kms, struct drm_crtc *crtc); 270 void mdp5_disable_vblank(struct msm_kms *kms, struct drm_crtc *crtc);
|
| A D | mdp5_kms.c | 22 static int mdp5_hw_init(struct msm_kms *kms) in mdp5_hw_init() 148 static void mdp5_enable_commit(struct msm_kms *kms) in mdp5_enable_commit() 154 static void mdp5_disable_commit(struct msm_kms *kms) in mdp5_disable_commit() 160 static void mdp5_prepare_commit(struct msm_kms *kms, struct drm_atomic_state *state) in mdp5_prepare_commit() 171 static void mdp5_flush_commit(struct msm_kms *kms, unsigned crtc_mask) in mdp5_flush_commit() 176 static void mdp5_wait_flush(struct msm_kms *kms, unsigned crtc_mask) in mdp5_wait_flush() 185 static void mdp5_complete_commit(struct msm_kms *kms, unsigned crtc_mask) in mdp5_complete_commit() 198 static void mdp5_kms_destroy(struct msm_kms *kms) in mdp5_kms_destroy() 502 struct msm_kms *kms = priv->kms; in mdp5_kms_init()
|
| A D | mdp5_crtc.c | 170 struct msm_kms *kms = &mdp5_kms->base.base; in unref_cursor_worker() 957 struct msm_kms *kms = &mdp5_kms->base.base; in mdp5_crtc_cursor_set()
|
| /drivers/gpu/drm/msm/disp/dpu1/ |
| A D | dpu_core_irq.h | 11 void dpu_core_irq_preinstall(struct msm_kms *kms); 13 void dpu_core_irq_uninstall(struct msm_kms *kms); 15 irqreturn_t dpu_core_irq(struct msm_kms *kms);
|
| A D | dpu_kms.h | 60 struct msm_kms base; 167 int dpu_enable_vblank(struct msm_kms *kms, struct drm_crtc *crtc); 168 void dpu_disable_vblank(struct msm_kms *kms, struct drm_crtc *crtc);
|
| A D | dpu_kms.c | 58 static int dpu_kms_hw_init(struct msm_kms *kms); 291 static int dpu_kms_debugfs_init(struct msm_kms *kms, struct drm_minor *minor) in dpu_kms_debugfs_init() 428 static int dpu_kms_enable_vblank(struct msm_kms *kms, struct drm_crtc *crtc) in dpu_kms_enable_vblank() 438 static void dpu_kms_enable_commit(struct msm_kms *kms) in dpu_kms_enable_commit() 444 static void dpu_kms_disable_commit(struct msm_kms *kms) in dpu_kms_disable_commit() 463 static void dpu_kms_flush_commit(struct msm_kms *kms, unsigned crtc_mask) in dpu_kms_flush_commit() 490 static void dpu_kms_wait_for_commit_done(struct msm_kms *kms, in dpu_kms_wait_for_commit_done() 531 static void dpu_kms_wait_flush(struct msm_kms *kms, unsigned crtc_mask) in dpu_kms_wait_flush() 907 static void dpu_kms_destroy(struct msm_kms *kms) in dpu_kms_destroy() 926 static int dpu_irq_postinstall(struct msm_kms *kms) in dpu_irq_postinstall() [all …]
|
| A D | dpu_hw_interrupts.c | 245 irqreturn_t dpu_core_irq(struct msm_kms *kms) in dpu_core_irq() 686 void dpu_core_irq_preinstall(struct msm_kms *kms) in dpu_core_irq_preinstall() 708 void dpu_core_irq_uninstall(struct msm_kms *kms) in dpu_core_irq_uninstall()
|
| /drivers/gpu/drm/msm/hdmi/ |
| A D | hdmi_bridge.c | 430 struct msm_kms *kms = priv->kms; in msm_hdmi_bridge_tmds_char_rate_valid()
|