Searched refs:drm_enc (Results 1 – 7 of 7) sorted by relevance
| /linux-6.15/drivers/gpu/drm/msm/disp/dpu1/ |
| H A D | dpu_encoder.c | 364 if (!drm_enc->crtc) { in dpu_encoder_get_crc() 810 if (!drm_enc) { in _dpu_encoder_irq_enable() 830 if (!drm_enc) { in _dpu_encoder_irq_disable() 900 if (!drm_enc || !drm_enc->dev || !drm_enc->crtc) { in dpu_encoder_resource_control() 1167 if (!drm_enc) { in dpu_encoder_virt_atomic_mode_set() 1267 if (!drm_enc || !drm_enc->dev) { in _dpu_encoder_virt_enable_helper() 1642 DRMID(drm_enc)); in _dpu_encoder_trigger_flush() 1833 if (!drm_enc) { in dpu_encoder_trigger_kickoff_pending() 1917 if (!drm_enc->crtc || !drm_enc->crtc->state) { in dpu_encoder_vsync_time() 2793 if (!drm_enc) { in dpu_encoder_wait_for_commit_done() [all …]
|
| H A D | dpu_encoder.h | 63 uint32_t dpu_encoder_get_clones(struct drm_encoder *drm_enc); 69 int dpu_encoder_get_linecount(struct drm_encoder *drm_enc); 71 int dpu_encoder_get_vsync_count(struct drm_encoder *drm_enc); 75 bool dpu_encoder_is_dsc_enabled(const struct drm_encoder *drm_enc); 77 int dpu_encoder_get_crc_values_cnt(const struct drm_encoder *drm_enc); 83 bool dpu_encoder_use_dsc_merge(struct drm_encoder *drm_enc); 85 void dpu_encoder_update_topology(struct drm_encoder *drm_enc, 92 void dpu_encoder_prepare_wb_job(struct drm_encoder *drm_enc, 95 void dpu_encoder_cleanup_wb_job(struct drm_encoder *drm_enc, 98 bool dpu_encoder_is_valid_for_commit(struct drm_encoder *drm_enc); [all …]
|
| H A D | dpu_encoder_phys.h | 316 struct drm_dsc_config *dpu_encoder_get_dsc_config(struct drm_encoder *drm_enc); 343 void dpu_encoder_vblank_callback(struct drm_encoder *drm_enc, 346 void dpu_encoder_underrun_callback(struct drm_encoder *drm_enc, 350 struct drm_encoder *drm_enc,
|
| H A D | dpu_crtc.c | 94 struct drm_encoder *drm_enc; in dpu_crtc_verify_crc_source() local 99 *values_cnt += dpu_encoder_get_crc_values_cnt(drm_enc); in dpu_crtc_verify_crc_source() 123 struct drm_encoder *drm_enc; in dpu_crtc_setup_encoder_misr() local 125 drm_for_each_encoder_mask(drm_enc, crtc->dev, crtc->state->encoder_mask) in dpu_crtc_setup_encoder_misr() 126 dpu_encoder_setup_misr(drm_enc); in dpu_crtc_setup_encoder_misr() 232 struct drm_encoder *drm_enc; in dpu_crtc_get_encoder_crc() local 237 rc = dpu_encoder_get_crc(drm_enc, crcs, pos); in dpu_crtc_get_encoder_crc() 1291 struct drm_encoder *drm_enc; in dpu_crtc_get_topology() local 1294 dpu_encoder_update_topology(drm_enc, &topology, crtc_state->state, in dpu_crtc_get_topology() 1406 struct drm_encoder *drm_enc; in dpu_crtc_check_mode_changed() local [all …]
|
| H A D | dpu_encoder_phys_cmd.c | 170 struct drm_encoder *drm_enc; in _dpu_encoder_phys_cmd_handle_ppdone_timeout() local 175 drm_enc = phys_enc->parent; in _dpu_encoder_phys_cmd_handle_ppdone_timeout() 185 trace_dpu_enc_phys_cmd_pdone_timeout(DRMID(drm_enc), in _dpu_encoder_phys_cmd_handle_ppdone_timeout() 194 DRMID(drm_enc), in _dpu_encoder_phys_cmd_handle_ppdone_timeout() 199 msm_disp_snapshot_state(drm_enc->dev); in _dpu_encoder_phys_cmd_handle_ppdone_timeout()
|
| H A D | dpu_encoder_phys_vid.c | 549 struct drm_encoder *drm_enc; in dpu_encoder_phys_vid_prepare_for_kickoff() local 551 drm_enc = phys_enc->parent; in dpu_encoder_phys_vid_prepare_for_kickoff() 565 msm_disp_snapshot_state(drm_enc->dev); in dpu_encoder_phys_vid_prepare_for_kickoff()
|
| /linux-6.15/drivers/gpu/drm/ |
| H A D | drm_atomic_helper.c | 580 struct drm_encoder *drm_enc; in drm_atomic_check_valid_clones() local 584 drm_for_each_encoder_mask(drm_enc, crtc->dev, crtc_state->encoder_mask) { in drm_atomic_check_valid_clones() 585 if (!drm_enc->possible_clones) { in drm_atomic_check_valid_clones() 586 DRM_DEBUG("enc%d possible_clones is 0\n", drm_enc->base.id); in drm_atomic_check_valid_clones() 590 if ((crtc_state->encoder_mask & drm_enc->possible_clones) != in drm_atomic_check_valid_clones()
|