Lines Matching refs:hw_cdm
741 if (!dpu_enc->cur_master->hw_cdm) in dpu_encoder_needs_modeset()
744 if (dpu_enc->cur_master->hw_cdm) in dpu_encoder_needs_modeset()
1232 struct dpu_hw_blk *hw_cdm = NULL; in dpu_encoder_virt_atomic_mode_set() local
1236 &hw_cdm, 1); in dpu_encoder_virt_atomic_mode_set()
1237 dpu_enc->cur_master->hw_cdm = hw_cdm ? to_dpu_hw_cdm(hw_cdm) : NULL; in dpu_encoder_virt_atomic_mode_set()
2307 if (phys_enc->hw_cdm) { in dpu_encoder_helper_phys_cleanup()
2308 if (phys_enc->hw_cdm->ops.bind_pingpong_blk && phys_enc->hw_pp) in dpu_encoder_helper_phys_cleanup()
2309 phys_enc->hw_cdm->ops.bind_pingpong_blk(phys_enc->hw_cdm, in dpu_encoder_helper_phys_cleanup()
2313 phys_enc->hw_cdm->idx); in dpu_encoder_helper_phys_cleanup()
2414 struct dpu_hw_cdm *hw_cdm; in dpu_encoder_helper_phys_setup_cdm() local
2424 hw_cdm = phys_enc->hw_cdm; in dpu_encoder_helper_phys_setup_cdm()
2426 if (!hw_cdm) in dpu_encoder_helper_phys_setup_cdm()
2432 if (hw_cdm->ops.bind_pingpong_blk) in dpu_encoder_helper_phys_setup_cdm()
2433 hw_cdm->ops.bind_pingpong_blk(hw_cdm, PINGPONG_NONE); in dpu_encoder_helper_phys_setup_cdm()
2477 if (hw_cdm->ops.enable) { in dpu_encoder_helper_phys_setup_cdm()
2479 ret = hw_cdm->ops.enable(hw_cdm, cdm_cfg); in dpu_encoder_helper_phys_setup_cdm()