Home
last modified time | relevance | path

Searched defs:kms (Results 1 – 25 of 66) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/mdp4/
Dmdp4_kms.c18 static int mdp4_hw_init(struct msm_kms *kms) in mdp4_hw_init()
78 static void mdp4_enable_commit(struct msm_kms *kms) in mdp4_enable_commit()
84 static void mdp4_disable_commit(struct msm_kms *kms) in mdp4_disable_commit()
90 static void mdp4_prepare_commit(struct msm_kms *kms, struct drm_atomic_state *state) in mdp4_prepare_commit()
94 static void mdp4_flush_commit(struct msm_kms *kms, unsigned crtc_mask) in mdp4_flush_commit()
99 static void mdp4_wait_flush(struct msm_kms *kms, unsigned crtc_mask) in mdp4_wait_flush()
108 static void mdp4_complete_commit(struct msm_kms *kms, unsigned crtc_mask) in mdp4_complete_commit()
112 static long mdp4_round_pixclk(struct msm_kms *kms, unsigned long rate, in mdp4_round_pixclk()
126 static void mdp4_destroy(struct msm_kms *kms) in mdp4_destroy()
404 struct msm_kms *kms = NULL; in mdp4_kms_init() local
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()
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/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()
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()
Dmdp4_kms.c16 static int mdp4_hw_init(struct msm_kms *kms) in mdp4_hw_init()
75 static void mdp4_enable_commit(struct msm_kms *kms) in mdp4_enable_commit()
81 static void mdp4_disable_commit(struct msm_kms *kms) in mdp4_disable_commit()
87 static void mdp4_flush_commit(struct msm_kms *kms, unsigned crtc_mask) in mdp4_flush_commit()
92 static void mdp4_wait_flush(struct msm_kms *kms, unsigned crtc_mask) in mdp4_wait_flush()
101 static void mdp4_complete_commit(struct msm_kms *kms, unsigned crtc_mask) in mdp4_complete_commit()
105 static long mdp4_round_pixclk(struct msm_kms *kms, unsigned long rate, in mdp4_round_pixclk()
119 static void mdp4_destroy(struct msm_kms *kms) in mdp4_destroy()
384 struct msm_kms *kms = NULL; in mdp4_kms_init() local
/kernel/linux/linux-6.6/drivers/gpu/drm/arm/display/komeda/
Dkomeda_private_obj.c48 static int komeda_layer_obj_add(struct komeda_kms_dev *kms, in komeda_layer_obj_add()
90 static int komeda_scaler_obj_add(struct komeda_kms_dev *kms, in komeda_scaler_obj_add()
133 static int komeda_compiz_obj_add(struct komeda_kms_dev *kms, in komeda_compiz_obj_add()
176 static int komeda_splitter_obj_add(struct komeda_kms_dev *kms, in komeda_splitter_obj_add()
219 static int komeda_merger_obj_add(struct komeda_kms_dev *kms, in komeda_merger_obj_add()
263 static int komeda_improc_obj_add(struct komeda_kms_dev *kms, in komeda_improc_obj_add()
306 static int komeda_timing_ctrlr_obj_add(struct komeda_kms_dev *kms, in komeda_timing_ctrlr_obj_add()
350 static int komeda_pipeline_obj_add(struct komeda_kms_dev *kms, in komeda_pipeline_obj_add()
366 int komeda_kms_add_private_objs(struct komeda_kms_dev *kms, in komeda_kms_add_private_objs()
425 void komeda_kms_cleanup_private_objs(struct komeda_kms_dev *kms) in komeda_kms_cleanup_private_objs()
Dkomeda_kms.c40 struct komeda_kms_dev *kms = to_kdev(drm); in komeda_kms_irq_handler() local
72 struct komeda_kms_dev *kms = to_kdev(dev); in komeda_kms_atomic_commit_hw_done() local
255 static void komeda_kms_mode_config_init(struct komeda_kms_dev *kms, in komeda_kms_mode_config_init()
276 struct komeda_kms_dev *kms; in komeda_kms_attach() local
336 void komeda_kms_detach(struct komeda_kms_dev *kms) in komeda_kms_detach()
Dkomeda_plane.c198 static u32 get_possible_crtcs(struct komeda_kms_dev *kms, in get_possible_crtcs()
216 komeda_set_crtc_plane_mask(struct komeda_kms_dev *kms, in komeda_set_crtc_plane_mask()
232 static u32 get_plane_type(struct komeda_kms_dev *kms, in get_plane_type()
240 static int komeda_plane_add(struct komeda_kms_dev *kms, in komeda_plane_add()
319 int komeda_kms_add_planes(struct komeda_kms_dev *kms, struct komeda_dev *mdev) in komeda_kms_add_planes()
/kernel/linux/linux-5.10/drivers/gpu/drm/arm/display/komeda/
Dkomeda_private_obj.c48 static int komeda_layer_obj_add(struct komeda_kms_dev *kms, in komeda_layer_obj_add()
90 static int komeda_scaler_obj_add(struct komeda_kms_dev *kms, in komeda_scaler_obj_add()
133 static int komeda_compiz_obj_add(struct komeda_kms_dev *kms, in komeda_compiz_obj_add()
176 static int komeda_splitter_obj_add(struct komeda_kms_dev *kms, in komeda_splitter_obj_add()
219 static int komeda_merger_obj_add(struct komeda_kms_dev *kms, in komeda_merger_obj_add()
263 static int komeda_improc_obj_add(struct komeda_kms_dev *kms, in komeda_improc_obj_add()
306 static int komeda_timing_ctrlr_obj_add(struct komeda_kms_dev *kms, in komeda_timing_ctrlr_obj_add()
350 static int komeda_pipeline_obj_add(struct komeda_kms_dev *kms, in komeda_pipeline_obj_add()
366 int komeda_kms_add_private_objs(struct komeda_kms_dev *kms, in komeda_kms_add_private_objs()
425 void komeda_kms_cleanup_private_objs(struct komeda_kms_dev *kms) in komeda_kms_cleanup_private_objs()
Dkomeda_plane.c206 static u32 get_possible_crtcs(struct komeda_kms_dev *kms, in get_possible_crtcs()
224 komeda_set_crtc_plane_mask(struct komeda_kms_dev *kms, in komeda_set_crtc_plane_mask()
240 static u32 get_plane_type(struct komeda_kms_dev *kms, in get_plane_type()
248 static int komeda_plane_add(struct komeda_kms_dev *kms, in komeda_plane_add()
327 int komeda_kms_add_planes(struct komeda_kms_dev *kms, struct komeda_dev *mdev) in komeda_kms_add_planes()
Dkomeda_kms.c43 struct komeda_kms_dev *kms = to_kdev(drm); in komeda_kms_irq_handler() local
233 static void komeda_kms_mode_config_init(struct komeda_kms_dev *kms, in komeda_kms_mode_config_init()
255 struct komeda_kms_dev *kms; in komeda_kms_attach() local
324 void komeda_kms_detach(struct komeda_kms_dev *kms) in komeda_kms_detach()
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/mdp5/
Dmdp5_irq.c39 void mdp5_irq_preinstall(struct msm_kms *kms) in mdp5_irq_preinstall()
50 int mdp5_irq_postinstall(struct msm_kms *kms) in mdp5_irq_postinstall()
70 void mdp5_irq_uninstall(struct msm_kms *kms) in mdp5_irq_uninstall()
80 irqreturn_t mdp5_irq(struct msm_kms *kms) in mdp5_irq()
103 int mdp5_enable_vblank(struct msm_kms *kms, struct drm_crtc *crtc) in mdp5_enable_vblank()
116 void mdp5_disable_vblank(struct msm_kms *kms, struct drm_crtc *crtc) in mdp5_disable_vblank()
Dmdp5_kms.c22 static int mdp5_hw_init(struct msm_kms *kms) in mdp5_hw_init()
145 static void mdp5_enable_commit(struct msm_kms *kms) in mdp5_enable_commit()
151 static void mdp5_disable_commit(struct msm_kms *kms) in mdp5_disable_commit()
157 static void mdp5_prepare_commit(struct msm_kms *kms, struct drm_atomic_state *state) in mdp5_prepare_commit()
168 static void mdp5_flush_commit(struct msm_kms *kms, unsigned crtc_mask) in mdp5_flush_commit()
173 static void mdp5_wait_flush(struct msm_kms *kms, unsigned crtc_mask) in mdp5_wait_flush()
182 static void mdp5_complete_commit(struct msm_kms *kms, unsigned crtc_mask) in mdp5_complete_commit()
193 static int mdp5_set_split_display(struct msm_kms *kms, in mdp5_set_split_display()
208 static void mdp5_kms_destroy(struct msm_kms *kms) in mdp5_kms_destroy()
252 static int mdp5_kms_debugfs_init(struct msm_kms *kms, struct drm_minor *minor) in mdp5_kms_debugfs_init()
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/mdp5/
Dmdp5_irq.c39 void mdp5_irq_preinstall(struct msm_kms *kms) in mdp5_irq_preinstall()
50 int mdp5_irq_postinstall(struct msm_kms *kms) in mdp5_irq_postinstall()
70 void mdp5_irq_uninstall(struct msm_kms *kms) in mdp5_irq_uninstall()
80 irqreturn_t mdp5_irq(struct msm_kms *kms) in mdp5_irq()
104 int mdp5_enable_vblank(struct msm_kms *kms, struct drm_crtc *crtc) in mdp5_enable_vblank()
117 void mdp5_disable_vblank(struct msm_kms *kms, struct drm_crtc *crtc) in mdp5_disable_vblank()
Dmdp5_kms.c22 static int mdp5_hw_init(struct msm_kms *kms) in mdp5_hw_init()
145 static void mdp5_enable_commit(struct msm_kms *kms) in mdp5_enable_commit()
151 static void mdp5_disable_commit(struct msm_kms *kms) in mdp5_disable_commit()
157 static void mdp5_prepare_commit(struct msm_kms *kms, struct drm_atomic_state *state) in mdp5_prepare_commit()
168 static void mdp5_flush_commit(struct msm_kms *kms, unsigned crtc_mask) in mdp5_flush_commit()
173 static void mdp5_wait_flush(struct msm_kms *kms, unsigned crtc_mask) in mdp5_wait_flush()
182 static void mdp5_complete_commit(struct msm_kms *kms, unsigned crtc_mask) in mdp5_complete_commit()
193 static long mdp5_round_pixclk(struct msm_kms *kms, unsigned long rate, in mdp5_round_pixclk()
199 static int mdp5_set_split_display(struct msm_kms *kms, in mdp5_set_split_display()
212 static void mdp5_set_encoder_mode(struct msm_kms *kms, in mdp5_set_encoder_mode()
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/dpu1/
Ddpu_kms.c55 struct dpu_kms *kms = (struct dpu_kms *)s->private; in _dpu_danger_signal_status() local
182 static int dpu_kms_debugfs_init(struct msm_kms *kms, struct drm_minor *minor) in dpu_kms_debugfs_init()
312 static int dpu_kms_enable_vblank(struct msm_kms *kms, struct drm_crtc *crtc) in dpu_kms_enable_vblank()
317 static void dpu_kms_disable_vblank(struct msm_kms *kms, struct drm_crtc *crtc) in dpu_kms_disable_vblank()
322 static void dpu_kms_enable_commit(struct msm_kms *kms) in dpu_kms_enable_commit()
328 static void dpu_kms_disable_commit(struct msm_kms *kms) in dpu_kms_disable_commit()
334 static ktime_t dpu_kms_vsync_time(struct msm_kms *kms, struct drm_crtc *crtc) in dpu_kms_vsync_time()
348 static void dpu_kms_prepare_commit(struct msm_kms *kms, in dpu_kms_prepare_commit()
368 static void dpu_kms_flush_commit(struct msm_kms *kms, unsigned crtc_mask) in dpu_kms_flush_commit()
404 static void dpu_kms_complete_commit(struct msm_kms *kms, unsigned crtc_mask) in dpu_kms_complete_commit()
[all …]
Ddpu_core_perf.c39 static u64 _dpu_core_perf_calc_bw(struct dpu_kms *kms, in _dpu_core_perf_calc_bw()
71 static u64 _dpu_core_perf_calc_clk(struct dpu_kms *kms, in _dpu_core_perf_calc_clk()
108 static void _dpu_core_perf_calc_crtc(struct dpu_kms *kms, in _dpu_core_perf_calc_crtc()
151 struct dpu_kms *kms; in dpu_core_perf_crtc_check() local
211 static int _dpu_core_perf_crtc_update_bus(struct dpu_kms *kms, in _dpu_core_perf_crtc_update_bus()
262 struct dpu_kms *kms; in dpu_core_perf_crtc_release_bw() local
289 static int _dpu_core_perf_set_core_clk_rate(struct dpu_kms *kms, u64 rate) in _dpu_core_perf_set_core_clk_rate()
300 static u64 _dpu_core_perf_get_core_clk_rate(struct dpu_kms *kms) in _dpu_core_perf_get_core_clk_rate()
332 struct dpu_kms *kms; in dpu_core_perf_crtc_update() local
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/
Dmsm_disp_snapshot.c32 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() local
84 struct msm_kms *kms; in msm_disp_snapshot_state() local
100 struct msm_kms *kms; in msm_disp_snapshot_init() local
123 struct msm_kms *kms; in msm_disp_snapshot_destroy() local
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/
Dmsm_atomic.c21 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()
206 struct msm_kms *kms = priv->kms; in msm_atomic_commit_tail() local
Dmsm_drv.c90 struct msm_kms *kms = priv->kms; in msm_irq() local
100 struct msm_kms *kms = priv->kms; in msm_irq_preinstall() local
110 struct msm_kms *kms = priv->kms; in msm_irq_postinstall() local
123 struct msm_kms *kms = priv->kms; in msm_irq_install() local
149 struct msm_kms *kms = priv->kms; in msm_irq_uninstall() local
168 struct msm_kms *kms = priv->kms; in vblank_ctrl_worker() local
203 struct msm_kms *kms = priv->kms; in msm_drm_uninit() local
409 struct msm_kms *kms; in msm_drm_init() local
645 struct msm_kms *kms = priv->kms; in msm_crtc_enable_vblank() local
656 struct msm_kms *kms = priv->kms; in msm_crtc_disable_vblank() local
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/
Dmsm_atomic.c20 struct msm_kms *kms = priv->kms; in msm_atomic_prepare_fb() local
36 static void vblank_get(struct msm_kms *kms, unsigned crtc_mask) in vblank_get()
47 static void vblank_put(struct msm_kms *kms, unsigned crtc_mask) in vblank_put()
58 static void msm_atomic_async_commit(struct msm_kms *kms, int crtc_idx) in msm_atomic_async_commit()
122 struct msm_kms *kms, int crtc_idx) in msm_atomic_init_pending_timer()
178 struct msm_kms *kms = priv->kms; in msm_atomic_commit_tail() local
Dmsm_drv.c196 struct msm_kms *kms = priv->kms; in vblank_ctrl_worker() local
231 struct msm_kms *kms = priv->kms; in msm_drm_uninit() local
402 struct msm_kms *kms; in msm_drm_init() local
637 struct msm_kms *kms = priv->kms; in msm_irq() local
645 struct msm_kms *kms = priv->kms; in msm_irq_preinstall() local
653 struct msm_kms *kms = priv->kms; in msm_irq_postinstall() local
665 struct msm_kms *kms = priv->kms; in msm_irq_uninstall() local
675 struct msm_kms *kms = priv->kms; in msm_crtc_enable_vblank() local
687 struct msm_kms *kms = priv->kms; in msm_crtc_disable_vblank() local
/kernel/linux/linux-6.6/drivers/gpu/drm/imx/dcss/
Ddcss-kms.c44 static void dcss_kms_mode_config_init(struct dcss_kms_dev *kms) in dcss_kms_mode_config_init()
64 static int dcss_kms_bridge_connector_init(struct dcss_kms_dev *kms) in dcss_kms_bridge_connector_init()
111 struct dcss_kms_dev *kms; in dcss_kms_attach() local
163 void dcss_kms_detach(struct dcss_kms_dev *kms) in dcss_kms_detach()
/kernel/linux/linux-5.10/drivers/gpu/drm/imx/dcss/
Ddcss-kms.c57 static void dcss_kms_mode_config_init(struct dcss_kms_dev *kms) in dcss_kms_mode_config_init()
78 static int dcss_kms_bridge_connector_init(struct dcss_kms_dev *kms) in dcss_kms_bridge_connector_init()
128 struct dcss_kms_dev *kms; in dcss_kms_attach() local
185 void dcss_kms_detach(struct dcss_kms_dev *kms) in dcss_kms_detach()
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/dpu1/
Ddpu_kms.c62 struct dpu_kms *kms = s->private; in _dpu_danger_signal_status() local
111 struct dpu_kms *kms = file->private_data; in _dpu_plane_danger_read() local
120 static void _dpu_plane_set_danger_state(struct dpu_kms *kms, bool enable) in _dpu_plane_set_danger_state()
146 struct dpu_kms *kms = file->private_data; in _dpu_plane_danger_write() local
272 static int dpu_kms_debugfs_init(struct msm_kms *kms, struct drm_minor *minor) in dpu_kms_debugfs_init()
411 static int dpu_kms_enable_vblank(struct msm_kms *kms, struct drm_crtc *crtc) in dpu_kms_enable_vblank()
416 static void dpu_kms_disable_vblank(struct msm_kms *kms, struct drm_crtc *crtc) in dpu_kms_disable_vblank()
421 static void dpu_kms_enable_commit(struct msm_kms *kms) in dpu_kms_enable_commit()
427 static void dpu_kms_disable_commit(struct msm_kms *kms) in dpu_kms_disable_commit()
433 static void dpu_kms_flush_commit(struct msm_kms *kms, unsigned crtc_mask) in dpu_kms_flush_commit()
[all …]
Ddpu_core_perf.c151 struct dpu_kms *kms; in dpu_core_perf_crtc_check() local
207 static int _dpu_core_perf_crtc_update_bus(struct dpu_kms *kms, in _dpu_core_perf_crtc_update_bus()
258 struct dpu_kms *kms; in dpu_core_perf_crtc_release_bw() local
280 static u64 _dpu_core_perf_get_core_clk_rate(struct dpu_kms *kms) in _dpu_core_perf_get_core_clk_rate()
312 struct dpu_kms *kms; in dpu_core_perf_crtc_update() local

123