Home
last modified time | relevance | path

Searched refs:drm_enc (Results 1 – 7 of 7) sorted by relevance

/linux-6.12.1/drivers/gpu/drm/msm/disp/dpu1/
Ddpu_encoder.c222 struct drm_encoder *drm_enc; in dpu_encoder_get_drm_fmt() local
227 drm_enc = phys_enc->parent; in dpu_encoder_get_drm_fmt()
228 dpu_enc = to_dpu_encoder_virt(drm_enc); in dpu_encoder_get_drm_fmt()
240 struct drm_encoder *drm_enc; in dpu_encoder_needs_periph_flush() local
246 drm_enc = phys_enc->parent; in dpu_encoder_needs_periph_flush()
247 dpu_enc = to_dpu_encoder_virt(drm_enc); in dpu_encoder_needs_periph_flush()
249 priv = drm_enc->dev->dev_private; in dpu_encoder_needs_periph_flush()
256 bool dpu_encoder_is_widebus_enabled(const struct drm_encoder *drm_enc) in dpu_encoder_is_widebus_enabled() argument
259 struct msm_drm_private *priv = drm_enc->dev->dev_private; in dpu_encoder_is_widebus_enabled()
263 dpu_enc = to_dpu_encoder_virt(drm_enc); in dpu_encoder_is_widebus_enabled()
[all …]
Ddpu_encoder.h83 int dpu_encoder_vsync_time(struct drm_encoder *drm_enc, ktime_t *wakeup_time);
118 void dpu_encoder_set_idle_timeout(struct drm_encoder *drm_enc,
124 int dpu_encoder_get_linecount(struct drm_encoder *drm_enc);
130 int dpu_encoder_get_vsync_count(struct drm_encoder *drm_enc);
136 bool dpu_encoder_is_widebus_enabled(const struct drm_encoder *drm_enc);
143 bool dpu_encoder_is_dsc_enabled(const struct drm_encoder *drm_enc);
151 int dpu_encoder_get_crc_values_cnt(const struct drm_encoder *drm_enc);
164 int dpu_encoder_get_crc(const struct drm_encoder *drm_enc, u32 *crcs, int pos);
170 bool dpu_encoder_use_dsc_merge(struct drm_encoder *drm_enc);
177 void dpu_encoder_prepare_wb_job(struct drm_encoder *drm_enc,
[all …]
Ddpu_encoder_phys.h348 struct drm_dsc_config *dpu_encoder_get_dsc_config(struct drm_encoder *drm_enc);
418 void dpu_encoder_vblank_callback(struct drm_encoder *drm_enc,
426 void dpu_encoder_underrun_callback(struct drm_encoder *drm_enc,
435 struct drm_encoder *drm_enc,
Ddpu_encoder_phys_cmd.c169 struct drm_encoder *drm_enc; in _dpu_encoder_phys_cmd_handle_ppdone_timeout() local
174 drm_enc = phys_enc->parent; in _dpu_encoder_phys_cmd_handle_ppdone_timeout()
184 trace_dpu_enc_phys_cmd_pdone_timeout(DRMID(drm_enc), in _dpu_encoder_phys_cmd_handle_ppdone_timeout()
193 DRMID(drm_enc), in _dpu_encoder_phys_cmd_handle_ppdone_timeout()
198 msm_disp_snapshot_state(drm_enc->dev); in _dpu_encoder_phys_cmd_handle_ppdone_timeout()
Ddpu_crtc.c94 struct drm_encoder *drm_enc; in dpu_crtc_verify_crc_source() local
98 drm_for_each_encoder_mask(drm_enc, crtc->dev, crtc->state->encoder_mask) in dpu_crtc_verify_crc_source()
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
236 drm_for_each_encoder_mask(drm_enc, crtc->dev, crtc->state->encoder_mask) { in dpu_crtc_get_encoder_crc()
237 rc = dpu_encoder_get_crc(drm_enc, crcs, pos); in dpu_crtc_get_encoder_crc()
Ddpu_rm.h71 struct drm_encoder *drm_enc,
Ddpu_encoder_phys_vid.c549 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()