Home
last modified time | relevance | path

Searched refs:dpu_kms (Results 1 – 19 of 19) sorted by relevance

/drivers/gpu/drm/msm/disp/dpu1/
A Ddpu_kms.c199 struct dpu_kms *dpu_kms; member
205 struct dpu_kms *dpu_kms = regset->dpu_kms; in dpu_regset32_show() local
268 regset->dpu_kms = dpu_kms; in dpu_debugfs_create_regset32()
580 struct dpu_kms *dpu_kms) in _dpu_kms_initialize_dsi() argument
686 struct dpu_kms *dpu_kms) in _dpu_kms_initialize_hdmi() argument
909 struct dpu_kms *dpu_kms; in dpu_kms_destroy() local
931 if (!dpu_kms || !dpu_kms->dev) in dpu_irq_postinstall()
944 struct dpu_kms *dpu_kms; in dpu_kms_mdp_snapshot() local
1144 struct dpu_kms *dpu_kms; in dpu_kms_hw_init() local
1205 rc = dpu_rm_init(dev, &dpu_kms->rm, dpu_kms->catalog, dpu_kms->mdss, dpu_kms->mmio); in dpu_kms_hw_init()
[all …]
A Ddpu_hw_interrupts.c247 struct dpu_kms *dpu_kms = to_dpu_kms(kms); in dpu_core_irq() local
414 static void dpu_clear_irqs(struct dpu_kms *dpu_kms) in dpu_clear_irqs() argument
432 static void dpu_disable_all_irqs(struct dpu_kms *dpu_kms) in dpu_disable_all_irqs() argument
456 u32 dpu_core_irq_read(struct dpu_kms *dpu_kms, in dpu_core_irq_read() argument
548 int dpu_core_irq_register_callback(struct dpu_kms *dpu_kms, in dpu_core_irq_register_callback() argument
586 dpu_kms->hw_intr, in dpu_core_irq_register_callback()
607 int dpu_core_irq_unregister_callback(struct dpu_kms *dpu_kms, in dpu_core_irq_unregister_callback() argument
645 struct dpu_kms *dpu_kms = s->private; in dpu_debugfs_core_irq_show() local
673 void dpu_debugfs_core_irq_init(struct dpu_kms *dpu_kms, in dpu_debugfs_core_irq_init() argument
688 struct dpu_kms *dpu_kms = to_dpu_kms(kms); in dpu_core_irq_preinstall() local
[all …]
A Ddpu_vbif.h41 void dpu_vbif_set_ot_limit(struct dpu_kms *dpu_kms,
44 void dpu_vbif_set_qos_remap(struct dpu_kms *dpu_kms,
47 void dpu_vbif_clear_errors(struct dpu_kms *dpu_kms);
49 void dpu_vbif_init_memtypes(struct dpu_kms *dpu_kms);
51 void dpu_debugfs_vbif_init(struct dpu_kms *dpu_kms, struct dentry *debugfs_root);
A Ddpu_vbif.c14 static struct dpu_hw_vbif *dpu_get_vbif(struct dpu_kms *dpu_kms, enum dpu_vbif vbif_idx) in dpu_get_vbif() argument
16 if (vbif_idx < ARRAY_SIZE(dpu_kms->hw_vbif)) in dpu_get_vbif()
17 return dpu_kms->hw_vbif[vbif_idx]; in dpu_get_vbif()
168 void dpu_vbif_set_ot_limit(struct dpu_kms *dpu_kms, in dpu_vbif_set_ot_limit() argument
175 vbif = dpu_get_vbif(dpu_kms, params->vbif_idx); in dpu_vbif_set_ot_limit()
212 void dpu_vbif_set_qos_remap(struct dpu_kms *dpu_kms, in dpu_vbif_set_qos_remap() argument
257 void dpu_vbif_clear_errors(struct dpu_kms *dpu_kms) in dpu_vbif_clear_errors() argument
263 vbif = dpu_kms->hw_vbif[i]; in dpu_vbif_clear_errors()
278 void dpu_vbif_init_memtypes(struct dpu_kms *dpu_kms) in dpu_vbif_init_memtypes() argument
284 vbif = dpu_kms->hw_vbif[i]; in dpu_vbif_init_memtypes()
[all …]
A Ddpu_core_irq.h18 struct dpu_kms *dpu_kms,
22 struct dpu_kms *dpu_kms,
28 struct dpu_kms *dpu_kms,
31 void dpu_debugfs_core_irq_init(struct dpu_kms *dpu_kms,
A Ddpu_kms.h59 struct dpu_kms { struct
115 #define to_dpu_kms(x) container_of(x, struct dpu_kms, base) argument
139 *dpu_kms_get_existing_global_state(struct dpu_kms *dpu_kms);
155 uint32_t offset, uint32_t length, struct dpu_kms *dpu_kms);
170 unsigned long dpu_kms_get_clk_rate(struct dpu_kms *dpu_kms, char *clock_name);
A Ddpu_encoder_phys_wb.c80 dpu_vbif_set_ot_limit(phys_enc->dpu_kms, &ot_params); in dpu_encoder_phys_wb_set_ot_limit()
83 _dpu_encoder_phys_wb_clk_force_ctrl(hw_wb, phys_enc->dpu_kms->hw_mdp, in dpu_encoder_phys_wb_set_ot_limit()
125 dpu_vbif_set_qos_remap(phys_enc->dpu_kms, &qos_params); in dpu_encoder_phys_wb_set_qos_remap()
128 _dpu_encoder_phys_wb_clk_force_ctrl(hw_wb, phys_enc->dpu_kms->hw_mdp, in dpu_encoder_phys_wb_set_qos_remap()
143 if (!phys_enc || !phys_enc->dpu_kms || !phys_enc->dpu_kms->catalog) { in dpu_encoder_phys_wb_set_qos()
148 catalog = phys_enc->dpu_kms->catalog; in dpu_encoder_phys_wb_set_qos()
179 if (!phys_enc || !phys_enc->dpu_kms || !phys_enc->dpu_kms->catalog) { in dpu_encoder_phys_wb_setup_fb()
204 const struct dpu_perf_cfg *perf = phys_enc->dpu_kms->catalog->perf; in dpu_encoder_phys_wb_setup_fb()
231 if (phys_enc->dpu_kms->catalog->mdss_ver->core_major_ver >= 5 && in dpu_encoder_phys_wb_setup_ctl()
392 dpu_core_irq_register_callback(phys->dpu_kms, in dpu_encoder_phys_wb_irq_enable()
[all …]
A Ddpu_encoder.c663 struct dpu_kms *dpu_kms = to_dpu_kms(priv->kms); in dpu_encoder_update_topology() local
757 struct dpu_kms *dpu_kms; in _dpu_encoder_update_vsync_source() local
849 struct dpu_kms *dpu_kms; in _dpu_encoder_resource_enable() local
873 struct dpu_kms *dpu_kms; in _dpu_encoder_resource_disable() local
1155 struct dpu_kms *dpu_kms; in dpu_encoder_virt_atomic_mode_set() local
2350 struct dpu_kms *dpu_kms; in dpu_encoder_helper_phys_setup_cwb() local
2366 dpu_kms = phys_enc->dpu_kms; in dpu_encoder_helper_phys_setup_cwb()
2623 struct dpu_kms *dpu_kms, in dpu_encoder_setup_display() argument
2638 phys_params.dpu_kms = dpu_kms; in dpu_encoder_setup_display()
2757 struct dpu_kms *dpu_kms = to_dpu_kms(priv->kms); in dpu_encoder_init() local
[all …]
A Ddpu_encoder_phys_cmd.c72 if (phys_enc->dpu_kms->catalog->mdss_ver->core_major_ver >= 5 && in _dpu_encoder_phys_cmd_update_intf_cfg()
203 dpu_core_irq_unregister_callback(phys_enc->dpu_kms, in _dpu_encoder_phys_cmd_handle_ppdone_timeout()
272 ret = dpu_core_irq_register_callback(phys_enc->dpu_kms, in dpu_encoder_phys_cmd_control_vblank_irq()
280 ret = dpu_core_irq_unregister_callback(phys_enc->dpu_kms, in dpu_encoder_phys_cmd_control_vblank_irq()
304 dpu_core_irq_register_callback(phys_enc->dpu_kms, in dpu_encoder_phys_cmd_irq_enable()
308 dpu_core_irq_register_callback(phys_enc->dpu_kms, in dpu_encoder_phys_cmd_irq_enable()
315 dpu_core_irq_register_callback(phys_enc->dpu_kms, in dpu_encoder_phys_cmd_irq_enable()
328 dpu_core_irq_unregister_callback(phys_enc->dpu_kms, in dpu_encoder_phys_cmd_irq_disable()
345 struct dpu_kms *dpu_kms; in dpu_encoder_phys_cmd_tearcheck_config() local
364 dpu_kms = phys_enc->dpu_kms; in dpu_encoder_phys_cmd_tearcheck_config()
[all …]
A Ddpu_plane.c367 struct dpu_kms *dpu_kms = _dpu_plane_get_kms(plane); in _dpu_plane_set_ot_limit() local
384 dpu_vbif_set_ot_limit(dpu_kms, &ot_params); in _dpu_plane_set_ot_limit()
401 struct dpu_kms *dpu_kms = _dpu_plane_get_kms(plane); in _dpu_plane_set_qos_remap() local
419 dpu_vbif_set_qos_remap(dpu_kms, &qos_params); in _dpu_plane_set_qos_remap()
1085 struct dpu_kms *dpu_kms = _dpu_plane_get_kms(plane); in dpu_plane_atomic_check() local
1182 struct dpu_kms *dpu_kms = _dpu_plane_get_kms(plane); in dpu_plane_virtual_assign_resources() local
1655 struct dpu_kms *dpu_kms = _dpu_plane_get_kms(plane); in dpu_plane_danger_signal_ctrl() local
1660 pm_runtime_get_sync(&dpu_kms->pdev->dev); in dpu_plane_danger_signal_ctrl()
1664 pm_runtime_put_sync(&dpu_kms->pdev->dev); in dpu_plane_danger_signal_ctrl()
1671 struct dpu_kms *dpu_kms = _dpu_plane_get_kms(plane); in dpu_plane_format_mod_supported() local
[all …]
A Ddpu_crtc.c765 struct dpu_kms *dpu_kms = _dpu_crtc_get_kms(crtc); in _dpu_crtc_check_and_setup_lm_bounds() local
771 if (!dpu_kms->catalog->caps->has_3d_merge && in _dpu_crtc_check_and_setup_lm_bounds()
993 struct dpu_kms *dpu_kms = _dpu_crtc_get_kms(crtc); in dpu_crtc_kickoff_clone_mode() local
1012 dpu_vbif_clear_errors(dpu_kms); in dpu_crtc_kickoff_clone_mode()
1036 struct dpu_kms *dpu_kms = _dpu_crtc_get_kms(crtc); in dpu_crtc_commit_kickoff() local
1069 dpu_vbif_clear_errors(dpu_kms); in dpu_crtc_commit_kickoff()
1319 struct dpu_kms *dpu_kms, in dpu_crtc_get_topology() argument
1376 struct dpu_kms *dpu_kms = _dpu_crtc_get_kms(crtc); in dpu_crtc_assign_resources() local
1536 struct dpu_kms *dpu_kms = _dpu_crtc_get_kms(crtc); in dpu_crtc_mode_valid() local
1790 struct dpu_kms *dpu_kms = to_dpu_kms(priv->kms); in dpu_crtc_init() local
[all …]
A Ddpu_core_perf.c102 static struct dpu_kms *_dpu_crtc_get_kms(struct drm_crtc *crtc) in _dpu_crtc_get_kms()
166 struct dpu_kms *kms; in dpu_core_perf_crtc_check()
207 static int _dpu_core_perf_crtc_update_bus(struct dpu_kms *kms, in _dpu_core_perf_crtc_update_bus()
250 struct dpu_kms *kms; in dpu_core_perf_crtc_release_bw()
272 static u64 _dpu_core_perf_get_core_clk_rate(struct dpu_kms *kms) in _dpu_core_perf_get_core_clk_rate()
310 struct dpu_kms *kms; in dpu_core_perf_crtc_update()
452 int dpu_core_perf_debugfs_init(struct dpu_kms *dpu_kms, struct dentry *parent) in dpu_core_perf_debugfs_init() argument
454 struct dpu_core_perf *perf = &dpu_kms->perf; in dpu_core_perf_debugfs_init()
A Ddpu_core_perf.h69 struct dpu_kms;
71 int dpu_core_perf_debugfs_init(struct dpu_kms *dpu_kms, struct dentry *parent);
A Ddpu_encoder_phys.h185 struct dpu_kms *dpu_kms; member
262 struct dpu_kms *dpu_kms; member
A Ddpu_writeback.c15 struct dpu_kms *dpu_kms = to_dpu_kms(priv->kms); in dpu_wb_conn_get_modes() local
24 return drm_add_modes_noedid(connector, dpu_kms->catalog->caps->max_mixer_width, in dpu_wb_conn_get_modes()
A Ddpu_encoder_phys_vid.c299 fmt = mdp_get_format(&phys_enc->dpu_kms->base, fmt_fourcc, 0); in dpu_encoder_phys_vid_setup_timing_engine()
380 return !(phys_enc->dpu_kms->catalog->mdss_ver->core_major_ver >= 5) && in dpu_encoder_phys_vid_needs_single_flush()
419 ret = dpu_core_irq_register_callback(phys_enc->dpu_kms, in dpu_encoder_phys_vid_control_vblank_irq()
427 ret = dpu_core_irq_unregister_callback(phys_enc->dpu_kms, in dpu_encoder_phys_vid_control_vblank_irq()
453 fmt = mdp_get_format(&phys_enc->dpu_kms->base, fmt_fourcc, 0); in dpu_encoder_phys_vid_enable()
572 dpu_core_irq_unregister_callback(phys_enc->dpu_kms, in dpu_encoder_phys_vid_prepare_for_kickoff()
681 dpu_core_irq_register_callback(phys_enc->dpu_kms, in dpu_encoder_phys_vid_irq_enable()
694 dpu_core_irq_unregister_callback(phys_enc->dpu_kms, in dpu_encoder_phys_vid_irq_disable()
A Ddpu_hw_sspp.h323 struct dpu_kms;
331 int _dpu_hw_sspp_init_debugfs(struct dpu_hw_sspp *hw_pipe, struct dpu_kms *kms,
A Ddpu_hw_sspp.c622 int _dpu_hw_sspp_init_debugfs(struct dpu_hw_sspp *hw_pipe, struct dpu_kms *kms, in _dpu_hw_sspp_init_debugfs()
/drivers/gpu/drm/msm/
A DMakefile94 disp/dpu1/dpu_kms.o \

Completed in 50 milliseconds