Lines Matching full:cat

847 	const struct dpu_mdss_cfg *cat;  in dpu_kms_mdp_snapshot()  local
852 cat = dpu_kms->catalog; in dpu_kms_mdp_snapshot()
857 for (i = 0; i < cat->ctl_count; i++) in dpu_kms_mdp_snapshot()
858 msm_disp_snapshot_add_block(disp_state, cat->ctl[i].len, in dpu_kms_mdp_snapshot()
859 dpu_kms->mmio + cat->ctl[i].base, cat->ctl[i].name); in dpu_kms_mdp_snapshot()
862 for (i = 0; i < cat->dspp_count; i++) { in dpu_kms_mdp_snapshot()
863 base = dpu_kms->mmio + cat->dspp[i].base; in dpu_kms_mdp_snapshot()
864 msm_disp_snapshot_add_block(disp_state, cat->dspp[i].len, base, cat->dspp[i].name); in dpu_kms_mdp_snapshot()
866 if (cat->dspp[i].sblk && cat->dspp[i].sblk->pcc.len > 0) in dpu_kms_mdp_snapshot()
867 msm_disp_snapshot_add_block(disp_state, cat->dspp[i].sblk->pcc.len, in dpu_kms_mdp_snapshot()
868 base + cat->dspp[i].sblk->pcc.base, "%s_%s", in dpu_kms_mdp_snapshot()
869 cat->dspp[i].name, in dpu_kms_mdp_snapshot()
870 cat->dspp[i].sblk->pcc.name); in dpu_kms_mdp_snapshot()
874 for (i = 0; i < cat->intf_count; i++) in dpu_kms_mdp_snapshot()
875 msm_disp_snapshot_add_block(disp_state, cat->intf[i].len, in dpu_kms_mdp_snapshot()
876 dpu_kms->mmio + cat->intf[i].base, cat->intf[i].name); in dpu_kms_mdp_snapshot()
879 for (i = 0; i < cat->pingpong_count; i++) { in dpu_kms_mdp_snapshot()
880 base = dpu_kms->mmio + cat->pingpong[i].base; in dpu_kms_mdp_snapshot()
881 msm_disp_snapshot_add_block(disp_state, cat->pingpong[i].len, base, in dpu_kms_mdp_snapshot()
882 cat->pingpong[i].name); in dpu_kms_mdp_snapshot()
886 if (cat->pingpong[i].sblk && cat->pingpong[i].sblk->dither.len > 0) in dpu_kms_mdp_snapshot()
887 msm_disp_snapshot_add_block(disp_state, cat->pingpong[i].sblk->dither.len, in dpu_kms_mdp_snapshot()
888 base + cat->pingpong[i].sblk->dither.base, in dpu_kms_mdp_snapshot()
889 "%s_%s", cat->pingpong[i].name, in dpu_kms_mdp_snapshot()
890 cat->pingpong[i].sblk->dither.name); in dpu_kms_mdp_snapshot()
894 for (i = 0; i < cat->sspp_count; i++) { in dpu_kms_mdp_snapshot()
895 base = dpu_kms->mmio + cat->sspp[i].base; in dpu_kms_mdp_snapshot()
896 msm_disp_snapshot_add_block(disp_state, cat->sspp[i].len, base, cat->sspp[i].name); in dpu_kms_mdp_snapshot()
898 if (cat->sspp[i].sblk && cat->sspp[i].sblk->scaler_blk.len > 0) in dpu_kms_mdp_snapshot()
899 msm_disp_snapshot_add_block(disp_state, cat->sspp[i].sblk->scaler_blk.len, in dpu_kms_mdp_snapshot()
900 base + cat->sspp[i].sblk->scaler_blk.base, in dpu_kms_mdp_snapshot()
901 "%s_%s", cat->sspp[i].name, in dpu_kms_mdp_snapshot()
902 cat->sspp[i].sblk->scaler_blk.name); in dpu_kms_mdp_snapshot()
904 if (cat->sspp[i].sblk && cat->sspp[i].sblk->csc_blk.len > 0) in dpu_kms_mdp_snapshot()
905 msm_disp_snapshot_add_block(disp_state, cat->sspp[i].sblk->csc_blk.len, in dpu_kms_mdp_snapshot()
906 base + cat->sspp[i].sblk->csc_blk.base, in dpu_kms_mdp_snapshot()
907 "%s_%s", cat->sspp[i].name, in dpu_kms_mdp_snapshot()
908 cat->sspp[i].sblk->csc_blk.name); in dpu_kms_mdp_snapshot()
912 for (i = 0; i < cat->mixer_count; i++) in dpu_kms_mdp_snapshot()
913 msm_disp_snapshot_add_block(disp_state, cat->mixer[i].len, in dpu_kms_mdp_snapshot()
914 dpu_kms->mmio + cat->mixer[i].base, cat->mixer[i].name); in dpu_kms_mdp_snapshot()
917 for (i = 0; i < cat->wb_count; i++) in dpu_kms_mdp_snapshot()
918 msm_disp_snapshot_add_block(disp_state, cat->wb[i].len, in dpu_kms_mdp_snapshot()
919 dpu_kms->mmio + cat->wb[i].base, cat->wb[i].name); in dpu_kms_mdp_snapshot()
921 if (cat->mdp[0].features & BIT(DPU_MDP_PERIPH_0_REMOVED)) { in dpu_kms_mdp_snapshot()
923 dpu_kms->mmio + cat->mdp[0].base, "top"); in dpu_kms_mdp_snapshot()
924 msm_disp_snapshot_add_block(disp_state, cat->mdp[0].len - MDP_PERIPH_TOP0_END, in dpu_kms_mdp_snapshot()
925 dpu_kms->mmio + cat->mdp[0].base + MDP_PERIPH_TOP0_END, "top_2"); in dpu_kms_mdp_snapshot()
927 msm_disp_snapshot_add_block(disp_state, cat->mdp[0].len, in dpu_kms_mdp_snapshot()
928 dpu_kms->mmio + cat->mdp[0].base, "top"); in dpu_kms_mdp_snapshot()
932 for (i = 0; i < cat->dsc_count; i++) { in dpu_kms_mdp_snapshot()
933 base = dpu_kms->mmio + cat->dsc[i].base; in dpu_kms_mdp_snapshot()
934 msm_disp_snapshot_add_block(disp_state, cat->dsc[i].len, base, cat->dsc[i].name); in dpu_kms_mdp_snapshot()
936 if (cat->dsc[i].features & BIT(DPU_DSC_HW_REV_1_2)) { in dpu_kms_mdp_snapshot()
937 struct dpu_dsc_blk enc = cat->dsc[i].sblk->enc; in dpu_kms_mdp_snapshot()
938 struct dpu_dsc_blk ctl = cat->dsc[i].sblk->ctl; in dpu_kms_mdp_snapshot()
941 cat->dsc[i].name, enc.name); in dpu_kms_mdp_snapshot()
943 cat->dsc[i].name, ctl.name); in dpu_kms_mdp_snapshot()
947 if (cat->cdm) in dpu_kms_mdp_snapshot()
948 msm_disp_snapshot_add_block(disp_state, cat->cdm->len, in dpu_kms_mdp_snapshot()
949 dpu_kms->mmio + cat->cdm->base, cat->cdm->name); in dpu_kms_mdp_snapshot()