Home
last modified time | relevance | path

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

/drivers/gpu/drm/msm/disp/dpu1/
A Ddpu_encoder_phys_cmd.c99 dpu_encoder_frame_done_callback(phys_enc->parent, phys_enc, event); in dpu_encoder_phys_cmd_pp_tx_done_irq()
122 dpu_encoder_vblank_callback(phys_enc->parent, phys_enc); in dpu_encoder_phys_cmd_te_rd_ptr_irq()
146 dpu_encoder_underrun_callback(phys_enc->parent, phys_enc); in dpu_encoder_phys_cmd_underrun_irq()
161 phys_enc->irq[INTR_IDX_RDPTR] = phys_enc->hw_pp->caps->intr_rdptr; in dpu_encoder_phys_cmd_atomic_mode_set()
275 phys_enc); in dpu_encoder_phys_cmd_control_vblank_irq()
359 phys_enc->hw_intf ? phys_enc->hw_intf->idx - INTF_0 : -1, in dpu_encoder_phys_cmd_tearcheck_config()
360 phys_enc->hw_pp ? phys_enc->hw_pp->idx - PINGPONG_0 : -1); in dpu_encoder_phys_cmd_tearcheck_config()
548 phys_enc->hw_intf->ops.disable_tearcheck(phys_enc->hw_intf); in dpu_encoder_phys_cmd_disable()
560 phys_enc->hw_pp->ops.disable_tearcheck(phys_enc->hw_pp); in dpu_encoder_phys_cmd_disable()
612 if (!phys_enc) in dpu_encoder_phys_cmd_enable_te()
[all …]
A Ddpu_encoder_phys_vid.c251 phys_enc->hw_intf->ops.setup_prg_fetch(phys_enc->hw_intf, &f); in programmable_fetch_config()
315 phys_enc->hw_intf->ops.setup_timing_gen(phys_enc->hw_intf, in dpu_encoder_phys_vid_setup_timing_engine()
344 dpu_encoder_vblank_callback(phys_enc->parent, phys_enc); in dpu_encoder_phys_vid_vblank_irq()
364 dpu_encoder_frame_done_callback(phys_enc->parent, phys_enc, in dpu_encoder_phys_vid_vblank_irq()
374 dpu_encoder_underrun_callback(phys_enc->parent, phys_enc); in dpu_encoder_phys_vid_underrun_irq()
422 phys_enc); in dpu_encoder_phys_vid_control_vblank_irq()
583 if (!phys_enc->parent || !phys_enc->parent->dev) { in dpu_encoder_phys_vid_disable()
590 phys_enc->hw_intf != NULL, phys_enc->hw_ctl != NULL); in dpu_encoder_phys_vid_disable()
603 phys_enc->hw_intf->ops.enable_timing(phys_enc->hw_intf, 0); in dpu_encoder_phys_vid_disable()
626 if (phys_enc->hw_intf && phys_enc->hw_intf->ops.get_status) in dpu_encoder_phys_vid_disable()
[all …]
A Ddpu_encoder_phys_wb.c98 if (!phys_enc || !phys_enc->parent || !phys_enc->parent->crtc) { in dpu_encoder_phys_wb_set_qos_remap()
103 if (!phys_enc->hw_wb || !phys_enc->hw_wb->caps) { in dpu_encoder_phys_wb_set_qos_remap()
143 if (!phys_enc || !phys_enc->dpu_kms || !phys_enc->dpu_kms->catalog) { in dpu_encoder_phys_wb_set_qos()
179 if (!phys_enc || !phys_enc->dpu_kms || !phys_enc->dpu_kms->catalog) { in dpu_encoder_phys_wb_setup_fb()
223 if (!phys_enc) { in dpu_encoder_phys_wb_setup_ctl()
256 phys_enc->hw_wb->ops.bind_pingpong_blk(phys_enc->hw_wb, in dpu_encoder_phys_wb_setup_ctl()
259 phys_enc->hw_ctl->ops.setup_intf_cfg(phys_enc->hw_ctl, &intf_cfg); in dpu_encoder_phys_wb_setup_ctl()
284 if (!phys_enc) in _dpu_encoder_phys_wb_update_flush()
369 dpu_encoder_vblank_callback(phys_enc->parent, phys_enc); in dpu_encoder_phys_wb_done_irq()
544 phys_enc->hw_ctl->ops.clear_pending_flush(phys_enc->hw_ctl); in dpu_encoder_phys_wb_disable()
[all …]
A Ddpu_encoder_phys.h104 int (*wait_for_commit_done)(struct dpu_encoder_phys *phys_enc);
108 void (*trigger_start)(struct dpu_encoder_phys *phys_enc);
109 bool (*needs_single_flush)(struct dpu_encoder_phys *phys_enc);
112 void (*prepare_idle_pc)(struct dpu_encoder_phys *phys_enc);
116 void (*prepare_wb_job)(struct dpu_encoder_phys *phys_enc,
118 void (*cleanup_wb_job)(struct dpu_encoder_phys *phys_enc,
294 struct dpu_encoder_phys *phys_enc) in dpu_encoder_helper_get_3d_blend_mode() argument
298 if (!phys_enc || phys_enc->enable_state == DPU_ENC_DISABLING) in dpu_encoder_helper_get_3d_blend_mode()
304 if (phys_enc->split_role == ENC_ROLE_SOLO && in dpu_encoder_helper_get_3d_blend_mode()
306 !dpu_encoder_use_dsc_merge(phys_enc->parent)) in dpu_encoder_helper_get_3d_blend_mode()
[all …]
A Ddpu_encoder.c440 phys_enc->hw_intf ? phys_enc->hw_intf->idx - INTF_0 : -1, in dpu_encoder_helper_report_irq_timeout()
441 phys_enc->hw_wb ? phys_enc->hw_wb->idx - WB_0 : -1, in dpu_encoder_helper_report_irq_timeout()
444 dpu_encoder_frame_done_callback(phys_enc->parent, phys_enc, in dpu_encoder_helper_report_irq_timeout()
577 if (!phys_enc->hw_mdptop || !phys_enc->parent) { in dpu_encoder_helper_split_config()
606 phys_enc->ops.needs_single_flush(phys_enc)) in dpu_encoder_helper_split_config()
800 phys_enc->hw_intf->ops.vsync_sel(phys_enc->hw_intf, in _dpu_encoder_update_vsync_source()
2292 if (phys_enc->hw_pp && phys_enc->hw_pp->ops.setup_dither) in dpu_encoder_helper_phys_cleanup()
2293 phys_enc->hw_pp->ops.setup_dither(phys_enc->hw_pp, NULL); in dpu_encoder_helper_phys_cleanup()
2299 if (phys_enc->hw_pp && phys_enc->hw_pp->merge_3d) { 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()
[all …]

Completed in 23 milliseconds