Searched refs:msm_kms (Results 1 - 25 of 29) sorted by last modified time

12

/linux-master/drivers/gpu/drm/msm/
H A Dmsm_fb.c16 #include "msm_kms.h"
173 struct msm_kms *kms = priv->kms;
H A Dmsm_kms.c20 #include "msm_kms.h"
37 struct msm_kms *kms = priv->kms;
47 struct msm_kms *kms = priv->kms;
57 struct msm_kms *kms = priv->kms;
70 struct msm_kms *kms = priv->kms;
96 struct msm_kms *kms = priv->kms;
115 struct msm_kms *kms = priv->kms;
149 struct msm_kms *kms = priv->kms;
160 struct msm_kms *kms = priv->kms;
208 struct msm_kms *km
[all...]
H A Dmsm_drv.h43 struct msm_kms;
103 struct msm_kms *kms;
242 const struct msm_format *mdp_get_format(struct msm_kms *kms, uint32_t format, uint64_t modifier);
247 struct msm_kms *kms, int crtc_idx);
564 struct msm_kms *kms);
H A Dmsm_kms.h25 int (*hw_init)(struct msm_kms *kms);
27 void (*irq_preinstall)(struct msm_kms *kms);
28 int (*irq_postinstall)(struct msm_kms *kms);
29 void (*irq_uninstall)(struct msm_kms *kms);
30 irqreturn_t (*irq)(struct msm_kms *kms);
31 int (*enable_vblank)(struct msm_kms *kms, struct drm_crtc *crtc);
32 void (*disable_vblank)(struct msm_kms *kms, struct drm_crtc *crtc);
59 void (*enable_commit)(struct msm_kms *kms);
60 void (*disable_commit)(struct msm_kms *kms);
66 void (*prepare_commit)(struct msm_kms *km
133 struct msm_kms { struct
[all...]
H A Dmsm_drv.c22 #include "msm_kms.h"
1053 struct msm_kms *kms)
H A DMakefile118 msm_kms.o \
H A Dmsm_atomic.c13 #include "msm_kms.h"
21 static void vblank_get(struct msm_kms *kms, unsigned crtc_mask)
32 static void vblank_put(struct msm_kms *kms, unsigned crtc_mask)
43 static void lock_crtcs(struct msm_kms *kms, unsigned int crtc_mask)
54 static void unlock_crtcs(struct msm_kms *kms, unsigned int crtc_mask)
62 static void msm_atomic_async_commit(struct msm_kms *kms, int crtc_idx)
113 struct msm_kms *kms, int crtc_idx)
206 struct msm_kms *kms = priv->kms;
/linux-master/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_hw_interrupts.c240 irqreturn_t dpu_core_irq(struct msm_kms *kms)
639 void dpu_core_irq_preinstall(struct msm_kms *kms)
656 void dpu_core_irq_uninstall(struct msm_kms *kms)
H A Ddpu_kms.c54 static int dpu_kms_hw_init(struct msm_kms *kms);
272 static int dpu_kms_debugfs_init(struct msm_kms *kms, struct drm_minor *minor)
409 static int dpu_kms_enable_vblank(struct msm_kms *kms, struct drm_crtc *crtc)
414 static void dpu_kms_disable_vblank(struct msm_kms *kms, struct drm_crtc *crtc)
419 static void dpu_kms_enable_commit(struct msm_kms *kms)
425 static void dpu_kms_disable_commit(struct msm_kms *kms)
431 static void dpu_kms_flush_commit(struct msm_kms *kms, unsigned crtc_mask)
445 static void dpu_kms_complete_commit(struct msm_kms *kms, unsigned crtc_mask)
458 static void dpu_kms_wait_for_commit_done(struct msm_kms *kms,
499 static void dpu_kms_wait_flush(struct msm_kms *km
[all...]
H A Ddpu_kms.h16 #include "msm_kms.h"
68 struct msm_kms base;
199 int dpu_enable_vblank(struct msm_kms *kms, struct drm_crtc *crtc);
200 void dpu_disable_vblank(struct msm_kms *kms, struct drm_crtc *crtc);
H A Ddpu_core_irq.h16 void dpu_core_irq_preinstall(struct msm_kms *kms);
23 void dpu_core_irq_uninstall(struct msm_kms *kms);
30 irqreturn_t dpu_core_irq(struct msm_kms *kms);
H A Ddpu_formats.c428 const struct msm_kms *kms,
/linux-master/drivers/gpu/drm/msm/hdmi/
H A Dhdmi_bridge.c11 #include "msm_kms.h"
276 struct msm_kms *kms = priv->kms;
/linux-master/drivers/gpu/drm/msm/disp/mdp5/
H A Dmdp5_kms.h11 #include "msm_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);
H A Dmdp5_kms.c22 static int mdp5_hw_init(struct msm_kms *kms)
148 static void mdp5_enable_commit(struct msm_kms *kms)
154 static void mdp5_disable_commit(struct msm_kms *kms)
160 static void mdp5_prepare_commit(struct msm_kms *kms, struct drm_atomic_state *state)
171 static void mdp5_flush_commit(struct msm_kms *kms, unsigned crtc_mask)
176 static void mdp5_wait_flush(struct msm_kms *kms, unsigned crtc_mask)
185 static void mdp5_complete_commit(struct msm_kms *kms, unsigned crtc_mask)
198 static void mdp5_kms_destroy(struct msm_kms *kms)
502 struct msm_kms *kms = priv->kms;
H A Dmdp5_irq.c37 void mdp5_irq_preinstall(struct msm_kms *kms)
48 int mdp5_irq_postinstall(struct msm_kms *kms)
68 void mdp5_irq_uninstall(struct msm_kms *kms)
78 irqreturn_t mdp5_irq(struct msm_kms *kms)
101 int mdp5_enable_vblank(struct msm_kms *kms, struct drm_crtc *crtc)
114 void mdp5_disable_vblank(struct msm_kms *kms, struct drm_crtc *crtc)
H A Dmdp5_crtc.c170 struct msm_kms *kms = &mdp5_kms->base.base;
957 struct msm_kms *kms = &mdp5_kms->base.base;
H A Dmdp5_plane.c139 struct msm_kms *kms = priv->kms;
154 struct msm_kms *kms = &mdp5_kms->base.base;
470 struct msm_kms *kms = &mdp5_kms->base.base;
/linux-master/drivers/gpu/drm/msm/disp/mdp4/
H A Dmdp4_crtc.c121 struct msm_kms *kms = &mdp4_kms->base.base;
359 struct msm_kms *kms = &mdp4_kms->base.base;
409 struct msm_kms *kms = &mdp4_kms->base.base;
H A Dmdp4_kms.c16 static int mdp4_hw_init(struct msm_kms *kms)
75 static void mdp4_enable_commit(struct msm_kms *kms)
81 static void mdp4_disable_commit(struct msm_kms *kms)
87 static void mdp4_flush_commit(struct msm_kms *kms, unsigned crtc_mask)
92 static void mdp4_wait_flush(struct msm_kms *kms, unsigned crtc_mask)
101 static void mdp4_complete_commit(struct msm_kms *kms, unsigned crtc_mask)
105 static long mdp4_round_pixclk(struct msm_kms *kms, unsigned long rate,
119 static void mdp4_destroy(struct msm_kms *kms)
381 struct msm_kms *kms = NULL;
H A Dmdp4_irq.c35 void mdp4_irq_preinstall(struct msm_kms *kms)
44 int mdp4_irq_postinstall(struct msm_kms *kms)
59 void mdp4_irq_uninstall(struct msm_kms *kms)
67 irqreturn_t mdp4_irq(struct msm_kms *kms)
90 int mdp4_enable_vblank(struct msm_kms *kms, struct drm_crtc *crtc)
102 void mdp4_disable_vblank(struct msm_kms *kms, struct drm_crtc *crtc)
H A Dmdp4_plane.c83 struct msm_kms *kms = priv->kms;
98 struct msm_kms *kms = &mdp4_kms->base.base;
144 struct msm_kms *kms = &mdp4_kms->base.base;
/linux-master/drivers/gpu/drm/msm/disp/
H A Dmsm_disp_snapshot_util.c125 struct msm_kms *kms;
H A Dmsm_disp_snapshot.c32 msm_disp_snapshot_state_sync(struct msm_kms *kms)
55 struct msm_kms *kms = container_of(work, struct msm_kms, dump_work);
84 struct msm_kms *kms;
100 struct msm_kms *kms;
123 struct msm_kms *kms;
H A Dmdp_format.c601 const struct msm_format *mdp_get_format(struct msm_kms *kms, uint32_t format,

Completed in 237 milliseconds

12