Lines Matching defs:cai

107 	const struct x86_cache_info *cai;
126 cai = cpu_cacheinfo_lookup(
128 if (cai != NULL) {
129 ci->ci_cinfo[cai->cai_index] =
130 *cai;
177 struct x86_cache_info *cai;
201 cai = &ci->ci_cinfo[CAI_ITLB2];
202 cai->cai_totalsize = AMD_L1_EAX_ITLB_ENTRIES(descs[0]);
203 cai->cai_associativity = AMD_L1_EAX_ITLB_ASSOC(descs[0]);
204 cai->cai_linesize = (4 * 1024 * 1024);
206 cai = &ci->ci_cinfo[CAI_DTLB2];
207 cai->cai_totalsize = AMD_L1_EAX_DTLB_ENTRIES(descs[0]);
208 cai->cai_associativity = AMD_L1_EAX_DTLB_ASSOC(descs[0]);
209 cai->cai_linesize = (4 * 1024 * 1024);
212 cai = &ci->ci_cinfo[CAI_ITLB];
213 cai->cai_totalsize = AMD_L1_EBX_ITLB_ENTRIES(descs[1]);
214 cai->cai_associativity = AMD_L1_EBX_ITLB_ASSOC(descs[1]);
215 cai->cai_linesize = (4 * 1024);
217 cai = &ci->ci_cinfo[CAI_DTLB];
218 cai->cai_totalsize = AMD_L1_EBX_DTLB_ENTRIES(descs[1]);
219 cai->cai_associativity = AMD_L1_EBX_DTLB_ASSOC(descs[1]);
220 cai->cai_linesize = (4 * 1024);
222 cai = &ci->ci_cinfo[CAI_DCACHE];
223 cai->cai_totalsize = AMD_L1_ECX_DC_SIZE(descs[2]);
224 cai->cai_associativity = AMD_L1_ECX_DC_ASSOC(descs[2]);
225 cai->cai_linesize = AMD_L1_ECX_DC_LS(descs[2]);
227 cai = &ci->ci_cinfo[CAI_ICACHE];
228 cai->cai_totalsize = AMD_L1_EDX_IC_SIZE(descs[3]);
229 cai->cai_associativity = AMD_L1_EDX_IC_ASSOC(descs[3]);
230 cai->cai_linesize = AMD_L1_EDX_IC_LS(descs[3]);
238 cai = &ci->ci_cinfo[CAI_L2CACHE];
239 cai->cai_totalsize = AMD_L2_ECX_C_SIZE(descs[2]);
240 cai->cai_associativity = AMD_L2_ECX_C_ASSOC(descs[2]);
241 cai->cai_linesize = AMD_L2_ECX_C_LS(descs[2]);
244 cai->cai_associativity);
246 cai->cai_associativity = cp->cai_associativity;
248 cai->cai_associativity = 0; /* XXX Unknown/reserved */
254 cai = &ci->ci_cinfo[CAI_L3CACHE];
255 cai->cai_totalsize = AMD_L3_EDX_C_SIZE(descs[3]);
256 cai->cai_associativity = AMD_L3_EDX_C_ASSOC(descs[3]);
257 cai->cai_linesize = AMD_L3_EDX_C_LS(descs[3]);
260 cai->cai_associativity);
262 cai->cai_associativity = cp->cai_associativity;
264 cai->cai_associativity = 0; /* XXX Unknown reserved */
272 cai = &ci->ci_cinfo[CAI_L1_1GBDTLB];
273 cai->cai_totalsize = AMD_L1_1GB_EAX_DTLB_ENTRIES(descs[1]);
274 cai->cai_associativity = AMD_L1_1GB_EAX_DTLB_ASSOC(descs[1]);
275 cai->cai_linesize = (1 * 1024);
277 cai = &ci->ci_cinfo[CAI_L1_1GBITLB];
278 cai->cai_totalsize = AMD_L1_1GB_EAX_IUTLB_ENTRIES(descs[0]);
279 cai->cai_associativity = AMD_L1_1GB_EAX_IUTLB_ASSOC(descs[0]);
280 cai->cai_linesize = (1 * 1024);
282 cai = &ci->ci_cinfo[CAI_L2_1GBDTLB];
283 cai->cai_totalsize = AMD_L2_1GB_EBX_DUTLB_ENTRIES(descs[1]);
284 cai->cai_associativity = AMD_L2_1GB_EBX_DUTLB_ASSOC(descs[1]);
285 cai->cai_linesize = (1 * 1024);
287 cai = &ci->ci_cinfo[CAI_L2_1GBITLB];
288 cai->cai_totalsize = AMD_L2_1GB_EBX_IUTLB_ENTRIES(descs[0]);
289 cai->cai_associativity = AMD_L2_1GB_EBX_IUTLB_ASSOC(descs[0]);
290 cai->cai_linesize = (1 * 1024);
474 struct x86_cache_info *cai;
596 cai = &ci->ci_cinfo[CAI_ITLB];
597 cai->cai_totalsize = VIA_L1_EBX_ITLB_ENTRIES(descs[1]);
598 cai->cai_associativity = VIA_L1_EBX_ITLB_ASSOC(descs[1]);
599 cai->cai_linesize = (4 * 1024);
601 cai = &ci->ci_cinfo[CAI_DTLB];
602 cai->cai_totalsize = VIA_L1_EBX_DTLB_ENTRIES(descs[1]);
603 cai->cai_associativity = VIA_L1_EBX_DTLB_ASSOC(descs[1]);
604 cai->cai_linesize = (4 * 1024);
606 cai = &ci->ci_cinfo[CAI_DCACHE];
607 cai->cai_totalsize = VIA_L1_ECX_DC_SIZE(descs[2]);
608 cai->cai_associativity = VIA_L1_ECX_DC_ASSOC(descs[2]);
609 cai->cai_linesize = VIA_L1_EDX_IC_LS(descs[2]);
612 cai->cai_associativity = 2;
615 cai = &ci->ci_cinfo[CAI_ICACHE];
616 cai->cai_totalsize = VIA_L1_EDX_IC_SIZE(descs[3]);
617 cai->cai_associativity = VIA_L1_EDX_IC_ASSOC(descs[3]);
618 cai->cai_linesize = VIA_L1_EDX_IC_LS(descs[3]);
621 cai->cai_associativity = 2;
634 cai = &ci->ci_cinfo[CAI_L2CACHE];
636 cai->cai_totalsize = VIA_L2N_ECX_C_SIZE(descs[2]);
637 cai->cai_associativity = VIA_L2N_ECX_C_ASSOC(descs[2]);
638 cai->cai_linesize = VIA_L2N_ECX_C_LS(descs[2]);
640 cai->cai_totalsize = VIA_L2_ECX_C_SIZE(descs[2]);
641 cai->cai_associativity = VIA_L2_ECX_C_ASSOC(descs[2]);
642 cai->cai_linesize = VIA_L2_ECX_C_LS(descs[2]);