Searched refs:phys_enc (Results 1 – 4 of 4) sorted by relevance
/Linux-v4.19/drivers/gpu/drm/msm/disp/dpu1/ |
D | dpu_encoder_phys_cmd.c | 54 struct dpu_encoder_phys *phys_enc) in dpu_encoder_phys_cmd_is_master() argument 56 return (phys_enc->split_role != ENC_ROLE_SLAVE) ? true : false; in dpu_encoder_phys_cmd_is_master() 60 struct dpu_encoder_phys *phys_enc, in dpu_encoder_phys_cmd_mode_fixup() argument 64 if (phys_enc) in dpu_encoder_phys_cmd_mode_fixup() 65 DPU_DEBUG_CMDENC(to_dpu_encoder_phys_cmd(phys_enc), "\n"); in dpu_encoder_phys_cmd_mode_fixup() 70 struct dpu_encoder_phys *phys_enc) in _dpu_encoder_phys_cmd_update_intf_cfg() argument 73 to_dpu_encoder_phys_cmd(phys_enc); in _dpu_encoder_phys_cmd_update_intf_cfg() 77 if (!phys_enc) in _dpu_encoder_phys_cmd_update_intf_cfg() 80 ctl = phys_enc->hw_ctl; in _dpu_encoder_phys_cmd_update_intf_cfg() 84 intf_cfg.intf = phys_enc->intf_idx; in _dpu_encoder_phys_cmd_update_intf_cfg() [all …]
|
D | dpu_encoder_phys_vid.c | 36 struct dpu_encoder_phys *phys_enc) in dpu_encoder_phys_vid_is_master() argument 40 if (phys_enc->split_role != ENC_ROLE_SLAVE) in dpu_encoder_phys_vid_is_master() 194 static void programmable_fetch_config(struct dpu_encoder_phys *phys_enc, in programmable_fetch_config() argument 198 to_dpu_encoder_phys_vid(phys_enc); in programmable_fetch_config() 223 spin_lock_irqsave(phys_enc->enc_spinlock, lock_flags); in programmable_fetch_config() 225 spin_unlock_irqrestore(phys_enc->enc_spinlock, lock_flags); in programmable_fetch_config() 229 struct dpu_encoder_phys *phys_enc, in dpu_encoder_phys_vid_mode_fixup() argument 233 if (phys_enc) in dpu_encoder_phys_vid_mode_fixup() 234 DPU_DEBUG_VIDENC(to_dpu_encoder_phys_vid(phys_enc), "\n"); in dpu_encoder_phys_vid_mode_fixup() 243 struct dpu_encoder_phys *phys_enc) in dpu_encoder_phys_vid_setup_timing_engine() argument [all …]
|
D | dpu_encoder_phys.h | 149 int (*wait_for_commit_done)(struct dpu_encoder_phys *phys_enc); 150 int (*wait_for_tx_complete)(struct dpu_encoder_phys *phys_enc); 151 int (*wait_for_vblank)(struct dpu_encoder_phys *phys_enc); 152 void (*prepare_for_kickoff)(struct dpu_encoder_phys *phys_enc, 154 void (*handle_post_kickoff)(struct dpu_encoder_phys *phys_enc); 155 void (*trigger_start)(struct dpu_encoder_phys *phys_enc); 156 bool (*needs_single_flush)(struct dpu_encoder_phys *phys_enc); 160 u32 (*collect_misr)(struct dpu_encoder_phys *phys_enc); 161 void (*hw_reset)(struct dpu_encoder_phys *phys_enc); 163 void (*prepare_idle_pc)(struct dpu_encoder_phys *phys_enc); [all …]
|
D | dpu_encoder.c | 254 void dpu_encoder_helper_report_irq_timeout(struct dpu_encoder_phys *phys_enc, in dpu_encoder_helper_report_irq_timeout() argument 258 DRMID(phys_enc->parent), phys_enc->intf_idx - INTF_0, in dpu_encoder_helper_report_irq_timeout() 259 phys_enc->hw_pp->idx - PINGPONG_0, intr_idx); in dpu_encoder_helper_report_irq_timeout() 261 if (phys_enc->parent_ops->handle_frame_done) in dpu_encoder_helper_report_irq_timeout() 262 phys_enc->parent_ops->handle_frame_done( in dpu_encoder_helper_report_irq_timeout() 263 phys_enc->parent, phys_enc, in dpu_encoder_helper_report_irq_timeout() 270 int dpu_encoder_helper_wait_for_irq(struct dpu_encoder_phys *phys_enc, in dpu_encoder_helper_wait_for_irq() argument 278 if (!phys_enc || !wait_info || intr_idx >= INTR_IDX_MAX) { in dpu_encoder_helper_wait_for_irq() 282 irq = &phys_enc->irq[intr_idx]; in dpu_encoder_helper_wait_for_irq() 287 if (phys_enc->enable_state == DPU_ENC_DISABLED) { in dpu_encoder_helper_wait_for_irq() [all …]
|