/kernel/linux/linux-6.6/drivers/gpu/drm/arm/ |
H A D | malidp_drv.c | 65 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 D | malidp_crtc.c | 28 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 D | malidp_mw.c | 132 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 D | malidp_hw.c | 1171 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 D | malidp_planes.c | 146 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 D | malidp_drv.h | 99 void malidp_error(struct malidp_drm *malidp,
|
/kernel/linux/linux-5.10/drivers/gpu/drm/arm/ |
H A D | malidp_drv.c | 63 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 D | malidp_mw.c | 133 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 D | malidp_crtc.c | 27 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 D | malidp_hw.c | 1171 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 D | malidp_planes.c | 153 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 D | malidp_drv.h | 97 void malidp_error(struct malidp_drm *malidp,
|