Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/msm/disp/dpu1/
A Ddpu_encoder_phys_cmd.c95 dpu_encoder_frame_done_callback(phys_enc->parent, phys_enc, event); in dpu_encoder_phys_cmd_pp_tx_done_irq()
118 dpu_encoder_vblank_callback(phys_enc->parent, phys_enc); in dpu_encoder_phys_cmd_te_rd_ptr_irq()
142 dpu_encoder_underrun_callback(phys_enc->parent, phys_enc); in dpu_encoder_phys_cmd_underrun_irq()
157 phys_enc->irq[INTR_IDX_RDPTR] = phys_enc->hw_pp->caps->intr_rdptr; in dpu_encoder_phys_cmd_atomic_mode_set()
271 phys_enc); in dpu_encoder_phys_cmd_control_vblank_irq()
355 phys_enc->hw_intf ? phys_enc->hw_intf->idx - INTF_0 : -1, in dpu_encoder_phys_cmd_tearcheck_config()
356 phys_enc->hw_pp ? phys_enc->hw_pp->idx - PINGPONG_0 : -1); in dpu_encoder_phys_cmd_tearcheck_config()
544 phys_enc->hw_intf->ops.disable_tearcheck(phys_enc->hw_intf); in dpu_encoder_phys_cmd_disable()
556 phys_enc->hw_pp->ops.disable_tearcheck(phys_enc->hw_pp); in dpu_encoder_phys_cmd_disable()
608 if (!phys_enc) in dpu_encoder_phys_cmd_enable_te()
[all …]
A Ddpu_encoder_phys_vid.c247 phys_enc->hw_intf->ops.setup_prg_fetch(phys_enc->hw_intf, &f); in programmable_fetch_config()
309 phys_enc->hw_intf->ops.setup_timing_gen(phys_enc->hw_intf, in dpu_encoder_phys_vid_setup_timing_engine()
339 dpu_encoder_vblank_callback(phys_enc->parent, phys_enc); in dpu_encoder_phys_vid_vblank_irq()
359 dpu_encoder_frame_done_callback(phys_enc->parent, phys_enc, in dpu_encoder_phys_vid_vblank_irq()
369 dpu_encoder_underrun_callback(phys_enc->parent, phys_enc); in dpu_encoder_phys_vid_underrun_irq()
416 phys_enc); in dpu_encoder_phys_vid_control_vblank_irq()
577 if (!phys_enc->parent || !phys_enc->parent->dev) { in dpu_encoder_phys_vid_disable()
584 phys_enc->hw_intf != NULL, phys_enc->hw_ctl != NULL); in dpu_encoder_phys_vid_disable()
597 phys_enc->hw_intf->ops.enable_timing(phys_enc->hw_intf, 0); in dpu_encoder_phys_vid_disable()
620 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()
178 if (!phys_enc || !phys_enc->dpu_kms || !phys_enc->dpu_kms->catalog) { in dpu_encoder_phys_wb_setup_fb()
219 if (!phys_enc) { in dpu_encoder_phys_wb_setup_ctl()
252 phys_enc->hw_wb->ops.bind_pingpong_blk(phys_enc->hw_wb, in dpu_encoder_phys_wb_setup_ctl()
255 phys_enc->hw_ctl->ops.setup_intf_cfg(phys_enc->hw_ctl, &intf_cfg); in dpu_encoder_phys_wb_setup_ctl()
280 if (!phys_enc) in _dpu_encoder_phys_wb_update_flush()
368 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,
316 struct dpu_encoder_phys *phys_enc) in dpu_encoder_helper_get_3d_blend_mode() argument
320 if (!phys_enc || phys_enc->enable_state == DPU_ENC_DISABLING) in dpu_encoder_helper_get_3d_blend_mode()
326 if (phys_enc->split_role == ENC_ROLE_SOLO && in dpu_encoder_helper_get_3d_blend_mode()
328 !dpu_encoder_use_dsc_merge(phys_enc->parent)) in dpu_encoder_helper_get_3d_blend_mode()
[all …]
A Ddpu_encoder.c394 phys_enc->hw_intf ? phys_enc->hw_intf->idx - INTF_0 : -1, in dpu_encoder_helper_report_irq_timeout()
395 phys_enc->hw_wb ? phys_enc->hw_wb->idx - WB_0 : -1, in dpu_encoder_helper_report_irq_timeout()
398 dpu_encoder_frame_done_callback(phys_enc->parent, phys_enc, in dpu_encoder_helper_report_irq_timeout()
454 func(phys_enc); in dpu_encoder_helper_wait_for_irq()
507 if (!phys_enc->hw_mdptop || !phys_enc->parent) { in dpu_encoder_helper_split_config()
536 phys_enc->ops.needs_single_flush(phys_enc)) in dpu_encoder_helper_split_config()
787 phys_enc->hw_intf->ops.vsync_sel(phys_enc->hw_intf, in _dpu_encoder_update_vsync_source()
2129 if (phys_enc->hw_pp && phys_enc->hw_pp->merge_3d) { in dpu_encoder_helper_phys_cleanup()
2139 phys_enc->hw_cdm->ops.bind_pingpong_blk(phys_enc->hw_cdm, in dpu_encoder_helper_phys_cleanup()
2160 if (phys_enc->hw_pp && phys_enc->hw_pp->merge_3d) in dpu_encoder_helper_phys_cleanup()
[all …]

Completed in 808 milliseconds