Home
last modified time | relevance | path

Searched refs:hw_ctl (Results 1 – 6 of 6) sorted by relevance

/Linux-v4.19/drivers/gpu/drm/msm/disp/dpu1/
Ddpu_encoder_phys_vid.c253 if (!phys_enc || !phys_enc->hw_ctl->ops.setup_intf_cfg) { in dpu_encoder_phys_vid_setup_timing_engine()
294 phys_enc->hw_ctl->ops.setup_intf_cfg(phys_enc->hw_ctl, &intf_cfg); in dpu_encoder_phys_vid_setup_timing_engine()
305 struct dpu_hw_ctl *hw_ctl; in dpu_encoder_phys_vid_vblank_irq() local
313 hw_ctl = phys_enc->hw_ctl; in dpu_encoder_phys_vid_vblank_irq()
314 if (!hw_ctl) in dpu_encoder_phys_vid_vblank_irq()
331 if (hw_ctl && hw_ctl->ops.get_flush_register) in dpu_encoder_phys_vid_vblank_irq()
332 flush_register = hw_ctl->ops.get_flush_register(hw_ctl); in dpu_encoder_phys_vid_vblank_irq()
423 phys_enc->hw_ctl = (struct dpu_hw_ctl *)iter.hw; in dpu_encoder_phys_vid_mode_set()
425 if (IS_ERR_OR_NULL(phys_enc->hw_ctl)) { in dpu_encoder_phys_vid_mode_set()
427 PTR_ERR(phys_enc->hw_ctl)); in dpu_encoder_phys_vid_mode_set()
[all …]
Ddpu_encoder_phys_cmd.c80 ctl = phys_enc->hw_ctl; in _dpu_encoder_phys_cmd_update_intf_cfg()
145 if (!phys_enc || !phys_enc->hw_ctl) in dpu_encoder_phys_cmd_ctl_start_irq()
176 irq->hw_idx = phys_enc->hw_ctl->idx; in _dpu_encoder_phys_cmd_setup_irq_hw_idx()
217 phys_enc->hw_ctl = (struct dpu_hw_ctl *)iter.hw; in dpu_encoder_phys_cmd_mode_set()
220 if (IS_ERR_OR_NULL(phys_enc->hw_ctl)) { in dpu_encoder_phys_cmd_mode_set()
222 PTR_ERR(phys_enc->hw_ctl)); in dpu_encoder_phys_cmd_mode_set()
223 phys_enc->hw_ctl = NULL; in dpu_encoder_phys_cmd_mode_set()
238 if (!phys_enc || !phys_enc->hw_pp || !phys_enc->hw_ctl) in _dpu_encoder_phys_cmd_handle_ppdone_timeout()
260 phys_enc->hw_ctl->idx - CTL_0, in _dpu_encoder_phys_cmd_handle_ppdone_timeout()
478 if (!phys_enc || !phys_enc->hw_ctl || !phys_enc->hw_pp in _dpu_encoder_phys_cmd_pingpong_config()
[all …]
Ddpu_crtc.c359 ctl = mixer->hw_ctl; in _dpu_crtc_blend_setup_mixer()
448 if (!mixer[i].hw_lm || !mixer[i].hw_ctl) { in _dpu_crtc_blend_setup()
454 if (mixer[i].hw_ctl->ops.clear_all_blendstages) in _dpu_crtc_blend_setup()
455 mixer[i].hw_ctl->ops.clear_all_blendstages( in _dpu_crtc_blend_setup()
456 mixer[i].hw_ctl); in _dpu_crtc_blend_setup()
465 ctl = mixer[i].hw_ctl; in _dpu_crtc_blend_setup()
709 mixer->hw_ctl = last_valid_ctl; in _dpu_crtc_setup_mixer_for_encoder()
711 mixer->hw_ctl = (struct dpu_hw_ctl *)ctl_iter.hw; in _dpu_crtc_setup_mixer_for_encoder()
712 last_valid_ctl = mixer->hw_ctl; in _dpu_crtc_setup_mixer_for_encoder()
716 if (!mixer->hw_ctl) { in _dpu_crtc_setup_mixer_for_encoder()
[all …]
Ddpu_encoder_phys.h243 struct dpu_hw_ctl *hw_ctl; member
Ddpu_crtc.h93 struct dpu_hw_ctl *hw_ctl; member
Ddpu_encoder.c1466 ctl = phys->hw_ctl; in _dpu_encoder_trigger_flush()
1515 ctl = phys_enc->hw_ctl; in dpu_encoder_helper_trigger_start()
1558 ctl = phys_enc->hw_ctl; in dpu_encoder_helper_hw_reset()
1607 ctl = phys->hw_ctl; in _dpu_encoder_kickoff_phys()
1651 if (phys && phys->hw_ctl) { in dpu_encoder_trigger_kickoff_pending()
1652 ctl = phys->hw_ctl; in dpu_encoder_trigger_kickoff_pending()