Home
last modified time | relevance | path

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

/linux-6.6.21/drivers/gpu/drm/msm/disp/dpu1/
Ddpu_encoder_phys.h61 struct dpu_encoder_phys;
95 void (*prepare_commit)(struct dpu_encoder_phys *encoder);
96 bool (*is_master)(struct dpu_encoder_phys *encoder);
97 void (*atomic_mode_set)(struct dpu_encoder_phys *encoder,
100 void (*enable)(struct dpu_encoder_phys *encoder);
101 void (*disable)(struct dpu_encoder_phys *encoder);
102 int (*atomic_check)(struct dpu_encoder_phys *encoder,
105 void (*destroy)(struct dpu_encoder_phys *encoder);
106 int (*control_vblank_irq)(struct dpu_encoder_phys *enc, bool enable);
107 int (*wait_for_commit_done)(struct dpu_encoder_phys *phys_enc);
[all …]
Ddpu_encoder_phys_cmd.c39 static void dpu_encoder_phys_cmd_enable_te(struct dpu_encoder_phys *phys_enc);
41 static bool dpu_encoder_phys_cmd_is_master(struct dpu_encoder_phys *phys_enc) in dpu_encoder_phys_cmd_is_master()
47 struct dpu_encoder_phys *phys_enc) in _dpu_encoder_phys_cmd_update_intf_cfg()
81 struct dpu_encoder_phys *phys_enc = arg; in dpu_encoder_phys_cmd_pp_tx_done_irq()
108 struct dpu_encoder_phys *phys_enc = arg; in dpu_encoder_phys_cmd_te_rd_ptr_irq()
131 struct dpu_encoder_phys *phys_enc = arg; in dpu_encoder_phys_cmd_ctl_start_irq()
144 struct dpu_encoder_phys *phys_enc = arg; in dpu_encoder_phys_cmd_underrun_irq()
150 struct dpu_encoder_phys *phys_enc, in dpu_encoder_phys_cmd_atomic_mode_set()
167 struct dpu_encoder_phys *phys_enc) in _dpu_encoder_phys_cmd_handle_ppdone_timeout()
218 struct dpu_encoder_phys *phys_enc) in _dpu_encoder_phys_cmd_wait_for_idle()
[all …]
Ddpu_encoder_phys_wb.c31 static bool dpu_encoder_phys_wb_is_master(struct dpu_encoder_phys *phys_enc) in dpu_encoder_phys_wb_is_master()
42 struct dpu_encoder_phys *phys_enc) in dpu_encoder_phys_wb_set_ot_limit()
66 struct dpu_encoder_phys *phys_enc) in dpu_encoder_phys_wb_set_qos_remap()
102 static void dpu_encoder_phys_wb_set_qos(struct dpu_encoder_phys *phys_enc) in dpu_encoder_phys_wb_set_qos()
137 static void dpu_encoder_phys_wb_setup_fb(struct dpu_encoder_phys *phys_enc, in dpu_encoder_phys_wb_setup_fb()
179 static void dpu_encoder_phys_wb_setup_cdp(struct dpu_encoder_phys *phys_enc) in dpu_encoder_phys_wb_setup_cdp()
235 struct dpu_encoder_phys *phys_enc, in dpu_encoder_phys_wb_atomic_check()
285 static void _dpu_encoder_phys_wb_update_flush(struct dpu_encoder_phys *phys_enc) in _dpu_encoder_phys_wb_update_flush()
326 struct dpu_encoder_phys *phys_enc) in dpu_encoder_phys_wb_setup()
350 struct dpu_encoder_phys *phys_enc = arg; in _dpu_encoder_phys_wb_frame_done_helper()
[all …]
Ddpu_encoder_phys_vid.c30 struct dpu_encoder_phys *phys_enc) in dpu_encoder_phys_vid_is_master()
41 const struct dpu_encoder_phys *phys_enc, in drm_mode_to_intf_timing_params()
150 struct dpu_encoder_phys *phys_enc, in programmable_fetch_get_num_lines()
198 static void programmable_fetch_config(struct dpu_encoder_phys *phys_enc, in programmable_fetch_config()
231 struct dpu_encoder_phys *phys_enc) in dpu_encoder_phys_vid_setup_timing_engine()
302 struct dpu_encoder_phys *phys_enc = arg; in dpu_encoder_phys_vid_vblank_irq()
339 struct dpu_encoder_phys *phys_enc = arg; in dpu_encoder_phys_vid_underrun_irq()
345 struct dpu_encoder_phys *phys_enc) in dpu_encoder_phys_vid_needs_single_flush()
351 struct dpu_encoder_phys *phys_enc, in dpu_encoder_phys_vid_atomic_mode_set()
361 struct dpu_encoder_phys *phys_enc, in dpu_encoder_phys_vid_control_vblank_irq()
[all …]
Ddpu_encoder.c177 struct dpu_encoder_phys *phys_encs[MAX_PHYS_ENCODERS_PER_VIRTUAL];
178 struct dpu_encoder_phys *cur_master;
179 struct dpu_encoder_phys *cur_slave;
237 struct dpu_encoder_phys *phys = dpu_enc->phys_encs[i]; in dpu_encoder_get_crc_values_cnt()
256 struct dpu_encoder_phys *phys = dpu_enc->phys_encs[i]; in dpu_encoder_setup_misr()
279 struct dpu_encoder_phys *phys = dpu_enc->phys_encs[i]; in dpu_encoder_get_crc()
335 void dpu_encoder_helper_report_irq_timeout(struct dpu_encoder_phys *phys_enc, in dpu_encoder_helper_report_irq_timeout()
352 int dpu_encoder_helper_wait_for_irq(struct dpu_encoder_phys *phys_enc, in dpu_encoder_helper_wait_for_irq()
426 struct dpu_encoder_phys *phys = dpu_enc ? dpu_enc->cur_master : NULL; in dpu_encoder_get_vsync_count()
433 struct dpu_encoder_phys *phys; in dpu_encoder_get_linecount()
[all …]