Home
last modified time | relevance | path

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

/linux-6.3-rc2/drivers/gpu/drm/msm/disp/dpu1/
A Ddpu_encoder_phys_cmd.c82 if (!phys_enc->hw_pp) in dpu_encoder_phys_cmd_pp_tx_done_irq()
388 phys_enc->hw_pp->ops.setup_tearcheck(phys_enc->hw_pp, &tc_cfg); in dpu_encoder_phys_cmd_tearcheck_config()
389 phys_enc->hw_pp->ops.enable_tearcheck(phys_enc->hw_pp, tc_enable); in dpu_encoder_phys_cmd_tearcheck_config()
466 if (!phys_enc->hw_pp || !phys_enc->hw_pp->ops.connect_external_te) in _dpu_encoder_phys_cmd_connect_te()
470 phys_enc->hw_pp->ops.connect_external_te(phys_enc->hw_pp, enable); in _dpu_encoder_phys_cmd_connect_te()
490 hw_pp = phys_enc->hw_pp; in dpu_encoder_phys_cmd_get_line_count()
494 return hw_pp->ops.get_line_count(hw_pp); in dpu_encoder_phys_cmd_get_line_count()
517 phys_enc->hw_pp->ops.enable_tearcheck(phys_enc->hw_pp, false); in dpu_encoder_phys_cmd_disable()
581 phys_enc->hw_pp->ops.get_vsync_info(phys_enc->hw_pp, &info); in dpu_encoder_phys_cmd_is_ongoing_pptx()
604 if (!phys_enc->hw_pp->ops.get_autorefresh(phys_enc->hw_pp, NULL)) in dpu_encoder_phys_cmd_prepare_commit()
[all …]
A Ddpu_encoder_phys_wb.c205 struct dpu_hw_pingpong *hw_pp = phys_enc->hw_pp; in dpu_encoder_phys_wb_setup_cdp() local
213 if (mode_3d && hw_pp && hw_pp->merge_3d) in dpu_encoder_phys_wb_setup_cdp()
214 intf_cfg.merge_3d = hw_pp->merge_3d->idx; in dpu_encoder_phys_wb_setup_cdp()
216 if (phys_enc->hw_pp->merge_3d && phys_enc->hw_pp->merge_3d->ops.setup_3d_mode) in dpu_encoder_phys_wb_setup_cdp()
217 phys_enc->hw_pp->merge_3d->ops.setup_3d_mode(phys_enc->hw_pp->merge_3d, in dpu_encoder_phys_wb_setup_cdp()
221 if (hw_pp && phys_enc->hw_wb->ops.bind_pingpong_blk) in dpu_encoder_phys_wb_setup_cdp()
223 phys_enc->hw_pp->idx); in dpu_encoder_phys_wb_setup_cdp()
298 struct dpu_hw_pingpong *hw_pp; in _dpu_encoder_phys_wb_update_flush() local
305 hw_pp = phys_enc->hw_pp; in _dpu_encoder_phys_wb_update_flush()
318 if (hw_ctl->ops.update_pending_flush_merge_3d && hw_pp && hw_pp->merge_3d) in _dpu_encoder_phys_wb_update_flush()
[all …]
A Ddpu_encoder.c309 hw_pp->ops.setup_dither(hw_pp, NULL); in _dpu_encoder_setup_dither()
316 hw_pp->ops.setup_dither(hw_pp, &dither_cfg); in _dpu_encoder_setup_dither()
1055 ARRAY_SIZE(hw_pp)); in dpu_encoder_virt_atomic_mode_set()
1065 dpu_enc->hw_pp[i] = i < num_pp ? to_dpu_hw_pingpong(hw_pp[i]) in dpu_encoder_virt_atomic_mode_set()
1109 phys->hw_pp = dpu_enc->hw_pp[i]; in dpu_encoder_virt_atomic_mode_set()
1458 if (!phys->hw_pp) { in _dpu_encoder_trigger_flush()
1497 if (!phys->hw_pp) { in _dpu_encoder_trigger_start()
1829 hw_pp->ops.setup_dsc(hw_pp); in dpu_encoder_dsc_pipe_cfg()
1835 hw_pp->ops.enable_dsc(hw_pp); in dpu_encoder_dsc_pipe_cfg()
1853 hw_pp[i] = dpu_enc->hw_pp[i]; in dpu_encoder_prep_dsc()
[all …]
A Ddpu_encoder_phys_vid.c278 if (phys_enc->hw_pp->merge_3d) in dpu_encoder_phys_vid_setup_timing_engine()
279 intf_cfg.merge_3d = phys_enc->hw_pp->merge_3d->idx; in dpu_encoder_phys_vid_setup_timing_engine()
291 phys_enc->hw_pp->idx); in dpu_encoder_phys_vid_setup_timing_engine()
293 if (phys_enc->hw_pp->merge_3d) in dpu_encoder_phys_vid_setup_timing_engine()
294 phys_enc->hw_pp->merge_3d->ops.setup_3d_mode(phys_enc->hw_pp->merge_3d, intf_cfg.mode_3d); in dpu_encoder_phys_vid_setup_timing_engine()
427 if (ctl->ops.update_pending_flush_merge_3d && phys_enc->hw_pp->merge_3d) in dpu_encoder_phys_vid_enable()
428 ctl->ops.update_pending_flush_merge_3d(ctl, phys_enc->hw_pp->merge_3d->idx); in dpu_encoder_phys_vid_enable()
A Ddpu_encoder_phys.h185 struct dpu_hw_pingpong *hw_pp; member

Completed in 21 milliseconds