Searched refs:hw_pp (Results 1 – 5 of 5) sorted by relevance
/linux-6.3-rc2/drivers/gpu/drm/msm/disp/dpu1/ |
A D | dpu_encoder_phys_cmd.c | 82 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 D | dpu_encoder_phys_wb.c | 205 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 D | dpu_encoder.c | 309 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 D | dpu_encoder_phys_vid.c | 278 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 D | dpu_encoder_phys.h | 185 struct dpu_hw_pingpong *hw_pp; member
|
Completed in 21 milliseconds