/Linux-v5.4/drivers/gpu/drm/msm/disp/mdp4/ |
D | mdp4_kms.c | 18 static int mdp4_hw_init(struct msm_kms *kms) in mdp4_hw_init() 99 static void mdp4_enable_commit(struct msm_kms *kms) in mdp4_enable_commit() 105 static void mdp4_disable_commit(struct msm_kms *kms) in mdp4_disable_commit() 111 static void mdp4_prepare_commit(struct msm_kms *kms, struct drm_atomic_state *state) in mdp4_prepare_commit() 122 static void mdp4_flush_commit(struct msm_kms *kms, unsigned crtc_mask) in mdp4_flush_commit() 127 static void mdp4_wait_flush(struct msm_kms *kms, unsigned crtc_mask) in mdp4_wait_flush() 136 static void mdp4_complete_commit(struct msm_kms *kms, unsigned crtc_mask) in mdp4_complete_commit() 146 static long mdp4_round_pixclk(struct msm_kms *kms, unsigned long rate, in mdp4_round_pixclk() 164 static void mdp4_destroy(struct msm_kms *kms) in mdp4_destroy() 424 struct msm_kms *kms = NULL; in mdp4_kms_init() local
|
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_plane.c | 97 struct msm_kms *kms = &mdp4_kms->base.base; in mdp4_plane_cleanup_fb() local 142 struct msm_kms *kms = &mdp4_kms->base.base; in mdp4_plane_set_scanout() local
|
D | mdp4_crtc.c | 119 struct msm_kms *kms = &mdp4_kms->base.base; in unref_cursor_worker() local 358 struct msm_kms *kms = &mdp4_kms->base.base; in update_cursor() local 408 struct msm_kms *kms = &mdp4_kms->base.base; in mdp4_crtc_cursor_set() local
|
/Linux-v5.4/drivers/gpu/drm/arm/display/komeda/ |
D | komeda_private_obj.c | 48 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()
|
D | komeda_plane.c | 206 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() 321 int komeda_kms_add_planes(struct komeda_kms_dev *kms, struct komeda_dev *mdev) in komeda_kms_add_planes()
|
D | komeda_kms.c | 42 struct komeda_kms_dev *kms = to_kdev(drm); in komeda_kms_irq_handler() local 239 static void komeda_kms_mode_config_init(struct komeda_kms_dev *kms, in komeda_kms_mode_config_init() 261 struct komeda_kms_dev *kms = kzalloc(sizeof(*kms), GFP_KERNEL); in komeda_kms_attach() local 339 void komeda_kms_detach(struct komeda_kms_dev *kms) in komeda_kms_detach()
|
D | komeda_crtc.c | 502 int komeda_kms_setup_crtcs(struct komeda_kms_dev *kms, in komeda_kms_setup_crtcs() 534 get_crtc_primary(struct komeda_kms_dev *kms, struct komeda_crtc *crtc) in get_crtc_primary() 552 static int komeda_crtc_add(struct komeda_kms_dev *kms, in komeda_crtc_add() 572 int komeda_kms_add_crtcs(struct komeda_kms_dev *kms, struct komeda_dev *mdev) in komeda_kms_add_crtcs()
|
D | komeda_wb_connector.c | 138 static int komeda_wb_connector_add(struct komeda_kms_dev *kms, in komeda_wb_connector_add() 180 int komeda_kms_add_wb_connectors(struct komeda_kms_dev *kms, in komeda_kms_add_wb_connectors()
|
D | komeda_drv.c | 17 struct komeda_kms_dev *kms; member
|
/Linux-v5.4/drivers/gpu/drm/msm/disp/dpu1/ |
D | dpu_kms.c | 70 struct dpu_kms *kms = (struct dpu_kms *)s->private; in _dpu_danger_signal_status() local 222 static int dpu_kms_debugfs_init(struct msm_kms *kms, struct drm_minor *minor) in dpu_kms_debugfs_init() 243 static int dpu_kms_enable_vblank(struct msm_kms *kms, struct drm_crtc *crtc) in dpu_kms_enable_vblank() 248 static void dpu_kms_disable_vblank(struct msm_kms *kms, struct drm_crtc *crtc) in dpu_kms_disable_vblank() 253 static void dpu_kms_enable_commit(struct msm_kms *kms) in dpu_kms_enable_commit() 259 static void dpu_kms_disable_commit(struct msm_kms *kms) in dpu_kms_disable_commit() 265 static ktime_t dpu_kms_vsync_time(struct msm_kms *kms, struct drm_crtc *crtc) in dpu_kms_vsync_time() 279 static void dpu_kms_prepare_commit(struct msm_kms *kms, in dpu_kms_prepare_commit() 308 static void dpu_kms_flush_commit(struct msm_kms *kms, unsigned crtc_mask) in dpu_kms_flush_commit() 345 static void dpu_kms_complete_commit(struct msm_kms *kms, unsigned crtc_mask) in dpu_kms_complete_commit() [all …]
|
D | dpu_core_perf.c | 66 static void _dpu_core_perf_calc_crtc(struct dpu_kms *kms, in _dpu_core_perf_calc_crtc() 111 struct dpu_kms *kms; in dpu_core_perf_crtc_check() local 181 static int _dpu_core_perf_crtc_update_bus(struct dpu_kms *kms, in _dpu_core_perf_crtc_update_bus() 219 struct dpu_kms *kms; in dpu_core_perf_crtc_release_bw() local 247 static int _dpu_core_perf_set_core_clk_rate(struct dpu_kms *kms, u64 rate) in _dpu_core_perf_set_core_clk_rate() 258 static u64 _dpu_core_perf_get_core_clk_rate(struct dpu_kms *kms) in _dpu_core_perf_get_core_clk_rate() 291 struct dpu_kms *kms; in dpu_core_perf_crtc_update() local
|
D | dpu_plane.c | 422 struct dpu_kms *kms = _dpu_plane_get_kms(&pdpu->base); in _dpu_plane_set_scanout() local 769 struct dpu_kms *kms = _dpu_plane_get_kms(&pdpu->base); in dpu_plane_prepare_fb() local 1251 struct dpu_kms *kms = file->private_data; in _dpu_plane_danger_read() local 1260 static void _dpu_plane_set_danger_state(struct dpu_kms *kms, bool enable) in _dpu_plane_set_danger_state() 1286 struct dpu_kms *kms = file->private_data; in _dpu_plane_danger_write() local 1318 struct dpu_kms *kms = _dpu_plane_get_kms(plane); in _dpu_plane_init_debugfs() local 1462 struct dpu_kms *kms = to_dpu_kms(priv->kms); in dpu_plane_init() local
|
D | dpu_formats.c | 920 const struct msm_kms *kms, in dpu_format_check_modified_format() 1015 struct msm_kms *kms, in dpu_get_msm_format()
|
/Linux-v5.4/drivers/gpu/drm/msm/disp/mdp5/ |
D | mdp5_irq.c | 39 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()
|
D | mdp5_kms.c | 26 static int mdp5_hw_init(struct msm_kms *kms) in mdp5_hw_init() 149 static void mdp5_enable_commit(struct msm_kms *kms) in mdp5_enable_commit() 155 static void mdp5_disable_commit(struct msm_kms *kms) in mdp5_disable_commit() 161 static void mdp5_prepare_commit(struct msm_kms *kms, struct drm_atomic_state *state) in mdp5_prepare_commit() 172 static void mdp5_flush_commit(struct msm_kms *kms, unsigned crtc_mask) in mdp5_flush_commit() 177 static void mdp5_wait_flush(struct msm_kms *kms, unsigned crtc_mask) in mdp5_wait_flush() 186 static void mdp5_complete_commit(struct msm_kms *kms, unsigned crtc_mask) in mdp5_complete_commit() 197 static long mdp5_round_pixclk(struct msm_kms *kms, unsigned long rate, in mdp5_round_pixclk() 203 static int mdp5_set_split_display(struct msm_kms *kms, in mdp5_set_split_display() 216 static void mdp5_set_encoder_mode(struct msm_kms *kms, in mdp5_set_encoder_mode() [all …]
|
D | mdp5_plane.c | 243 struct msm_kms *kms = &mdp5_kms->base.base; in mdp5_plane_cleanup_fb() local 538 struct msm_kms *kms = &mdp5_kms->base.base; in set_scanout_locked() local
|
/Linux-v5.4/drivers/gpu/drm/msm/ |
D | msm_atomic.c | 20 struct msm_kms *kms = priv->kms; in msm_atomic_prepare_fb() local 30 static void msm_atomic_async_commit(struct msm_kms *kms, int crtc_idx) in msm_atomic_async_commit() 90 struct msm_kms *kms, int crtc_idx) in msm_atomic_init_pending_timer() 146 struct msm_kms *kms = priv->kms; in msm_atomic_commit_tail() local
|
D | msm_drv.c | 180 struct msm_kms *kms = priv->kms; in vblank_ctrl_worker() local 215 struct msm_kms *kms = priv->kms; in msm_drm_uninit() local 388 struct msm_kms *kms; in msm_drm_init() local 630 struct msm_kms *kms = priv->kms; in msm_irq() local 638 struct msm_kms *kms = priv->kms; in msm_irq_preinstall() local 646 struct msm_kms *kms = priv->kms; in msm_irq_postinstall() local 658 struct msm_kms *kms = priv->kms; in msm_irq_uninstall() local 666 struct msm_kms *kms = priv->kms; in msm_enable_vblank() local 676 struct msm_kms *kms = priv->kms; in msm_disable_vblank() local
|
D | msm_kms.h | 140 struct msm_kms *kms; member 163 static inline void msm_kms_init(struct msm_kms *kms, in msm_kms_init()
|
D | msm_fb.c | 136 struct msm_kms *kms = priv->kms; in msm_framebuffer_init() local
|
/Linux-v5.4/drivers/gpu/drm/msm/disp/ |
D | mdp_format.c | 163 const struct msm_format *mdp_get_format(struct msm_kms *kms, uint32_t format, in mdp_get_format()
|
/Linux-v5.4/drivers/gpu/drm/msm/dsi/ |
D | dsi_manager.c | 238 struct msm_kms *kms = priv->kms; in msm_dsi_manager_setup_encoder() local 249 struct msm_kms *kms = priv->kms; in msm_dsi_manager_panel_init() local 346 struct msm_kms *kms = priv->kms; in dsi_mgr_connector_mode_valid() local
|
/Linux-v5.4/drivers/gpu/drm/msm/edp/ |
D | edp_connector.c | 64 struct msm_kms *kms = priv->kms; in edp_connector_mode_valid() local
|
/Linux-v5.4/drivers/gpu/drm/msm/hdmi/ |
D | hdmi_connector.c | 385 struct msm_kms *kms = priv->kms; in msm_hdmi_connector_mode_valid() local
|