Searched refs:dpu_hw_ctl (Results 1 – 12 of 12) sorted by relevance
/Linux-v5.4/drivers/gpu/drm/msm/disp/dpu1/ |
D | dpu_hw_ctl.h | 24 struct dpu_hw_ctl; 60 void (*trigger_start)(struct dpu_hw_ctl *ctx); 68 void (*trigger_pending)(struct dpu_hw_ctl *ctx); 75 void (*clear_pending_flush)(struct dpu_hw_ctl *ctx); 82 u32 (*get_pending_flush)(struct dpu_hw_ctl *ctx); 90 void (*update_pending_flush)(struct dpu_hw_ctl *ctx, 97 void (*trigger_flush)(struct dpu_hw_ctl *ctx); 104 u32 (*get_flush_register)(struct dpu_hw_ctl *ctx); 111 void (*setup_intf_cfg)(struct dpu_hw_ctl *ctx, 114 int (*reset)(struct dpu_hw_ctl *c); [all …]
|
D | dpu_hw_ctl.c | 67 static inline u32 dpu_hw_ctl_get_flush_register(struct dpu_hw_ctl *ctx) in dpu_hw_ctl_get_flush_register() 74 static inline void dpu_hw_ctl_trigger_start(struct dpu_hw_ctl *ctx) in dpu_hw_ctl_trigger_start() 81 static inline void dpu_hw_ctl_trigger_pending(struct dpu_hw_ctl *ctx) in dpu_hw_ctl_trigger_pending() 88 static inline void dpu_hw_ctl_clear_pending_flush(struct dpu_hw_ctl *ctx) in dpu_hw_ctl_clear_pending_flush() 95 static inline void dpu_hw_ctl_update_pending_flush(struct dpu_hw_ctl *ctx, in dpu_hw_ctl_update_pending_flush() 103 static u32 dpu_hw_ctl_get_pending_flush(struct dpu_hw_ctl *ctx) in dpu_hw_ctl_get_pending_flush() 108 static inline void dpu_hw_ctl_trigger_flush(struct dpu_hw_ctl *ctx) in dpu_hw_ctl_trigger_flush() 115 static uint32_t dpu_hw_ctl_get_bitmask_sspp(struct dpu_hw_ctl *ctx, in dpu_hw_ctl_get_bitmask_sspp() 170 static uint32_t dpu_hw_ctl_get_bitmask_mixer(struct dpu_hw_ctl *ctx, in dpu_hw_ctl_get_bitmask_mixer() 203 static int dpu_hw_ctl_get_bitmask_intf(struct dpu_hw_ctl *ctx, in dpu_hw_ctl_get_bitmask_intf() [all …]
|
D | dpu_crtc.h | 81 struct dpu_hw_ctl *lm_ctl; 210 struct dpu_hw_ctl *hw_ctls[CRTC_DUAL_MIXERS];
|
D | dpu_plane.h | 78 void dpu_plane_get_ctl_flush(struct drm_plane *plane, struct dpu_hw_ctl *ctl,
|
D | dpu_encoder_phys_vid.c | 291 struct dpu_hw_ctl *hw_ctl; in dpu_encoder_phys_vid_vblank_irq() 436 struct dpu_hw_ctl *ctl; in dpu_encoder_phys_vid_enable() 523 struct dpu_hw_ctl *hw_ctl = phys_enc->hw_ctl; in dpu_encoder_phys_vid_wait_for_commit_done() 543 struct dpu_hw_ctl *ctl; in dpu_encoder_phys_vid_prepare_for_kickoff()
|
D | dpu_encoder_phys.h | 221 struct dpu_hw_ctl *hw_ctl;
|
D | dpu_encoder.c | 957 struct dpu_hw_ctl *hw_ctl[MAX_CHANNELS_PER_ENC] = { NULL }; in dpu_encoder_virt_mode_set() 1015 hw_ctl[i] = (struct dpu_hw_ctl *)hw_iter.hw; in dpu_encoder_virt_mode_set() 1428 struct dpu_hw_ctl *ctl; in _dpu_encoder_trigger_flush() 1480 struct dpu_hw_ctl *ctl; in dpu_encoder_helper_trigger_start() 1522 struct dpu_hw_ctl *ctl; in dpu_encoder_helper_hw_reset() 1556 struct dpu_hw_ctl *ctl; in _dpu_encoder_kickoff_phys() 1609 struct dpu_hw_ctl *ctl; in dpu_encoder_trigger_kickoff_pending()
|
D | dpu_encoder_phys_cmd.c | 58 struct dpu_hw_ctl *ctl; in _dpu_encoder_phys_cmd_update_intf_cfg() 470 struct dpu_hw_ctl *ctl; in dpu_encoder_phys_cmd_enable_helper()
|
D | dpu_rm.c | 448 const struct dpu_hw_ctl *ctl = to_dpu_hw_ctl(iter.blk->hw); in _dpu_rm_reserve_ctls()
|
D | dpu_crtc.c | 124 struct dpu_hw_ctl *ctl = mixer->lm_ctl; in _dpu_crtc_blend_setup_mixer() 193 struct dpu_hw_ctl *ctl; in _dpu_crtc_blend_setup()
|
D | dpu_plane.c | 756 void dpu_plane_get_ctl_flush(struct drm_plane *plane, struct dpu_hw_ctl *ctl, in dpu_plane_get_ctl_flush()
|
/Linux-v5.4/drivers/gpu/drm/msm/ |
D | Makefile | 62 disp/dpu1/dpu_hw_ctl.o \
|