Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/msm/disp/dpu1/
A Ddpu_kms.c118 struct dpu_kms *dpu_kms = regset->dpu_kms; in _dpu_debugfs_show_regset32() local
168 regset->dpu_kms = dpu_kms; in dpu_debugfs_setup_regset32()
474 struct dpu_kms *dpu_kms) in _dpu_kms_initialize_dsi() argument
546 struct dpu_kms *dpu_kms) in _dpu_kms_initialize_displayport() argument
598 struct dpu_kms *dpu_kms) in _dpu_kms_setup_displays() argument
773 struct dpu_kms *dpu_kms; in dpu_kms_destroy() local
807 if (!dpu_kms || !dpu_kms->dev) in dpu_irq_postinstall()
830 struct dpu_kms *dpu_kms; in dpu_kms_mdp_snapshot() local
966 struct dpu_kms *dpu_kms; in dpu_kms_hw_init() local
1133 struct dpu_kms *dpu_kms; in dpu_kms_init() local
[all …]
A Ddpu_hw_interrupts.c147 irqreturn_t dpu_core_irq(struct dpu_kms *dpu_kms) in dpu_core_irq() argument
305 static void dpu_clear_irqs(struct dpu_kms *dpu_kms) in dpu_clear_irqs() argument
323 static void dpu_disable_all_irqs(struct dpu_kms *dpu_kms) in dpu_disable_all_irqs() argument
341 u32 dpu_core_irq_read(struct dpu_kms *dpu_kms, int irq_idx, bool clear) in dpu_core_irq_read() argument
430 int dpu_core_irq_register_callback(struct dpu_kms *dpu_kms, int irq_idx, in dpu_core_irq_register_callback() argument
520 struct dpu_kms *dpu_kms = s->private; in dpu_debugfs_core_irq_show() local
546 void dpu_debugfs_core_irq_init(struct dpu_kms *dpu_kms, in dpu_debugfs_core_irq_init() argument
554 void dpu_core_irq_preinstall(struct dpu_kms *dpu_kms) in dpu_core_irq_preinstall() argument
564 dpu_kms->hw_intr->irq_cb_tbl = kcalloc(dpu_kms->hw_intr->total_irqs, in dpu_core_irq_preinstall()
566 dpu_kms->hw_intr->irq_counts = kcalloc(dpu_kms->hw_intr->total_irqs, in dpu_core_irq_preinstall()
[all …]
A Ddpu_core_irq.h16 void dpu_core_irq_preinstall(struct dpu_kms *dpu_kms);
23 void dpu_core_irq_uninstall(struct dpu_kms *dpu_kms);
30 irqreturn_t dpu_core_irq(struct dpu_kms *dpu_kms);
40 struct dpu_kms *dpu_kms,
58 struct dpu_kms *dpu_kms,
76 struct dpu_kms *dpu_kms,
85 void dpu_debugfs_core_irq_init(struct dpu_kms *dpu_kms,
A Ddpu_vbif.c148 void dpu_vbif_set_ot_limit(struct dpu_kms *dpu_kms, in dpu_vbif_set_ot_limit() argument
157 mdp = dpu_kms->hw_mdp; in dpu_vbif_set_ot_limit()
160 if (dpu_kms->hw_vbif[i] && in dpu_vbif_set_ot_limit()
162 vbif = dpu_kms->hw_vbif[i]; in dpu_vbif_set_ot_limit()
204 void dpu_vbif_set_qos_remap(struct dpu_kms *dpu_kms, in dpu_vbif_set_qos_remap() argument
217 mdp = dpu_kms->hw_mdp; in dpu_vbif_set_qos_remap()
220 if (dpu_kms->hw_vbif[i] && in dpu_vbif_set_qos_remap()
259 void dpu_vbif_clear_errors(struct dpu_kms *dpu_kms) in dpu_vbif_clear_errors() argument
265 vbif = dpu_kms->hw_vbif[i]; in dpu_vbif_clear_errors()
276 void dpu_vbif_init_memtypes(struct dpu_kms *dpu_kms) in dpu_vbif_init_memtypes() argument
[all …]
A Ddpu_vbif.h50 void dpu_vbif_set_ot_limit(struct dpu_kms *dpu_kms,
58 void dpu_vbif_set_qos_remap(struct dpu_kms *dpu_kms,
65 void dpu_vbif_clear_errors(struct dpu_kms *dpu_kms);
71 void dpu_vbif_init_memtypes(struct dpu_kms *dpu_kms);
73 void dpu_debugfs_vbif_init(struct dpu_kms *dpu_kms, struct dentry *debugfs_root);
A Ddpu_kms.h81 struct dpu_kms { struct
134 #define to_dpu_kms(x) container_of(x, struct dpu_kms, base) argument
152 *dpu_kms_get_existing_global_state(struct dpu_kms *dpu_kms);
175 struct dpu_kms *dpu_kms; member
188 uint32_t offset, uint32_t length, struct dpu_kms *dpu_kms);
223 void *dpu_debugfs_get_root(struct dpu_kms *dpu_kms);
247 u64 dpu_kms_get_clk_rate(struct dpu_kms *dpu_kms, char *clock_name);
A Ddpu_core_perf.c40 static u64 _dpu_core_perf_calc_bw(struct dpu_kms *kms, in _dpu_core_perf_calc_bw()
72 static u64 _dpu_core_perf_calc_clk(struct dpu_kms *kms, in _dpu_core_perf_calc_clk()
102 static struct dpu_kms *_dpu_crtc_get_kms(struct drm_crtc *crtc) in _dpu_crtc_get_kms()
109 static void _dpu_core_perf_calc_crtc(struct dpu_kms *kms, in _dpu_core_perf_calc_crtc()
149 struct dpu_kms *kms; in dpu_core_perf_crtc_check()
209 static int _dpu_core_perf_crtc_update_bus(struct dpu_kms *kms, in _dpu_core_perf_crtc_update_bus()
260 struct dpu_kms *kms; in dpu_core_perf_crtc_release_bw()
298 static u64 _dpu_core_perf_get_core_clk_rate(struct dpu_kms *kms) in _dpu_core_perf_get_core_clk_rate()
330 struct dpu_kms *kms; in dpu_core_perf_crtc_update()
479 int dpu_core_perf_debugfs_init(struct dpu_kms *dpu_kms, struct dentry *parent) in dpu_core_perf_debugfs_init() argument
[all …]
A Ddpu_encoder.c529 struct dpu_kms *dpu_kms, in dpu_encoder_get_topology() argument
559 if (dpu_kms->catalog->dspp && in dpu_encoder_get_topology()
576 struct dpu_kms *dpu_kms; in dpu_encoder_virt_atomic_check() local
594 dpu_kms = to_dpu_kms(priv->kms); in dpu_encoder_virt_atomic_check()
648 struct dpu_kms *dpu_kms; in _dpu_encoder_update_vsync_source() local
669 hw_mdptop = dpu_kms->hw_mdp; in _dpu_encoder_update_vsync_source()
716 struct dpu_kms *dpu_kms; in _dpu_encoder_resource_control_helper() local
965 struct dpu_kms *dpu_kms; in dpu_encoder_virt_mode_set() local
2012 struct dpu_kms *dpu_kms, in dpu_encoder_setup_display() argument
2028 phys_params.dpu_kms = dpu_kms; in dpu_encoder_setup_display()
[all …]
A Ddpu_core_perf.h125 struct dpu_kms;
132 int dpu_core_perf_debugfs_init(struct dpu_kms *dpu_kms, struct dentry *parent);
A Ddpu_encoder_phys.h221 struct dpu_kms *dpu_kms; member
274 struct dpu_kms *dpu_kms; member
A Ddpu_plane.c159 struct dpu_kms *dpu_kms = _dpu_plane_get_kms(plane); in _dpu_plane_calc_bw() local
474 struct dpu_kms *dpu_kms = _dpu_plane_get_kms(plane); in _dpu_plane_set_ot_limit() local
487 dpu_vbif_set_ot_limit(dpu_kms, &ot_params); in _dpu_plane_set_ot_limit()
498 struct dpu_kms *dpu_kms = _dpu_plane_get_kms(plane); in _dpu_plane_set_qos_remap() local
513 dpu_vbif_set_qos_remap(dpu_kms, &qos_params); in _dpu_plane_set_qos_remap()
1349 struct dpu_kms *dpu_kms = _dpu_plane_get_kms(plane); in dpu_plane_danger_signal_ctrl() local
1354 pm_runtime_get_sync(&dpu_kms->pdev->dev); in dpu_plane_danger_signal_ctrl()
1356 pm_runtime_put_sync(&dpu_kms->pdev->dev); in dpu_plane_danger_signal_ctrl()
1362 struct dpu_kms *kms = file->private_data; in _dpu_plane_danger_read()
1397 struct dpu_kms *kms = file->private_data; in _dpu_plane_danger_write()
[all …]
A Ddpu_encoder_phys_cmd.c331 struct dpu_kms *dpu_kms; in dpu_encoder_phys_cmd_tearcheck_config() local
347 dpu_kms = phys_enc->dpu_kms; in dpu_encoder_phys_cmd_tearcheck_config()
358 vsync_hz = dpu_kms_get_clk_rate(dpu_kms, "vsync"); in dpu_encoder_phys_cmd_tearcheck_config()
771 phys_enc->hw_mdptop = p->dpu_kms->hw_mdp; in dpu_encoder_phys_cmd_init()
777 phys_enc->dpu_kms = p->dpu_kms; in dpu_encoder_phys_cmd_init()
A Ddpu_crtc.h286 int dpu_crtc_register_custom_event(struct dpu_kms *kms,
A Ddpu_encoder_phys_vid.c714 phys_enc->hw_mdptop = p->dpu_kms->hw_mdp; in dpu_encoder_phys_vid_init()
722 phys_enc->dpu_kms = p->dpu_kms; in dpu_encoder_phys_vid_init()
A Ddpu_crtc.c43 static struct dpu_kms *_dpu_crtc_get_kms(struct drm_crtc *crtc) in _dpu_crtc_get_kms()
858 struct dpu_kms *dpu_kms = _dpu_crtc_get_kms(crtc); in dpu_crtc_commit_kickoff() local
887 dpu_vbif_clear_errors(dpu_kms); in dpu_crtc_commit_kickoff()
/linux/drivers/gpu/drm/msm/
A DMakefile76 disp/dpu1/dpu_kms.o \

Completed in 37 milliseconds