Lines Matching full:cat

35  * @cat: Pointer to hardware catalog
42 const struct dpu_mdss_cfg *cat, in dpu_rm_init() argument
48 if (!rm || !cat || !mmio) { in dpu_rm_init()
57 for (i = 0; i < cat->mixer_count; i++) { in dpu_rm_init()
59 const struct dpu_lm_cfg *lm = &cat->mixer[i]; in dpu_rm_init()
70 for (i = 0; i < cat->merge_3d_count; i++) { in dpu_rm_init()
72 const struct dpu_merge_3d_cfg *merge_3d = &cat->merge_3d[i]; in dpu_rm_init()
84 for (i = 0; i < cat->pingpong_count; i++) { in dpu_rm_init()
86 const struct dpu_pingpong_cfg *pp = &cat->pingpong[i]; in dpu_rm_init()
88 hw = dpu_hw_pingpong_init(dev, pp, mmio, cat->mdss_ver); in dpu_rm_init()
100 for (i = 0; i < cat->intf_count; i++) { in dpu_rm_init()
102 const struct dpu_intf_cfg *intf = &cat->intf[i]; in dpu_rm_init()
104 hw = dpu_hw_intf_init(dev, intf, mmio, cat->mdss_ver); in dpu_rm_init()
113 for (i = 0; i < cat->wb_count; i++) { in dpu_rm_init()
115 const struct dpu_wb_cfg *wb = &cat->wb[i]; in dpu_rm_init()
117 hw = dpu_hw_wb_init(dev, wb, mmio, cat->mdss_ver); in dpu_rm_init()
126 for (i = 0; i < cat->cwb_count; i++) { in dpu_rm_init()
128 const struct dpu_cwb_cfg *cwb = &cat->cwb[i]; in dpu_rm_init()
139 for (i = 0; i < cat->ctl_count; i++) { in dpu_rm_init()
141 const struct dpu_ctl_cfg *ctl = &cat->ctl[i]; in dpu_rm_init()
143 hw = dpu_hw_ctl_init(dev, ctl, mmio, cat->mixer_count, cat->mixer); in dpu_rm_init()
152 for (i = 0; i < cat->dspp_count; i++) { in dpu_rm_init()
154 const struct dpu_dspp_cfg *dspp = &cat->dspp[i]; in dpu_rm_init()
165 for (i = 0; i < cat->dsc_count; i++) { in dpu_rm_init()
167 const struct dpu_dsc_cfg *dsc = &cat->dsc[i]; in dpu_rm_init()
182 for (i = 0; i < cat->sspp_count; i++) { in dpu_rm_init()
184 const struct dpu_sspp_cfg *sspp = &cat->sspp[i]; in dpu_rm_init()
186 hw = dpu_hw_sspp_init(dev, sspp, mmio, mdss_data, cat->mdss_ver); in dpu_rm_init()
195 if (cat->cdm) { in dpu_rm_init()
198 hw = dpu_hw_cdm_init(dev, cat->cdm, mmio, cat->mdss_ver); in dpu_rm_init()