Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/gpu/drm/msm/disp/dpu1/
Ddpu_hw_ctl.h32 struct dpu_hw_ctl;
68 void (*trigger_start)(struct dpu_hw_ctl *ctx);
76 void (*trigger_pending)(struct dpu_hw_ctl *ctx);
83 void (*clear_pending_flush)(struct dpu_hw_ctl *ctx);
90 u32 (*get_pending_flush)(struct dpu_hw_ctl *ctx);
98 void (*update_pending_flush)(struct dpu_hw_ctl *ctx,
105 void (*trigger_flush)(struct dpu_hw_ctl *ctx);
112 u32 (*get_flush_register)(struct dpu_hw_ctl *ctx);
119 void (*setup_intf_cfg)(struct dpu_hw_ctl *ctx,
122 int (*reset)(struct dpu_hw_ctl *c);
[all …]
Ddpu_hw_ctl.c75 static inline void dpu_hw_ctl_trigger_start(struct dpu_hw_ctl *ctx) in dpu_hw_ctl_trigger_start()
80 static inline void dpu_hw_ctl_trigger_pending(struct dpu_hw_ctl *ctx) in dpu_hw_ctl_trigger_pending()
85 static inline void dpu_hw_ctl_clear_pending_flush(struct dpu_hw_ctl *ctx) in dpu_hw_ctl_clear_pending_flush()
90 static inline void dpu_hw_ctl_update_pending_flush(struct dpu_hw_ctl *ctx, in dpu_hw_ctl_update_pending_flush()
96 static u32 dpu_hw_ctl_get_pending_flush(struct dpu_hw_ctl *ctx) in dpu_hw_ctl_get_pending_flush()
104 static inline void dpu_hw_ctl_trigger_flush(struct dpu_hw_ctl *ctx) in dpu_hw_ctl_trigger_flush()
110 static inline u32 dpu_hw_ctl_get_flush_register(struct dpu_hw_ctl *ctx) in dpu_hw_ctl_get_flush_register()
117 static inline uint32_t dpu_hw_ctl_get_bitmask_sspp(struct dpu_hw_ctl *ctx, in dpu_hw_ctl_get_bitmask_sspp()
172 static inline uint32_t dpu_hw_ctl_get_bitmask_mixer(struct dpu_hw_ctl *ctx, in dpu_hw_ctl_get_bitmask_mixer()
205 static inline int dpu_hw_ctl_get_bitmask_intf(struct dpu_hw_ctl *ctx, in dpu_hw_ctl_get_bitmask_intf()
[all …]
Ddpu_plane.h94 void dpu_plane_get_ctl_flush(struct drm_plane *plane, struct dpu_hw_ctl *ctl,
Ddpu_encoder_phys_vid.c305 struct dpu_hw_ctl *hw_ctl; in dpu_encoder_phys_vid_vblank_irq()
423 phys_enc->hw_ctl = (struct dpu_hw_ctl *)iter.hw; in dpu_encoder_phys_vid_mode_set()
485 struct dpu_hw_ctl *ctl; in dpu_encoder_phys_vid_enable()
619 struct dpu_hw_ctl *ctl; in dpu_encoder_phys_vid_prepare_for_kickoff()
Ddpu_encoder_phys.h243 struct dpu_hw_ctl *hw_ctl;
Ddpu_crtc.h93 struct dpu_hw_ctl *hw_ctl;
Ddpu_encoder_phys_cmd.c74 struct dpu_hw_ctl *ctl; in _dpu_encoder_phys_cmd_update_intf_cfg()
217 phys_enc->hw_ctl = (struct dpu_hw_ctl *)iter.hw; in dpu_encoder_phys_cmd_mode_set()
505 struct dpu_hw_ctl *ctl; in dpu_encoder_phys_cmd_enable_helper()
Ddpu_encoder.c1451 struct dpu_hw_ctl *ctl; in _dpu_encoder_trigger_flush()
1508 struct dpu_hw_ctl *ctl; in dpu_encoder_helper_trigger_start()
1550 struct dpu_hw_ctl *ctl; in dpu_encoder_helper_hw_reset()
1586 struct dpu_hw_ctl *ctl; in _dpu_encoder_kickoff_phys()
1638 struct dpu_hw_ctl *ctl; in dpu_encoder_trigger_kickoff_pending()
Ddpu_crtc.c345 struct dpu_hw_ctl *ctl; in _dpu_crtc_blend_setup_mixer()
428 struct dpu_hw_ctl *ctl; in _dpu_crtc_blend_setup()
690 struct dpu_hw_ctl *last_valid_ctl = NULL; in _dpu_crtc_setup_mixer_for_encoder()
711 mixer->hw_ctl = (struct dpu_hw_ctl *)ctl_iter.hw; in _dpu_crtc_setup_mixer_for_encoder()
Ddpu_rm.c613 const struct dpu_hw_ctl *ctl = to_dpu_hw_ctl(iter.blk->hw); in _dpu_rm_reserve_ctls()
Ddpu_plane.c971 void dpu_plane_get_ctl_flush(struct drm_plane *plane, struct dpu_hw_ctl *ctl, in dpu_plane_get_ctl_flush()
/Linux-v4.19/drivers/gpu/drm/msm/
DMakefile62 disp/dpu1/dpu_hw_ctl.o \