Home
last modified time | relevance | path

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

/openbmc/linux/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_encoder.c225 bool dpu_encoder_is_widebus_enabled(const struct drm_encoder *drm_enc) in dpu_encoder_is_widebus_enabled() argument
227 const struct dpu_encoder_virt *dpu_enc = to_dpu_encoder_virt(drm_enc); in dpu_encoder_is_widebus_enabled()
232 bool dpu_encoder_is_dsc_enabled(const struct drm_encoder *drm_enc) in dpu_encoder_is_dsc_enabled() argument
234 const struct dpu_encoder_virt *dpu_enc = to_dpu_encoder_virt(drm_enc); in dpu_encoder_is_dsc_enabled()
239 int dpu_encoder_get_crc_values_cnt(const struct drm_encoder *drm_enc) in dpu_encoder_get_crc_values_cnt() argument
244 dpu_enc = to_dpu_encoder_virt(drm_enc); in dpu_encoder_get_crc_values_cnt()
257 void dpu_encoder_setup_misr(const struct drm_encoder *drm_enc) in dpu_encoder_setup_misr() argument
263 dpu_enc = to_dpu_encoder_virt(drm_enc); in dpu_encoder_setup_misr()
275 int dpu_encoder_get_crc(const struct drm_encoder *drm_enc, u32 *crcs, int pos) in dpu_encoder_get_crc() argument
281 if (!drm_enc->crtc) { in dpu_encoder_get_crc()
[all …]
H A Ddpu_encoder.h94 int dpu_encoder_vsync_time(struct drm_encoder *drm_enc, ktime_t *wakeup_time);
129 void dpu_encoder_set_idle_timeout(struct drm_encoder *drm_enc,
135 int dpu_encoder_get_linecount(struct drm_encoder *drm_enc);
141 int dpu_encoder_get_vsync_count(struct drm_encoder *drm_enc);
143 bool dpu_encoder_is_widebus_enabled(const struct drm_encoder *drm_enc);
150 bool dpu_encoder_is_dsc_enabled(const struct drm_encoder *drm_enc);
158 int dpu_encoder_get_crc_values_cnt(const struct drm_encoder *drm_enc);
171 int dpu_encoder_get_crc(const struct drm_encoder *drm_enc, u32 *crcs, int pos);
177 bool dpu_encoder_use_dsc_merge(struct drm_encoder *drm_enc);
184 void dpu_encoder_prepare_wb_job(struct drm_encoder *drm_enc,
[all …]
H A Ddpu_encoder_phys.h384 void dpu_encoder_vblank_callback(struct drm_encoder *drm_enc,
392 void dpu_encoder_underrun_callback(struct drm_encoder *drm_enc,
401 struct drm_encoder *drm_enc,
H A Ddpu_encoder_phys_cmd.c175 struct drm_encoder *drm_enc; in _dpu_encoder_phys_cmd_handle_ppdone_timeout() local
180 drm_enc = phys_enc->parent; in _dpu_encoder_phys_cmd_handle_ppdone_timeout()
190 trace_dpu_enc_phys_cmd_pdone_timeout(DRMID(drm_enc), in _dpu_encoder_phys_cmd_handle_ppdone_timeout()
199 DRMID(drm_enc), in _dpu_encoder_phys_cmd_handle_ppdone_timeout()
204 msm_disp_snapshot_state(drm_enc->dev); in _dpu_encoder_phys_cmd_handle_ppdone_timeout()
H A Ddpu_crtc.c105 struct drm_encoder *drm_enc; in dpu_crtc_verify_crc_source() local
109 drm_for_each_encoder_mask(drm_enc, crtc->dev, crtc->state->encoder_mask) in dpu_crtc_verify_crc_source()
110 *values_cnt += dpu_encoder_get_crc_values_cnt(drm_enc); in dpu_crtc_verify_crc_source()
134 struct drm_encoder *drm_enc; in dpu_crtc_setup_encoder_misr() local
136 drm_for_each_encoder_mask(drm_enc, crtc->dev, crtc->state->encoder_mask) in dpu_crtc_setup_encoder_misr()
137 dpu_encoder_setup_misr(drm_enc); in dpu_crtc_setup_encoder_misr()
243 struct drm_encoder *drm_enc; in dpu_crtc_get_encoder_crc() local
247 drm_for_each_encoder_mask(drm_enc, crtc->dev, crtc->state->encoder_mask) { in dpu_crtc_get_encoder_crc()
248 rc = dpu_encoder_get_crc(drm_enc, crcs, pos); in dpu_crtc_get_encoder_crc()
H A Ddpu_rm.h74 struct drm_encoder *drm_enc,
H A Ddpu_encoder_phys_vid.c498 struct drm_encoder *drm_enc; in dpu_encoder_phys_vid_prepare_for_kickoff() local
500 drm_enc = phys_enc->parent; in dpu_encoder_phys_vid_prepare_for_kickoff()
514 msm_disp_snapshot_state(drm_enc->dev); in dpu_encoder_phys_vid_prepare_for_kickoff()