Searched refs:phys_enc (Results 1 – 5 of 5) sorted by relevance
| /drivers/gpu/drm/msm/disp/dpu1/ |
| A D | dpu_encoder_phys_cmd.c | 99 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 D | dpu_encoder_phys_vid.c | 251 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 D | dpu_encoder_phys_wb.c | 98 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 D | dpu_encoder_phys.h | 104 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 D | dpu_encoder.c | 440 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