Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_hw_ctl.h24 struct dpu_hw_ctl;
67 void (*trigger_start)(struct dpu_hw_ctl *ctx);
74 bool (*is_started)(struct dpu_hw_ctl *ctx);
82 void (*trigger_pending)(struct dpu_hw_ctl *ctx);
90 void (*clear_pending_flush)(struct dpu_hw_ctl *ctx);
97 u32 (*get_pending_flush)(struct dpu_hw_ctl *ctx);
105 void (*update_pending_flush)(struct dpu_hw_ctl *ctx,
114 void (*update_pending_flush_wb)(struct dpu_hw_ctl *ctx,
123 void (*update_pending_flush_intf)(struct dpu_hw_ctl *ctx,
132 void (*update_pending_flush_periph)(struct dpu_hw_ctl *ctx,
[all …]
H A Ddpu_hw_ctl.c80 static inline u32 dpu_hw_ctl_get_flush_register(struct dpu_hw_ctl *ctx) in dpu_hw_ctl_get_flush_register()
87 static inline void dpu_hw_ctl_trigger_start(struct dpu_hw_ctl *ctx) in dpu_hw_ctl_trigger_start()
94 static inline bool dpu_hw_ctl_is_started(struct dpu_hw_ctl *ctx) in dpu_hw_ctl_is_started()
99 static inline void dpu_hw_ctl_trigger_pending(struct dpu_hw_ctl *ctx) in dpu_hw_ctl_trigger_pending()
106 static inline void dpu_hw_ctl_clear_pending_flush(struct dpu_hw_ctl *ctx) in dpu_hw_ctl_clear_pending_flush()
121 static inline void dpu_hw_ctl_update_pending_flush(struct dpu_hw_ctl *ctx, in dpu_hw_ctl_update_pending_flush()
129 static u32 dpu_hw_ctl_get_pending_flush(struct dpu_hw_ctl *ctx) in dpu_hw_ctl_get_pending_flush()
134 static inline void dpu_hw_ctl_trigger_flush_v1(struct dpu_hw_ctl *ctx) in dpu_hw_ctl_trigger_flush_v1()
171 static inline void dpu_hw_ctl_trigger_flush(struct dpu_hw_ctl *ctx) in dpu_hw_ctl_trigger_flush()
178 static void dpu_hw_ctl_update_pending_flush_sspp(struct dpu_hw_ctl *ctx, in dpu_hw_ctl_update_pending_flush_sspp()
[all …]
H A Ddpu_encoder_phys_vid.c331 struct dpu_hw_ctl *hw_ctl; in dpu_encoder_phys_vid_vblank_irq()
440 struct dpu_hw_ctl *ctl; in dpu_encoder_phys_vid_enable()
524 struct dpu_hw_ctl *hw_ctl = phys_enc->hw_ctl; in dpu_encoder_phys_vid_wait_for_commit_done()
544 struct dpu_hw_ctl *ctl; in dpu_encoder_phys_vid_prepare_for_kickoff()
H A Ddpu_encoder.c1521 struct dpu_hw_ctl *ctl; in _dpu_encoder_trigger_flush()
1576 struct dpu_hw_ctl *ctl; in dpu_encoder_helper_trigger_start()
1615 struct dpu_hw_ctl *ctl; in dpu_encoder_helper_hw_reset()
1649 struct dpu_hw_ctl *ctl; in _dpu_encoder_kickoff_phys()
1700 struct dpu_hw_ctl *ctl; in dpu_encoder_trigger_kickoff_pending()
1842 static void dpu_encoder_dsc_pipe_cfg(struct dpu_hw_ctl *ctl, in dpu_encoder_dsc_pipe_cfg()
1873 struct dpu_hw_ctl *ctl = enc_master->hw_ctl; in dpu_encoder_prep_dsc()
2013 struct dpu_hw_ctl *ctl = phys_enc->hw_ctl; in dpu_encoder_helper_reset_mixers()
2037 static void dpu_encoder_dsc_pipe_clr(struct dpu_hw_ctl *ctl, in dpu_encoder_dsc_pipe_clr()
2058 struct dpu_hw_ctl *ctl = enc_master->hw_ctl; in dpu_encoder_unprep_dsc()
[all …]
H A Ddpu_encoder_phys_wb.c216 struct dpu_hw_ctl *ctl; in dpu_encoder_phys_wb_setup_ctl()
274 struct dpu_hw_ctl *hw_ctl; in _dpu_encoder_phys_wb_update_flush()
531 struct dpu_hw_ctl *hw_ctl = phys_enc->hw_ctl; in dpu_encoder_phys_wb_disable()
H A Ddpu_encoder_phys_cmd.c53 struct dpu_hw_ctl *ctl; in _dpu_encoder_phys_cmd_update_intf_cfg()
445 struct dpu_hw_ctl *ctl; in dpu_encoder_phys_cmd_enable_helper()
531 struct dpu_hw_ctl *ctl; in dpu_encoder_phys_cmd_disable()
H A Ddpu_encoder_phys.h180 struct dpu_hw_ctl *hw_ctl;
H A Ddpu_rm.c124 struct dpu_hw_ctl *hw; in dpu_rm_init()
375 const struct dpu_hw_ctl *ctl; in _dpu_rm_reserve_ctls()
H A Ddpu_crtc.c444 struct dpu_hw_ctl *ctl = mixer->lm_ctl; in _dpu_crtc_blend_setup_mixer()
510 struct dpu_hw_ctl *ctl; in _dpu_crtc_blend_setup()
764 struct dpu_hw_ctl *ctl; in _dpu_crtc_setup_cp_blocks()