Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/gpu/drm/msm/disp/dpu1/
Ddpu_encoder_phys_vid.c242 if (!phys_enc || !phys_enc->hw_ctl->ops.setup_intf_cfg) { in dpu_encoder_phys_vid_setup_timing_engine()
282 phys_enc->hw_ctl->ops.setup_intf_cfg(phys_enc->hw_ctl, &intf_cfg); in dpu_encoder_phys_vid_setup_timing_engine()
291 struct dpu_hw_ctl *hw_ctl; in dpu_encoder_phys_vid_vblank_irq() local
299 hw_ctl = phys_enc->hw_ctl; in dpu_encoder_phys_vid_vblank_irq()
300 if (!hw_ctl) in dpu_encoder_phys_vid_vblank_irq()
317 if (hw_ctl && hw_ctl->ops.get_flush_register) in dpu_encoder_phys_vid_vblank_irq()
318 flush_register = hw_ctl->ops.get_flush_register(hw_ctl); in dpu_encoder_phys_vid_vblank_irq()
320 if (!(flush_register & hw_ctl->ops.get_pending_flush(hw_ctl))) in dpu_encoder_phys_vid_vblank_irq()
439 ctl = phys_enc->hw_ctl; in dpu_encoder_phys_vid_enable()
523 struct dpu_hw_ctl *hw_ctl = phys_enc->hw_ctl; in dpu_encoder_phys_vid_wait_for_commit_done() local
[all …]
Ddpu_encoder_phys_cmd.c64 ctl = phys_enc->hw_ctl; in _dpu_encoder_phys_cmd_update_intf_cfg()
129 if (!phys_enc || !phys_enc->hw_ctl) in dpu_encoder_phys_cmd_ctl_start_irq()
160 irq->hw_idx = phys_enc->hw_ctl->idx; in _dpu_encoder_phys_cmd_setup_irq_hw_idx()
203 if (!phys_enc || !phys_enc->hw_pp || !phys_enc->hw_ctl) in _dpu_encoder_phys_cmd_handle_ppdone_timeout()
225 phys_enc->hw_ctl->idx - CTL_0, in _dpu_encoder_phys_cmd_handle_ppdone_timeout()
443 if (!phys_enc || !phys_enc->hw_ctl || !phys_enc->hw_pp in _dpu_encoder_phys_cmd_pingpong_config()
444 || !phys_enc->hw_ctl->ops.setup_intf_cfg) { in _dpu_encoder_phys_cmd_pingpong_config()
473 if (!phys_enc || !phys_enc->hw_ctl || !phys_enc->hw_pp) { in dpu_encoder_phys_cmd_enable_helper()
485 ctl = phys_enc->hw_ctl; in dpu_encoder_phys_cmd_enable_helper()
629 if (!phys_enc || !phys_enc->hw_ctl) { in _dpu_encoder_phys_cmd_wait_for_ctl_start()
Ddpu_encoder.c957 struct dpu_hw_ctl *hw_ctl[MAX_CHANNELS_PER_ENC] = { NULL }; in dpu_encoder_virt_mode_set() local
1015 hw_ctl[i] = (struct dpu_hw_ctl *)hw_iter.hw; in dpu_encoder_virt_mode_set()
1033 cstate->mixers[i].lm_ctl = hw_ctl[ctl_idx]; in dpu_encoder_virt_mode_set()
1048 if (!hw_ctl[i]) { in dpu_encoder_virt_mode_set()
1055 phys->hw_ctl = hw_ctl[i]; in dpu_encoder_virt_mode_set()
1437 ctl = phys->hw_ctl; in _dpu_encoder_trigger_flush()
1487 ctl = phys_enc->hw_ctl; in dpu_encoder_helper_trigger_start()
1530 ctl = phys_enc->hw_ctl; in dpu_encoder_helper_hw_reset()
1572 ctl = phys->hw_ctl; in _dpu_encoder_kickoff_phys()
1622 if (phys && phys->hw_ctl) { in dpu_encoder_trigger_kickoff_pending()
[all …]
Ddpu_encoder_phys.h221 struct dpu_hw_ctl *hw_ctl; member