Searched refs:hw_ctl (Results 1 – 6 of 6) sorted by relevance
253 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() local313 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 …]
80 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 …]
359 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 …]
243 struct dpu_hw_ctl *hw_ctl; member
93 struct dpu_hw_ctl *hw_ctl; member
1466 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()