Home
last modified time | relevance | path

Searched refs:malidp (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-6.6/drivers/gpu/drm/arm/
H A Dmalidp_drv.c65 struct malidp_drm *malidp = crtc_to_malidp_device(crtc); in malidp_atomic_commit_update_gamma() local
66 struct malidp_hw_device *hwdev = malidp->dev; in malidp_atomic_commit_update_gamma()
92 struct malidp_drm *malidp = crtc_to_malidp_device(crtc); in malidp_atomic_commit_update_coloradj() local
93 struct malidp_hw_device *hwdev = malidp->dev; in malidp_atomic_commit_update_coloradj()
124 struct malidp_drm *malidp = crtc_to_malidp_device(crtc); in malidp_atomic_commit_se_config() local
125 struct malidp_hw_device *hwdev = malidp->dev; in malidp_atomic_commit_se_config()
173 struct malidp_drm *malidp = drm_to_malidp(drm); in malidp_set_and_wait_config_valid() local
174 struct malidp_hw_device *hwdev = malidp->dev; in malidp_set_and_wait_config_valid()
180 atomic_set(&malidp->config_valid, MALIDP_CONFIG_VALID_DONE); in malidp_set_and_wait_config_valid()
184 ret = wait_event_interruptible_timeout(malidp in malidp_set_and_wait_config_valid()
194 struct malidp_drm *malidp = drm_to_malidp(drm); malidp_atomic_commit_hw_done() local
235 struct malidp_drm *malidp = drm_to_malidp(drm); malidp_atomic_commit_tail() local
397 struct malidp_drm *malidp = drm_to_malidp(drm); malidp_init() local
427 struct malidp_drm *malidp = drm_to_malidp(drm); malidp_irq_init() local
461 struct malidp_drm *malidp = drm_to_malidp(drm); malidp_dumb_create() local
479 malidp_error(struct malidp_drm *malidp, struct malidp_error_stats *error_stats, u32 status, u64 vblank) malidp_error() argument
507 struct malidp_drm *malidp = drm_to_malidp(drm); malidp_show_stats() local
530 struct malidp_drm *malidp = drm_to_malidp(drm); malidp_debugfs_write() local
551 struct malidp_drm *malidp = drm_to_malidp(minor->dev); malidp_debugfs_init() local
651 struct malidp_drm *malidp = drm_to_malidp(drm); core_id_show() local
669 struct malidp_drm *malidp = drm_to_malidp(drm); malidp_runtime_pm_suspend() local
688 struct malidp_drm *malidp = drm_to_malidp(drm); malidp_runtime_pm_resume() local
705 struct malidp_drm *malidp; malidp_bind() local
886 struct malidp_drm *malidp = drm_to_malidp(drm); malidp_unbind() local
[all...]
H A Dmalidp_crtc.c28 struct malidp_drm *malidp = crtc_to_malidp_device(crtc); in malidp_crtc_mode_valid() local
29 struct malidp_hw_device *hwdev = malidp->dev; in malidp_crtc_mode_valid()
52 struct malidp_drm *malidp = crtc_to_malidp_device(crtc); in malidp_crtc_atomic_enable() local
53 struct malidp_hw_device *hwdev = malidp->dev; in malidp_crtc_atomic_enable()
78 struct malidp_drm *malidp = crtc_to_malidp_device(crtc); in malidp_crtc_atomic_disable() local
79 struct malidp_hw_device *hwdev = malidp->dev; in malidp_crtc_atomic_disable()
253 struct malidp_drm *malidp = crtc_to_malidp_device(crtc); in malidp_crtc_atomic_check_scaling() local
254 struct malidp_hw_device *hwdev = malidp->dev; in malidp_crtc_atomic_check_scaling()
345 struct malidp_drm *malidp = crtc_to_malidp_device(crtc); in malidp_crtc_atomic_check() local
346 struct malidp_hw_device *hwdev = malidp in malidp_crtc_atomic_check()
499 struct malidp_drm *malidp = crtc_to_malidp_device(crtc); malidp_crtc_enable_vblank() local
509 struct malidp_drm *malidp = crtc_to_malidp_device(crtc); malidp_crtc_disable_vblank() local
528 struct malidp_drm *malidp = drm_to_malidp(drm); malidp_crtc_init() local
[all...]
H A Dmalidp_mw.c132 struct malidp_drm *malidp = drm_to_malidp(encoder->dev); in malidp_mw_encoder_atomic_check() local
153 malidp_hw_get_format_id(&malidp->dev->hw->map, SE_MEMWRITE, in malidp_mw_encoder_atomic_check()
165 u8 alignment = malidp_hw_get_pitch_align(malidp->dev, 0); in malidp_mw_encoder_atomic_check()
187 static u32 *get_writeback_formats(struct malidp_drm *malidp, int *n_formats) in get_writeback_formats() argument
189 const struct malidp_hw_regmap *map = &malidp->dev->hw->map; in get_writeback_formats()
210 struct malidp_drm *malidp = drm_to_malidp(drm); in malidp_mw_connector_init() local
214 if (!malidp->dev->hw->enable_memwrite) in malidp_mw_connector_init()
217 drm_connector_helper_add(&malidp->mw_connector.base, in malidp_mw_connector_init()
220 formats = get_writeback_formats(malidp, &n_formats); in malidp_mw_connector_init()
224 ret = drm_writeback_connector_init(drm, &malidp in malidp_mw_connector_init()
239 struct malidp_drm *malidp = drm_to_malidp(drm); malidp_mw_atomic_commit() local
[all...]
H A Dmalidp_hw.c1171 struct malidp_drm *malidp = drm_to_malidp(drm); in malidp_de_irq() local
1178 hwdev = malidp->dev; in malidp_de_irq()
1195 if (malidp->event != NULL) { in malidp_de_irq()
1197 drm_crtc_send_vblank_event(&malidp->crtc, malidp->event); in malidp_de_irq()
1198 malidp->event = NULL; in malidp_de_irq()
1201 atomic_set(&malidp->config_valid, MALIDP_CONFIG_VALID_DONE); in malidp_de_irq()
1212 if ((status & de->vsync_irq) && malidp->crtc.enabled) in malidp_de_irq()
1213 drm_crtc_handle_vblank(&malidp->crtc); in malidp_de_irq()
1217 malidp_error(malidp, in malidp_de_irq()
1229 struct malidp_drm *malidp = drm_to_malidp(drm); malidp_de_irq_thread_handler() local
1255 struct malidp_drm *malidp = drm_to_malidp(drm); malidp_de_irq_init() local
1289 struct malidp_drm *malidp = drm_to_malidp(drm); malidp_se_irq() local
1366 struct malidp_drm *malidp = drm_to_malidp(drm); malidp_se_irq_init() local
[all...]
H A Dmalidp_planes.c146 struct malidp_drm *malidp = drm_to_malidp(drm); in malidp_format_mod_supported() local
147 const struct malidp_hw_regmap *map = &malidp->dev->hw->map; in malidp_format_mod_supported()
925 struct malidp_drm *malidp = drm_to_malidp(drm); in malidp_de_planes_init() local
926 const struct malidp_hw_regmap *map = &malidp->dev->hw->map; in malidp_de_planes_init()
989 plane->hwdev = malidp->dev; in malidp_de_planes_init()
1001 malidp_hw_write(malidp->dev, MALIDP_ALPHA_LUT, in malidp_de_planes_init()
H A Dmalidp_drv.h99 void malidp_error(struct malidp_drm *malidp,
/kernel/linux/linux-5.10/drivers/gpu/drm/arm/
H A Dmalidp_drv.c63 struct malidp_drm *malidp = crtc_to_malidp_device(crtc); in malidp_atomic_commit_update_gamma() local
64 struct malidp_hw_device *hwdev = malidp->dev; in malidp_atomic_commit_update_gamma()
90 struct malidp_drm *malidp = crtc_to_malidp_device(crtc); in malidp_atomic_commit_update_coloradj() local
91 struct malidp_hw_device *hwdev = malidp->dev; in malidp_atomic_commit_update_coloradj()
122 struct malidp_drm *malidp = crtc_to_malidp_device(crtc); in malidp_atomic_commit_se_config() local
123 struct malidp_hw_device *hwdev = malidp->dev; in malidp_atomic_commit_se_config()
171 struct malidp_drm *malidp = drm->dev_private; in malidp_set_and_wait_config_valid() local
172 struct malidp_hw_device *hwdev = malidp->dev; in malidp_set_and_wait_config_valid()
178 atomic_set(&malidp->config_valid, MALIDP_CONFIG_VALID_DONE); in malidp_set_and_wait_config_valid()
182 ret = wait_event_interruptible_timeout(malidp in malidp_set_and_wait_config_valid()
192 struct malidp_drm *malidp = drm->dev_private; malidp_atomic_commit_hw_done() local
233 struct malidp_drm *malidp = drm->dev_private; malidp_atomic_commit_tail() local
392 struct malidp_drm *malidp = drm->dev_private; malidp_init() local
429 struct malidp_drm *malidp = drm->dev_private; malidp_irq_init() local
463 struct malidp_drm *malidp = drm->dev_private; malidp_dumb_create() local
481 malidp_error(struct malidp_drm *malidp, struct malidp_error_stats *error_stats, u32 status, u64 vblank) malidp_error() argument
509 struct malidp_drm *malidp = drm->dev_private; malidp_show_stats() local
532 struct malidp_drm *malidp = drm->dev_private; malidp_debugfs_write() local
553 struct malidp_drm *malidp = minor->dev->dev_private; malidp_debugfs_init() local
653 struct malidp_drm *malidp = drm->dev_private; core_id_show() local
671 struct malidp_drm *malidp = drm->dev_private; malidp_runtime_pm_suspend() local
690 struct malidp_drm *malidp = drm->dev_private; malidp_runtime_pm_resume() local
707 struct malidp_drm *malidp; malidp_bind() local
901 struct malidp_drm *malidp = drm->dev_private; malidp_unbind() local
[all...]
H A Dmalidp_mw.c133 struct malidp_drm *malidp = encoder->dev->dev_private; in malidp_mw_encoder_atomic_check() local
154 malidp_hw_get_format_id(&malidp->dev->hw->map, SE_MEMWRITE, in malidp_mw_encoder_atomic_check()
169 u8 alignment = malidp_hw_get_pitch_align(malidp->dev, 0); in malidp_mw_encoder_atomic_check()
191 static u32 *get_writeback_formats(struct malidp_drm *malidp, int *n_formats) in get_writeback_formats() argument
193 const struct malidp_hw_regmap *map = &malidp->dev->hw->map; in get_writeback_formats()
214 struct malidp_drm *malidp = drm->dev_private; in malidp_mw_connector_init() local
218 if (!malidp->dev->hw->enable_memwrite) in malidp_mw_connector_init()
221 malidp->mw_connector.encoder.possible_crtcs = 1 << drm_crtc_index(&malidp->crtc); in malidp_mw_connector_init()
222 drm_connector_helper_add(&malidp in malidp_mw_connector_init()
243 struct malidp_drm *malidp = drm->dev_private; malidp_mw_atomic_commit() local
[all...]
H A Dmalidp_crtc.c27 struct malidp_drm *malidp = crtc_to_malidp_device(crtc); in malidp_crtc_mode_valid() local
28 struct malidp_hw_device *hwdev = malidp->dev; in malidp_crtc_mode_valid()
51 struct malidp_drm *malidp = crtc_to_malidp_device(crtc); in malidp_crtc_atomic_enable() local
52 struct malidp_hw_device *hwdev = malidp->dev; in malidp_crtc_atomic_enable()
75 struct malidp_drm *malidp = crtc_to_malidp_device(crtc); in malidp_crtc_atomic_disable() local
76 struct malidp_hw_device *hwdev = malidp->dev; in malidp_crtc_atomic_disable()
250 struct malidp_drm *malidp = crtc_to_malidp_device(crtc); in malidp_crtc_atomic_check_scaling() local
251 struct malidp_hw_device *hwdev = malidp->dev; in malidp_crtc_atomic_check_scaling()
340 struct malidp_drm *malidp = crtc_to_malidp_device(crtc); in malidp_crtc_atomic_check() local
341 struct malidp_hw_device *hwdev = malidp in malidp_crtc_atomic_check()
494 struct malidp_drm *malidp = crtc_to_malidp_device(crtc); malidp_crtc_enable_vblank() local
504 struct malidp_drm *malidp = crtc_to_malidp_device(crtc); malidp_crtc_disable_vblank() local
525 struct malidp_drm *malidp = drm->dev_private; malidp_crtc_init() local
[all...]
H A Dmalidp_hw.c1171 struct malidp_drm *malidp = drm->dev_private; in malidp_de_irq() local
1178 hwdev = malidp->dev; in malidp_de_irq()
1195 if (malidp->event != NULL) { in malidp_de_irq()
1197 drm_crtc_send_vblank_event(&malidp->crtc, malidp->event); in malidp_de_irq()
1198 malidp->event = NULL; in malidp_de_irq()
1201 atomic_set(&malidp->config_valid, MALIDP_CONFIG_VALID_DONE); in malidp_de_irq()
1212 if ((status & de->vsync_irq) && malidp->crtc.enabled) in malidp_de_irq()
1213 drm_crtc_handle_vblank(&malidp->crtc); in malidp_de_irq()
1217 malidp_error(malidp, in malidp_de_irq()
1229 struct malidp_drm *malidp = drm->dev_private; malidp_de_irq_thread_handler() local
1255 struct malidp_drm *malidp = drm->dev_private; malidp_de_irq_init() local
1289 struct malidp_drm *malidp = drm->dev_private; malidp_se_irq() local
1366 struct malidp_drm *malidp = drm->dev_private; malidp_se_irq_init() local
[all...]
H A Dmalidp_planes.c153 struct malidp_drm *malidp = drm->dev_private; in malidp_format_mod_supported() local
154 const struct malidp_hw_regmap *map = &malidp->dev->hw->map; in malidp_format_mod_supported()
932 struct malidp_drm *malidp = drm->dev_private; in malidp_de_planes_init() local
933 const struct malidp_hw_regmap *map = &malidp->dev->hw->map; in malidp_de_planes_init()
1001 plane->hwdev = malidp->dev; in malidp_de_planes_init()
1013 malidp_hw_write(malidp->dev, MALIDP_ALPHA_LUT, in malidp_de_planes_init()
H A Dmalidp_drv.h97 void malidp_error(struct malidp_drm *malidp,

Completed in 11 milliseconds