Home
last modified time | relevance | path

Searched refs:dpu_hw_ctl (Results 1 – 11 of 11) sorted by relevance

/linux-6.1.9/drivers/gpu/drm/msm/disp/dpu1/
Ddpu_hw_ctl.h24 struct dpu_hw_ctl;
65 void (*trigger_start)(struct dpu_hw_ctl *ctx);
72 bool (*is_started)(struct dpu_hw_ctl *ctx);
80 void (*trigger_pending)(struct dpu_hw_ctl *ctx);
87 void (*clear_pending_flush)(struct dpu_hw_ctl *ctx);
94 u32 (*get_pending_flush)(struct dpu_hw_ctl *ctx);
102 void (*update_pending_flush)(struct dpu_hw_ctl *ctx,
111 void (*update_pending_flush_wb)(struct dpu_hw_ctl *ctx,
120 void (*update_pending_flush_intf)(struct dpu_hw_ctl *ctx,
129 void (*update_pending_flush_merge_3d)(struct dpu_hw_ctl *ctx,
[all …]
Ddpu_hw_ctl.c85 static inline u32 dpu_hw_ctl_get_flush_register(struct dpu_hw_ctl *ctx) in dpu_hw_ctl_get_flush_register()
92 static inline void dpu_hw_ctl_trigger_start(struct dpu_hw_ctl *ctx) in dpu_hw_ctl_trigger_start()
99 static inline bool dpu_hw_ctl_is_started(struct dpu_hw_ctl *ctx) in dpu_hw_ctl_is_started()
104 static inline void dpu_hw_ctl_trigger_pending(struct dpu_hw_ctl *ctx) in dpu_hw_ctl_trigger_pending()
111 static inline void dpu_hw_ctl_clear_pending_flush(struct dpu_hw_ctl *ctx) in dpu_hw_ctl_clear_pending_flush()
118 static inline void dpu_hw_ctl_update_pending_flush(struct dpu_hw_ctl *ctx, in dpu_hw_ctl_update_pending_flush()
126 static u32 dpu_hw_ctl_get_pending_flush(struct dpu_hw_ctl *ctx) in dpu_hw_ctl_get_pending_flush()
131 static inline void dpu_hw_ctl_trigger_flush_v1(struct dpu_hw_ctl *ctx) in dpu_hw_ctl_trigger_flush_v1()
146 static inline void dpu_hw_ctl_trigger_flush(struct dpu_hw_ctl *ctx) in dpu_hw_ctl_trigger_flush()
153 static void dpu_hw_ctl_update_pending_flush_sspp(struct dpu_hw_ctl *ctx, in dpu_hw_ctl_update_pending_flush_sspp()
[all …]
Ddpu_crtc.h97 struct dpu_hw_ctl *lm_ctl;
224 struct dpu_hw_ctl *hw_ctls[CRTC_DUAL_MIXERS];
Ddpu_encoder_phys_vid.c302 struct dpu_hw_ctl *hw_ctl; in dpu_encoder_phys_vid_vblank_irq()
406 struct dpu_hw_ctl *ctl; in dpu_encoder_phys_vid_enable()
480 struct dpu_hw_ctl *hw_ctl = phys_enc->hw_ctl; in dpu_encoder_phys_vid_wait_for_commit_done()
500 struct dpu_hw_ctl *ctl; in dpu_encoder_phys_vid_prepare_for_kickoff()
Ddpu_rm.c72 struct dpu_hw_ctl *hw; in dpu_rm_destroy()
212 struct dpu_hw_ctl *hw; in dpu_rm_init()
452 const struct dpu_hw_ctl *ctl; in _dpu_rm_reserve_ctls()
Ddpu_encoder_phys_cmd.c53 struct dpu_hw_ctl *ctl; in _dpu_encoder_phys_cmd_update_intf_cfg()
431 struct dpu_hw_ctl *ctl; in dpu_encoder_phys_cmd_enable_helper()
508 struct dpu_hw_ctl *ctl; in dpu_encoder_phys_cmd_disable()
Ddpu_encoder_phys_wb.c190 struct dpu_hw_ctl *ctl; in dpu_encoder_phys_wb_setup_cdp()
296 struct dpu_hw_ctl *hw_ctl; in _dpu_encoder_phys_wb_update_flush()
540 struct dpu_hw_ctl *hw_ctl = phys_enc->hw_ctl; in dpu_encoder_phys_wb_disable()
Ddpu_encoder_phys.h204 struct dpu_hw_ctl *hw_ctl;
Ddpu_encoder.c1456 struct dpu_hw_ctl *ctl; in _dpu_encoder_trigger_flush()
1510 struct dpu_hw_ctl *ctl; in dpu_encoder_helper_trigger_start()
1547 struct dpu_hw_ctl *ctl; in dpu_encoder_helper_hw_reset()
1581 struct dpu_hw_ctl *ctl; in _dpu_encoder_kickoff_phys()
1632 struct dpu_hw_ctl *ctl; in dpu_encoder_trigger_kickoff_pending()
1987 struct dpu_hw_ctl *ctl = phys_enc->hw_ctl; in dpu_encoder_helper_reset_mixers()
2013 struct dpu_hw_ctl *ctl = phys_enc->hw_ctl; in dpu_encoder_helper_phys_cleanup()
Ddpu_crtc.c413 struct dpu_hw_ctl *ctl = mixer->lm_ctl; in _dpu_crtc_blend_setup_mixer()
492 struct dpu_hw_ctl *ctl; in _dpu_crtc_blend_setup()
746 struct dpu_hw_ctl *ctl; in _dpu_crtc_setup_cp_blocks()
/linux-6.1.9/drivers/gpu/drm/msm/
DMakefile66 disp/dpu1/dpu_hw_ctl.o \