Searched refs:dpu_encoder_phys (Results 1 – 5 of 5) sorted by relevance
/linux-6.12.1/drivers/gpu/drm/msm/disp/dpu1/ |
D | dpu_encoder_phys.h | 63 struct dpu_encoder_phys; 96 void (*prepare_commit)(struct dpu_encoder_phys *encoder); 97 bool (*is_master)(struct dpu_encoder_phys *encoder); 98 void (*atomic_mode_set)(struct dpu_encoder_phys *encoder, 101 void (*enable)(struct dpu_encoder_phys *encoder); 102 void (*disable)(struct dpu_encoder_phys *encoder); 103 int (*control_vblank_irq)(struct dpu_encoder_phys *enc, bool enable); 104 int (*wait_for_commit_done)(struct dpu_encoder_phys *phys_enc); 105 int (*wait_for_tx_complete)(struct dpu_encoder_phys *phys_enc); 106 void (*prepare_for_kickoff)(struct dpu_encoder_phys *phys_enc); [all …]
|
D | dpu_encoder_phys_cmd.c | 41 static void dpu_encoder_phys_cmd_enable_te(struct dpu_encoder_phys *phys_enc); 43 static bool dpu_encoder_phys_cmd_is_master(struct dpu_encoder_phys *phys_enc) in dpu_encoder_phys_cmd_is_master() 49 struct dpu_encoder_phys *phys_enc) in _dpu_encoder_phys_cmd_update_intf_cfg() 85 struct dpu_encoder_phys *phys_enc = arg; in dpu_encoder_phys_cmd_pp_tx_done_irq() 112 struct dpu_encoder_phys *phys_enc = arg; in dpu_encoder_phys_cmd_te_rd_ptr_irq() 127 struct dpu_encoder_phys *phys_enc = arg; in dpu_encoder_phys_cmd_ctl_start_irq() 140 struct dpu_encoder_phys *phys_enc = arg; in dpu_encoder_phys_cmd_underrun_irq() 146 struct dpu_encoder_phys *phys_enc, in dpu_encoder_phys_cmd_atomic_mode_set() 163 struct dpu_encoder_phys *phys_enc) in _dpu_encoder_phys_cmd_handle_ppdone_timeout() 214 struct dpu_encoder_phys *phys_enc) in _dpu_encoder_phys_cmd_wait_for_idle() [all …]
|
D | dpu_encoder_phys_wb.c | 32 static bool dpu_encoder_phys_wb_is_master(struct dpu_encoder_phys *phys_enc) in dpu_encoder_phys_wb_is_master() 60 struct dpu_encoder_phys *phys_enc) in dpu_encoder_phys_wb_set_ot_limit() 92 struct dpu_encoder_phys *phys_enc) in dpu_encoder_phys_wb_set_qos_remap() 136 static void dpu_encoder_phys_wb_set_qos(struct dpu_encoder_phys *phys_enc) in dpu_encoder_phys_wb_set_qos() 171 static void dpu_encoder_phys_wb_setup_fb(struct dpu_encoder_phys *phys_enc, in dpu_encoder_phys_wb_setup_fb() 213 static void dpu_encoder_phys_wb_setup_ctl(struct dpu_encoder_phys *phys_enc) in dpu_encoder_phys_wb_setup_ctl() 271 static void _dpu_encoder_phys_wb_update_flush(struct dpu_encoder_phys *phys_enc) in _dpu_encoder_phys_wb_update_flush() 320 struct dpu_encoder_phys *phys_enc) in dpu_encoder_phys_wb_setup() 357 struct dpu_encoder_phys *phys_enc = arg; in dpu_encoder_phys_wb_done_irq() 385 static void dpu_encoder_phys_wb_irq_enable(struct dpu_encoder_phys *phys) in dpu_encoder_phys_wb_irq_enable() [all …]
|
D | dpu_encoder_phys_vid.c | 33 struct dpu_encoder_phys *phys_enc) in dpu_encoder_phys_vid_is_master() 44 const struct dpu_encoder_phys *phys_enc, in drm_mode_to_intf_timing_params() 171 struct dpu_encoder_phys *phys_enc, in programmable_fetch_get_num_lines() 219 static void programmable_fetch_config(struct dpu_encoder_phys *phys_enc, in programmable_fetch_config() 252 struct dpu_encoder_phys *phys_enc) in dpu_encoder_phys_vid_setup_timing_engine() 330 struct dpu_encoder_phys *phys_enc = arg; in dpu_encoder_phys_vid_vblank_irq() 367 struct dpu_encoder_phys *phys_enc = arg; in dpu_encoder_phys_vid_underrun_irq() 373 struct dpu_encoder_phys *phys_enc) in dpu_encoder_phys_vid_needs_single_flush() 379 struct dpu_encoder_phys *phys_enc, in dpu_encoder_phys_vid_atomic_mode_set() 389 struct dpu_encoder_phys *phys_enc, in dpu_encoder_phys_vid_control_vblank_irq() [all …]
|
D | dpu_encoder.c | 178 struct dpu_encoder_phys *phys_encs[MAX_PHYS_ENCODERS_PER_VIRTUAL]; 179 struct dpu_encoder_phys *cur_master; 180 struct dpu_encoder_phys *cur_slave; 220 u32 dpu_encoder_get_drm_fmt(struct dpu_encoder_phys *phys_enc) in dpu_encoder_get_drm_fmt() 238 bool dpu_encoder_needs_periph_flush(struct dpu_encoder_phys *phys_enc) in dpu_encoder_needs_periph_flush() 290 struct dpu_encoder_phys *phys = dpu_enc->phys_encs[i]; in dpu_encoder_get_crc_values_cnt() 309 struct dpu_encoder_phys *phys = dpu_enc->phys_encs[i]; in dpu_encoder_setup_misr() 332 struct dpu_encoder_phys *phys = dpu_enc->phys_encs[i]; in dpu_encoder_get_crc() 388 void dpu_encoder_helper_report_irq_timeout(struct dpu_encoder_phys *phys_enc, in dpu_encoder_helper_report_irq_timeout() 405 int dpu_encoder_helper_wait_for_irq(struct dpu_encoder_phys *phys_enc, in dpu_encoder_helper_wait_for_irq() [all …]
|