Lines Matching defs:cfg
1064 setup_l3_config(struct crocus_batch *batch, const struct intel_l3_config *cfg)
1068 const bool has_dc = cfg->n[INTEL_L3P_DC] || cfg->n[INTEL_L3P_ALL];
1069 const bool has_is = cfg->n[INTEL_L3P_IS] || cfg->n[INTEL_L3P_RO] ||
1070 cfg->n[INTEL_L3P_ALL];
1071 const bool has_c = cfg->n[INTEL_L3P_C] || cfg->n[INTEL_L3P_RO] ||
1072 cfg->n[INTEL_L3P_ALL];
1073 const bool has_t = cfg->n[INTEL_L3P_T] || cfg->n[INTEL_L3P_RO] ||
1074 cfg->n[INTEL_L3P_ALL];
1075 const bool has_slm = cfg->n[INTEL_L3P_SLM];
1114 assert(!cfg->n[INTEL_L3P_IS] && !cfg->n[INTEL_L3P_C] && !cfg->n[INTEL_L3P_T]);
1116 reg.SLMEnable = cfg->n[INTEL_L3P_SLM] > 0;
1117 reg.URBAllocation = cfg->n[INTEL_L3P_URB];
1118 reg.ROAllocation = cfg->n[INTEL_L3P_RO];
1119 reg.DCAllocation = cfg->n[INTEL_L3P_DC];
1120 reg.AllAllocation = cfg->n[INTEL_L3P_ALL];
1123 assert(!cfg->n[INTEL_L3P_ALL]);
1131 assert(!urb_low_bw || cfg->n[INTEL_L3P_URB] == cfg->n[INTEL_L3P_SLM]);
1135 assert(cfg->n[INTEL_L3P_URB] >= n0_urb);
1156 reg.URBAllocation = cfg->n[INTEL_L3P_URB] - n0_urb;
1158 reg.ALLAllocation = cfg->n[INTEL_L3P_ALL];
1160 reg.ROAllocation = cfg->n[INTEL_L3P_RO];
1161 reg.DCAllocation = cfg->n[INTEL_L3P_DC];
1165 reg.ISAllocation = cfg->n[INTEL_L3P_IS];
1167 reg.CAllocation = cfg->n[INTEL_L3P_C];
1169 reg.TAllocation = cfg->n[INTEL_L3P_T];
1197 const struct intel_l3_config *const cfg =
1200 setup_l3_config(batch, cfg);
1202 intel_dump_l3_config(cfg, stderr);