Lines Matching full:cat
952 const struct dpu_mdss_cfg *cat; in dpu_kms_mdp_snapshot() local
957 cat = dpu_kms->catalog; in dpu_kms_mdp_snapshot()
962 for (i = 0; i < cat->ctl_count; i++) in dpu_kms_mdp_snapshot()
963 msm_disp_snapshot_add_block(disp_state, cat->ctl[i].len, in dpu_kms_mdp_snapshot()
964 dpu_kms->mmio + cat->ctl[i].base, "%s", in dpu_kms_mdp_snapshot()
965 cat->ctl[i].name); in dpu_kms_mdp_snapshot()
968 for (i = 0; i < cat->dspp_count; i++) { in dpu_kms_mdp_snapshot()
969 base = dpu_kms->mmio + cat->dspp[i].base; in dpu_kms_mdp_snapshot()
970 msm_disp_snapshot_add_block(disp_state, cat->dspp[i].len, base, in dpu_kms_mdp_snapshot()
971 "%s", cat->dspp[i].name); in dpu_kms_mdp_snapshot()
973 if (cat->dspp[i].sblk && cat->dspp[i].sblk->pcc.len > 0) in dpu_kms_mdp_snapshot()
974 msm_disp_snapshot_add_block(disp_state, cat->dspp[i].sblk->pcc.len, in dpu_kms_mdp_snapshot()
975 base + cat->dspp[i].sblk->pcc.base, "%s_%s", in dpu_kms_mdp_snapshot()
976 cat->dspp[i].name, in dpu_kms_mdp_snapshot()
977 cat->dspp[i].sblk->pcc.name); in dpu_kms_mdp_snapshot()
981 for (i = 0; i < cat->intf_count; i++) in dpu_kms_mdp_snapshot()
982 msm_disp_snapshot_add_block(disp_state, cat->intf[i].len, in dpu_kms_mdp_snapshot()
983 dpu_kms->mmio + cat->intf[i].base, "%s", in dpu_kms_mdp_snapshot()
984 cat->intf[i].name); in dpu_kms_mdp_snapshot()
987 for (i = 0; i < cat->pingpong_count; i++) { in dpu_kms_mdp_snapshot()
988 base = dpu_kms->mmio + cat->pingpong[i].base; in dpu_kms_mdp_snapshot()
989 msm_disp_snapshot_add_block(disp_state, cat->pingpong[i].len, base, in dpu_kms_mdp_snapshot()
990 "%s", cat->pingpong[i].name); in dpu_kms_mdp_snapshot()
994 if (cat->pingpong[i].sblk && cat->pingpong[i].sblk->dither.len > 0) in dpu_kms_mdp_snapshot()
995 msm_disp_snapshot_add_block(disp_state, cat->pingpong[i].sblk->dither.len, in dpu_kms_mdp_snapshot()
996 base + cat->pingpong[i].sblk->dither.base, in dpu_kms_mdp_snapshot()
997 "%s_%s", cat->pingpong[i].name, in dpu_kms_mdp_snapshot()
998 cat->pingpong[i].sblk->dither.name); in dpu_kms_mdp_snapshot()
1002 for (i = 0; i < cat->sspp_count; i++) { in dpu_kms_mdp_snapshot()
1003 base = dpu_kms->mmio + cat->sspp[i].base; in dpu_kms_mdp_snapshot()
1004 msm_disp_snapshot_add_block(disp_state, cat->sspp[i].len, base, in dpu_kms_mdp_snapshot()
1005 "%s", cat->sspp[i].name); in dpu_kms_mdp_snapshot()
1007 if (cat->sspp[i].sblk && cat->sspp[i].sblk->scaler_blk.len > 0) in dpu_kms_mdp_snapshot()
1008 msm_disp_snapshot_add_block(disp_state, cat->sspp[i].sblk->scaler_blk.len, in dpu_kms_mdp_snapshot()
1009 base + cat->sspp[i].sblk->scaler_blk.base, in dpu_kms_mdp_snapshot()
1010 "%s_%s", cat->sspp[i].name, in dpu_kms_mdp_snapshot()
1011 cat->sspp[i].sblk->scaler_blk.name); in dpu_kms_mdp_snapshot()
1013 if (cat->sspp[i].sblk && cat->sspp[i].sblk->csc_blk.len > 0) in dpu_kms_mdp_snapshot()
1014 msm_disp_snapshot_add_block(disp_state, cat->sspp[i].sblk->csc_blk.len, in dpu_kms_mdp_snapshot()
1015 base + cat->sspp[i].sblk->csc_blk.base, in dpu_kms_mdp_snapshot()
1016 "%s_%s", cat->sspp[i].name, in dpu_kms_mdp_snapshot()
1017 cat->sspp[i].sblk->csc_blk.name); in dpu_kms_mdp_snapshot()
1021 for (i = 0; i < cat->mixer_count; i++) in dpu_kms_mdp_snapshot()
1022 msm_disp_snapshot_add_block(disp_state, cat->mixer[i].len, in dpu_kms_mdp_snapshot()
1023 dpu_kms->mmio + cat->mixer[i].base, in dpu_kms_mdp_snapshot()
1024 "%s", cat->mixer[i].name); in dpu_kms_mdp_snapshot()
1027 for (i = 0; i < cat->wb_count; i++) in dpu_kms_mdp_snapshot()
1028 msm_disp_snapshot_add_block(disp_state, cat->wb[i].len, in dpu_kms_mdp_snapshot()
1029 dpu_kms->mmio + cat->wb[i].base, "%s", in dpu_kms_mdp_snapshot()
1030 cat->wb[i].name); in dpu_kms_mdp_snapshot()
1032 if (cat->mdp[0].features & BIT(DPU_MDP_PERIPH_0_REMOVED)) { in dpu_kms_mdp_snapshot()
1034 dpu_kms->mmio + cat->mdp[0].base, "top"); in dpu_kms_mdp_snapshot()
1035 msm_disp_snapshot_add_block(disp_state, cat->mdp[0].len - MDP_PERIPH_TOP0_END, in dpu_kms_mdp_snapshot()
1036 dpu_kms->mmio + cat->mdp[0].base + MDP_PERIPH_TOP0_END, "top_2"); in dpu_kms_mdp_snapshot()
1038 msm_disp_snapshot_add_block(disp_state, cat->mdp[0].len, in dpu_kms_mdp_snapshot()
1039 dpu_kms->mmio + cat->mdp[0].base, "top"); in dpu_kms_mdp_snapshot()
1043 for (i = 0; i < cat->cwb_count; i++) in dpu_kms_mdp_snapshot()
1044 msm_disp_snapshot_add_block(disp_state, cat->cwb[i].len, in dpu_kms_mdp_snapshot()
1045 dpu_kms->mmio + cat->cwb[i].base, cat->cwb[i].name); in dpu_kms_mdp_snapshot()
1048 for (i = 0; i < cat->dsc_count; i++) { in dpu_kms_mdp_snapshot()
1049 base = dpu_kms->mmio + cat->dsc[i].base; in dpu_kms_mdp_snapshot()
1050 msm_disp_snapshot_add_block(disp_state, cat->dsc[i].len, base, in dpu_kms_mdp_snapshot()
1051 "%s", cat->dsc[i].name); in dpu_kms_mdp_snapshot()
1053 if (cat->dsc[i].features & BIT(DPU_DSC_HW_REV_1_2)) { in dpu_kms_mdp_snapshot()
1054 struct dpu_dsc_blk enc = cat->dsc[i].sblk->enc; in dpu_kms_mdp_snapshot()
1055 struct dpu_dsc_blk ctl = cat->dsc[i].sblk->ctl; in dpu_kms_mdp_snapshot()
1058 cat->dsc[i].name, enc.name); in dpu_kms_mdp_snapshot()
1060 cat->dsc[i].name, ctl.name); in dpu_kms_mdp_snapshot()
1064 if (cat->cdm) in dpu_kms_mdp_snapshot()
1065 msm_disp_snapshot_add_block(disp_state, cat->cdm->len, in dpu_kms_mdp_snapshot()
1066 dpu_kms->mmio + cat->cdm->base, in dpu_kms_mdp_snapshot()
1067 "%s", cat->cdm->name); in dpu_kms_mdp_snapshot()