Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/msm/disp/dpu1/
A Ddpu_encoder_phys_wb.c255 phys_enc->hw_ctl->ops.setup_intf_cfg(phys_enc->hw_ctl, &intf_cfg); in dpu_encoder_phys_wb_setup_ctl()
256 } else if (phys_enc->hw_ctl && phys_enc->hw_ctl->ops.setup_intf_cfg) { in dpu_encoder_phys_wb_setup_ctl()
263 phys_enc->hw_ctl->ops.setup_intf_cfg(phys_enc->hw_ctl, &intf_cfg); in dpu_encoder_phys_wb_setup_ctl()
285 hw_ctl = phys_enc->hw_ctl; in _dpu_encoder_phys_wb_update_flush()
291 if (!hw_ctl) { in _dpu_encoder_phys_wb_update_flush()
297 hw_ctl->ops.update_pending_flush_wb(hw_ctl, hw_wb->idx); in _dpu_encoder_phys_wb_update_flush()
301 hw_ctl->ops.update_pending_flush_merge_3d(hw_ctl, in _dpu_encoder_phys_wb_update_flush()
305 hw_ctl->ops.update_pending_flush_cdm(hw_ctl, hw_cdm->idx); in _dpu_encoder_phys_wb_update_flush()
308 pending_flush = hw_ctl->ops.get_pending_flush(hw_ctl); in _dpu_encoder_phys_wb_update_flush()
534 struct dpu_hw_ctl *hw_ctl = phys_enc->hw_ctl; in dpu_encoder_phys_wb_disable() local
[all …]
A Ddpu_encoder_phys_vid.c312 phys_enc->hw_ctl->ops.setup_intf_cfg(phys_enc->hw_ctl, &intf_cfg); in dpu_encoder_phys_vid_setup_timing_engine()
331 struct dpu_hw_ctl *hw_ctl; in dpu_encoder_phys_vid_vblank_irq() local
335 hw_ctl = phys_enc->hw_ctl; in dpu_encoder_phys_vid_vblank_irq()
350 flush_register = hw_ctl->ops.get_flush_register(hw_ctl); in dpu_encoder_phys_vid_vblank_irq()
352 if (!(flush_register & hw_ctl->ops.get_pending_flush(hw_ctl))) in dpu_encoder_phys_vid_vblank_irq()
445 ctl = phys_enc->hw_ctl; in dpu_encoder_phys_vid_enable()
527 struct dpu_hw_ctl *hw_ctl = phys_enc->hw_ctl; in dpu_encoder_phys_vid_wait_for_commit_done() local
530 if (!hw_ctl) in dpu_encoder_phys_vid_wait_for_commit_done()
534 (hw_ctl->ops.get_flush_register(hw_ctl) == 0), in dpu_encoder_phys_vid_wait_for_commit_done()
537 DPU_ERROR("vblank timeout: %x\n", hw_ctl->ops.get_flush_register(hw_ctl)); in dpu_encoder_phys_vid_wait_for_commit_done()
[all …]
A Ddpu_encoder.c643 drm_enc->base.id, DPU_HW_BLK_CTL, hw_ctl, ARRAY_SIZE(hw_ctl)); in dpu_encoder_assign_crtc_resources()
1165 drm_enc->base.id, DPU_HW_BLK_CTL, hw_ctl, ARRAY_SIZE(hw_ctl)); in dpu_encoder_virt_atomic_mode_set()
1201 phys->hw_ctl = i < num_ctl ? to_dpu_hw_ctl(hw_ctl[i]) : NULL; in dpu_encoder_virt_atomic_mode_set()
1202 if (!phys->hw_ctl) { in dpu_encoder_virt_atomic_mode_set()
1546 ctl = phys->hw_ctl; in _dpu_encoder_trigger_flush()
1594 ctl = phys_enc->hw_ctl; in dpu_encoder_helper_trigger_start()
1681 ctl = phys->hw_ctl; in _dpu_encoder_kickoff_phys()
1729 ctl = phys->hw_ctl; in dpu_encoder_trigger_kickoff_pending()
2035 phys_enc->hw_ctl->ops.clear_all_blendstages(phys_enc->hw_ctl); in dpu_encoder_helper_reset_mixers()
2123 phys_enc->hw_ctl->ops.update_pending_flush_intf(phys_enc->hw_ctl, in dpu_encoder_helper_phys_cleanup()
[all …]
A Ddpu_encoder_phys_cmd.c57 ctl = phys_enc->hw_ctl; in _dpu_encoder_phys_cmd_update_intf_cfg()
150 phys_enc->irq[INTR_IDX_CTL_START] = phys_enc->hw_ctl->caps->intr_start; in dpu_encoder_phys_cmd_atomic_mode_set()
195 phys_enc->hw_ctl->idx - CTL_0, in _dpu_encoder_phys_cmd_handle_ppdone_timeout()
419 if (!phys_enc->hw_pp || !phys_enc->hw_ctl->ops.setup_intf_cfg) { in _dpu_encoder_phys_cmd_pingpong_config()
456 ctl = phys_enc->hw_ctl; in dpu_encoder_phys_cmd_enable_helper()
564 ctl = phys_enc->hw_ctl; in dpu_encoder_phys_cmd_disable()
680 if (phys_enc->hw_ctl->ops.is_started(phys_enc->hw_ctl)) in dpu_encoder_phys_cmd_wait_for_commit_done()
A Ddpu_encoder_phys.h180 struct dpu_hw_ctl *hw_ctl; member

Completed in 35 milliseconds