dpu_hw_blk
struct dpu_hw_blk *hw_ctl[MAX_CHANNELS_PER_CRTC];
struct dpu_hw_blk *hw_lm[MAX_CHANNELS_PER_CRTC];
struct dpu_hw_blk *hw_dspp[MAX_CHANNELS_PER_CRTC];
struct dpu_hw_blk *hw_pp[MAX_CHANNELS_PER_ENC];
struct dpu_hw_blk *hw_ctl[MAX_CHANNELS_PER_ENC];
struct dpu_hw_blk *hw_dsc[MAX_CHANNELS_PER_ENC];
struct dpu_hw_blk *hw_cwb[MAX_CHANNELS_PER_ENC];
struct dpu_hw_blk *hw_cdm = NULL;
struct dpu_hw_blk *hw_lm[2];
struct dpu_hw_blk *rt_pp_list[MAX_CHANNELS_PER_ENC];
struct dpu_hw_blk base;
static inline struct dpu_hw_cdm *to_dpu_hw_cdm(struct dpu_hw_blk *hw)
struct dpu_hw_blk base;
static inline struct dpu_hw_ctl *to_dpu_hw_ctl(struct dpu_hw_blk *hw)
struct dpu_hw_blk base;
static inline struct dpu_hw_cwb *to_dpu_hw_cwb(struct dpu_hw_blk *hw)
struct dpu_hw_blk base;
static inline struct dpu_hw_dsc *to_dpu_hw_dsc(struct dpu_hw_blk *hw)
static inline struct dpu_hw_dspp *to_dpu_hw_dspp(struct dpu_hw_blk *hw)
struct dpu_hw_blk base;
static inline struct dpu_hw_mixer *to_dpu_hw_mixer(struct dpu_hw_blk *hw)
struct dpu_hw_blk base;
struct dpu_hw_blk base;
static inline struct dpu_hw_merge_3d *to_dpu_hw_merge_3d(struct dpu_hw_blk *hw)
static inline struct dpu_hw_pingpong *to_dpu_hw_pingpong(struct dpu_hw_blk *hw)
struct dpu_hw_blk base;
struct dpu_hw_blk base;
struct dpu_hw_blk base;
enum dpu_hw_blk_type type, struct dpu_hw_blk **blks, int blks_size)
struct dpu_hw_blk **hw_blks;
struct dpu_hw_blk *blk,
struct dpu_hw_blk *pingpong_blks[PINGPONG_MAX - PINGPONG_0];
struct dpu_hw_blk *mixer_blks[LM_MAX - LM_0];
struct dpu_hw_blk *ctl_blks[CTL_MAX - CTL_0];
struct dpu_hw_blk *cwb_blks[CWB_MAX - CWB_0];
struct dpu_hw_blk *dspp_blks[DSPP_MAX - DSPP_0];
struct dpu_hw_blk *merge_3d_blks[MERGE_3D_MAX - MERGE_3D_0];
struct dpu_hw_blk *dsc_blks[DSC_MAX - DSC_0];
struct dpu_hw_blk *cdm_blk;
enum dpu_hw_blk_type type, struct dpu_hw_blk **blks, int blks_size);