Home
last modified time | relevance | path

Searched defs:dpu_kms (Results 1 – 21 of 21) sorted by relevance

/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/dpu1/
Ddpu_kms.h67 struct dpu_kms { struct
86 * dpu_kms_global_get_state() argument
88 struct drm_modeset_lock global_state_lock;
89 struct drm_private_obj global_state;
91 struct dpu_rm rm;
92 bool rm_init;
94 struct dpu_hw_vbif *hw_vbif[VBIF_MAX];
95 struct dpu_hw_mdp *hw_mdp;
97 bool has_danger_ctrl;
99 struct platform_device *pdev;
[all …]
Ddpu_kms.c175 static void dpu_debugfs_danger_init(struct dpu_kms *dpu_kms, in dpu_debugfs_danger_init()
195 struct dpu_kms *dpu_kms; member
201 struct dpu_kms *dpu_kms = regset->dpu_kms; in dpu_regset32_show() local
235 uint32_t offset, uint32_t length, struct dpu_kms *dpu_kms) in dpu_debugfs_create_regset32()
254 static void dpu_debugfs_sspp_init(struct dpu_kms *dpu_kms, struct dentry *debugfs_root) in dpu_debugfs_sspp_init()
274 struct dpu_kms *dpu_kms = to_dpu_kms(kms); in dpu_kms_debugfs_init() local
317 dpu_kms_get_existing_global_state(struct dpu_kms *dpu_kms) in dpu_kms_get_existing_global_state()
329 struct dpu_kms *dpu_kms = to_dpu_kms(priv->kms); in dpu_kms_get_global_state() local
372 static int dpu_kms_global_obj_init(struct dpu_kms *dpu_kms) in dpu_kms_global_obj_init()
388 static int dpu_kms_parse_data_bus_icc_path(struct dpu_kms *dpu_kms) in dpu_kms_parse_data_bus_icc_path()
[all …]
Ddpu_hw_interrupts.c208 static void dpu_core_irq_callback_handler(struct dpu_kms *dpu_kms, int irq_idx) in dpu_core_irq_callback_handler()
225 struct dpu_kms *dpu_kms = to_dpu_kms(kms); in dpu_core_irq() local
386 static void dpu_clear_irqs(struct dpu_kms *dpu_kms) in dpu_clear_irqs()
404 static void dpu_disable_all_irqs(struct dpu_kms *dpu_kms) in dpu_disable_all_irqs()
422 u32 dpu_core_irq_read(struct dpu_kms *dpu_kms, int irq_idx) in dpu_core_irq_read()
509 int dpu_core_irq_register_callback(struct dpu_kms *dpu_kms, int irq_idx, in dpu_core_irq_register_callback()
553 int dpu_core_irq_unregister_callback(struct dpu_kms *dpu_kms, int irq_idx) in dpu_core_irq_unregister_callback()
586 struct dpu_kms *dpu_kms = s->private; in dpu_debugfs_core_irq_show() local
606 void dpu_debugfs_core_irq_init(struct dpu_kms *dpu_kms, in dpu_debugfs_core_irq_init()
616 struct dpu_kms *dpu_kms = to_dpu_kms(kms); in dpu_core_irq_preinstall() local
[all …]
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()
168 void dpu_vbif_set_ot_limit(struct dpu_kms *dpu_kms, in dpu_vbif_set_ot_limit()
219 void dpu_vbif_set_qos_remap(struct dpu_kms *dpu_kms, in dpu_vbif_set_qos_remap()
268 void dpu_vbif_clear_errors(struct dpu_kms *dpu_kms) in dpu_vbif_clear_errors()
285 void dpu_vbif_init_memtypes(struct dpu_kms *dpu_kms) in dpu_vbif_init_memtypes()
302 void dpu_debugfs_vbif_init(struct dpu_kms *dpu_kms, struct dentry *debugfs_root) in dpu_debugfs_vbif_init()
Ddpu_writeback.c14 struct dpu_kms *dpu_kms = to_dpu_kms(priv->kms); in dpu_wb_conn_get_modes() local
Ddpu_encoder.c559 struct dpu_kms *dpu_kms, in dpu_encoder_get_topology()
616 struct dpu_kms *dpu_kms; in dpu_encoder_virt_atomic_check() local
682 struct dpu_kms *dpu_kms; in _dpu_encoder_update_vsync_source() local
761 struct dpu_kms *dpu_kms; in _dpu_encoder_resource_control_helper() local
1043 struct dpu_kms *dpu_kms; in dpu_encoder_virt_atomic_mode_set() local
2231 struct dpu_kms *dpu_kms, in dpu_encoder_setup_display()
2358 struct dpu_kms *dpu_kms = to_dpu_kms(priv->kms); in dpu_encoder_init() local
Ddpu_plane.c350 struct dpu_kms *dpu_kms = _dpu_plane_get_kms(plane); in _dpu_plane_set_ot_limit() local
376 struct dpu_kms *dpu_kms = _dpu_plane_get_kms(plane); in _dpu_plane_set_qos_remap() local
1307 struct dpu_kms *dpu_kms = _dpu_plane_get_kms(plane); in dpu_plane_reset() local
1347 struct dpu_kms *dpu_kms = _dpu_plane_get_kms(plane); in dpu_plane_danger_signal_ctrl() local
Ddpu_encoder_phys.h184 struct dpu_kms *dpu_kms; member
259 struct dpu_kms *dpu_kms; member
Ddpu_core_perf.c449 int dpu_core_perf_debugfs_init(struct dpu_kms *dpu_kms, struct dentry *parent) in dpu_core_perf_debugfs_init()
Ddpu_crtc.c946 struct dpu_kms *dpu_kms = _dpu_crtc_get_kms(crtc); in dpu_crtc_commit_kickoff() local
1467 struct dpu_kms *dpu_kms = to_dpu_kms(priv->kms); in dpu_crtc_init() local
Ddpu_encoder_phys_cmd.c334 struct dpu_kms *dpu_kms; in dpu_encoder_phys_cmd_tearcheck_config() local
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/dpu1/
Ddpu_kms.h97 struct dpu_kms { struct
117 * dpu_kms_global_get_state() argument
119 struct drm_modeset_lock global_state_lock;
120 struct drm_private_obj global_state;
122 struct dpu_rm rm;
123 bool rm_init;
125 struct dpu_hw_vbif *hw_vbif[VBIF_MAX];
126 struct dpu_hw_mdp *hw_mdp;
128 bool has_danger_ctrl;
130 struct platform_device *pdev;
[all …]
Ddpu_core_irq.c22 struct dpu_kms *dpu_kms = arg; in dpu_core_irq_callback_handler() local
55 int dpu_core_irq_idx_lookup(struct dpu_kms *dpu_kms, in dpu_core_irq_idx_lookup()
70 static int _dpu_core_irq_enable(struct dpu_kms *dpu_kms, int irq_idx) in _dpu_core_irq_enable()
112 int dpu_core_irq_enable(struct dpu_kms *dpu_kms, int *irq_idxs, u32 irq_count) in dpu_core_irq_enable()
136 static int _dpu_core_irq_disable(struct dpu_kms *dpu_kms, int irq_idx) in _dpu_core_irq_disable()
167 int dpu_core_irq_disable(struct dpu_kms *dpu_kms, int *irq_idxs, u32 irq_count) in dpu_core_irq_disable()
186 u32 dpu_core_irq_read(struct dpu_kms *dpu_kms, int irq_idx, bool clear) in dpu_core_irq_read()
202 int dpu_core_irq_register_callback(struct dpu_kms *dpu_kms, int irq_idx, in dpu_core_irq_register_callback()
237 int dpu_core_irq_unregister_callback(struct dpu_kms *dpu_kms, int irq_idx, in dpu_core_irq_unregister_callback()
274 static void dpu_clear_all_irqs(struct dpu_kms *dpu_kms) in dpu_clear_all_irqs()
[all …]
Ddpu_kms.c102 static void dpu_debugfs_danger_init(struct dpu_kms *dpu_kms, in dpu_debugfs_danger_init()
116 struct dpu_kms *dpu_kms = regset->dpu_kms; in _dpu_debugfs_show_regset32() local
161 uint32_t offset, uint32_t length, struct dpu_kms *dpu_kms) in dpu_debugfs_setup_regset32()
184 struct dpu_kms *dpu_kms = to_dpu_kms(kms); in dpu_kms_debugfs_init() local
219 dpu_kms_get_existing_global_state(struct dpu_kms *dpu_kms) in dpu_kms_get_existing_global_state()
231 struct dpu_kms *dpu_kms = to_dpu_kms(priv->kms); in dpu_kms_get_global_state() local
274 static int dpu_kms_global_obj_init(struct dpu_kms *dpu_kms) in dpu_kms_global_obj_init()
290 static int dpu_kms_parse_data_bus_icc_path(struct dpu_kms *dpu_kms) in dpu_kms_parse_data_bus_icc_path()
324 struct dpu_kms *dpu_kms = to_dpu_kms(kms); in dpu_kms_enable_commit() local
330 struct dpu_kms *dpu_kms = to_dpu_kms(kms); in dpu_kms_disable_commit() local
[all …]
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()
156 void dpu_vbif_set_ot_limit(struct dpu_kms *dpu_kms, in dpu_vbif_set_ot_limit()
207 void dpu_vbif_set_qos_remap(struct dpu_kms *dpu_kms, in dpu_vbif_set_qos_remap()
256 void dpu_vbif_clear_errors(struct dpu_kms *dpu_kms) in dpu_vbif_clear_errors()
273 void dpu_vbif_init_memtypes(struct dpu_kms *dpu_kms) in dpu_vbif_init_memtypes()
290 void dpu_debugfs_vbif_init(struct dpu_kms *dpu_kms, struct dentry *debugfs_root) in dpu_debugfs_vbif_init()
Ddpu_encoder.c534 struct dpu_kms *dpu_kms, in dpu_encoder_get_topology()
581 struct dpu_kms *dpu_kms; in dpu_encoder_virt_atomic_check() local
653 struct dpu_kms *dpu_kms; in _dpu_encoder_update_vsync_source() local
721 struct dpu_kms *dpu_kms; in _dpu_encoder_resource_control_helper() local
970 struct dpu_kms *dpu_kms; in dpu_encoder_virt_mode_set() local
1210 struct dpu_kms *dpu_kms; in dpu_encoder_virt_disable() local
2027 struct dpu_kms *dpu_kms, in dpu_encoder_setup_display()
2165 struct dpu_kms *dpu_kms = to_dpu_kms(priv->kms); in dpu_encoder_setup() local
Ddpu_plane.c148 struct dpu_kms *dpu_kms = _dpu_plane_get_kms(plane); in _dpu_plane_calc_bw() local
459 struct dpu_kms *dpu_kms = _dpu_plane_get_kms(plane); in _dpu_plane_set_ot_limit() local
483 struct dpu_kms *dpu_kms = _dpu_plane_get_kms(plane); in _dpu_plane_set_qos_remap() local
1335 struct dpu_kms *dpu_kms = _dpu_plane_get_kms(plane); in dpu_plane_danger_signal_ctrl() local
Ddpu_encoder_phys.h224 struct dpu_kms *dpu_kms; member
277 struct dpu_kms *dpu_kms; member
Ddpu_crtc.c640 struct dpu_kms *dpu_kms = _dpu_crtc_get_kms(crtc); in dpu_crtc_commit_kickoff() local
1266 struct dpu_kms *dpu_kms = to_dpu_kms(priv->kms); in dpu_crtc_init() local
Ddpu_core_perf.c482 int dpu_core_perf_debugfs_init(struct dpu_kms *dpu_kms, struct dentry *parent) in dpu_core_perf_debugfs_init()
Ddpu_encoder_phys_cmd.c334 struct dpu_kms *dpu_kms; in dpu_encoder_phys_cmd_tearcheck_config() local