Lines Matching defs:cai

970 	const struct x86_cache_info *cai;
1005 cai = cpu_cacheinfo_lookup(
1007 if (cai != NULL)
1008 ci->ci_cinfo[cai->cai_index] = *cai;
1186 struct x86_cache_info *cai;
1206 cai = &ci->ci_cinfo[CAI_ITLB2];
1207 cai->cai_totalsize = AMD_L1_EAX_ITLB_ENTRIES(descs[0]);
1208 cai->cai_associativity = AMD_L1_EAX_ITLB_ASSOC(descs[0]);
1209 cai->cai_linesize = largepagesize;
1211 cai = &ci->ci_cinfo[CAI_DTLB2];
1212 cai->cai_totalsize = AMD_L1_EAX_DTLB_ENTRIES(descs[0]);
1213 cai->cai_associativity = AMD_L1_EAX_DTLB_ASSOC(descs[0]);
1214 cai->cai_linesize = largepagesize;
1217 cai = &ci->ci_cinfo[CAI_ITLB];
1218 cai->cai_totalsize = AMD_L1_EBX_ITLB_ENTRIES(descs[1]);
1219 cai->cai_associativity = AMD_L1_EBX_ITLB_ASSOC(descs[1]);
1220 cai->cai_linesize = (4 * 1024);
1222 cai = &ci->ci_cinfo[CAI_DTLB];
1223 cai->cai_totalsize = AMD_L1_EBX_DTLB_ENTRIES(descs[1]);
1224 cai->cai_associativity = AMD_L1_EBX_DTLB_ASSOC(descs[1]);
1225 cai->cai_linesize = (4 * 1024);
1227 cai = &ci->ci_cinfo[CAI_DCACHE];
1228 cai->cai_totalsize = AMD_L1_ECX_DC_SIZE(descs[2]);
1229 cai->cai_associativity = AMD_L1_ECX_DC_ASSOC(descs[2]);
1230 cai->cai_linesize = AMD_L1_ECX_DC_LS(descs[2]);
1232 cai = &ci->ci_cinfo[CAI_ICACHE];
1233 cai->cai_totalsize = AMD_L1_EDX_IC_SIZE(descs[3]);
1234 cai->cai_associativity = AMD_L1_EDX_IC_ASSOC(descs[3]);
1235 cai->cai_linesize = AMD_L1_EDX_IC_LS(descs[3]);
1243 cai = &ci->ci_cinfo[CAI_L2_ITLB];
1244 cai->cai_totalsize = AMD_L2_EBX_IUTLB_ENTRIES(descs[1]);
1245 cai->cai_associativity = AMD_L2_EBX_IUTLB_ASSOC(descs[1]);
1246 cai->cai_linesize = (4 * 1024);
1248 cai->cai_associativity);
1250 cai->cai_associativity = cp->cai_associativity;
1252 cai->cai_associativity = 0; /* XXX Unknown/reserved */
1254 cai = &ci->ci_cinfo[CAI_L2_ITLB2];
1255 cai->cai_totalsize = AMD_L2_EAX_IUTLB_ENTRIES(descs[0]);
1256 cai->cai_associativity = AMD_L2_EAX_IUTLB_ASSOC(descs[0]);
1257 cai->cai_linesize = largepagesize;
1259 cai->cai_associativity);
1261 cai->cai_associativity = cp->cai_associativity;
1263 cai->cai_associativity = 0; /* XXX Unknown/reserved */
1265 cai = &ci->ci_cinfo[CAI_L2_DTLB];
1266 cai->cai_totalsize = AMD_L2_EBX_DTLB_ENTRIES(descs[1]);
1267 cai->cai_associativity = AMD_L2_EBX_DTLB_ASSOC(descs[1]);
1268 cai->cai_linesize = (4 * 1024);
1270 cai->cai_associativity);
1272 cai->cai_associativity = cp->cai_associativity;
1274 cai->cai_associativity = 0; /* XXX Unknown/reserved */
1276 cai = &ci->ci_cinfo[CAI_L2_DTLB2];
1277 cai->cai_totalsize = AMD_L2_EAX_DTLB_ENTRIES(descs[0]);
1278 cai->cai_associativity = AMD_L2_EAX_DTLB_ASSOC(descs[0]);
1279 cai->cai_linesize = largepagesize;
1281 cai->cai_associativity);
1283 cai->cai_associativity = cp->cai_associativity;
1285 cai->cai_associativity = 0; /* XXX Unknown/reserved */
1287 cai = &ci->ci_cinfo[CAI_L2CACHE];
1288 cai->cai_totalsize = AMD_L2_ECX_C_SIZE(descs[2]);
1289 cai->cai_associativity = AMD_L2_ECX_C_ASSOC(descs[2]);
1290 cai->cai_linesize = AMD_L2_ECX_C_LS(descs[2]);
1293 cai->cai_associativity);
1295 cai->cai_associativity = cp->cai_associativity;
1297 cai->cai_associativity = 0; /* XXX Unknown/reserved */
1301 cai = &ci->ci_cinfo[CAI_L3CACHE];
1302 cai->cai_totalsize = AMD_L3_EDX_C_SIZE(descs[3]);
1303 cai->cai_associativity = AMD_L3_EDX_C_ASSOC(descs[3]);
1304 cai->cai_linesize = AMD_L3_EDX_C_LS(descs[3]);
1307 cai->cai_associativity);
1309 cai->cai_associativity = cp->cai_associativity;
1311 cai->cai_associativity = 0; /* XXX Unkn/Rsvd */
1320 cai = &ci->ci_cinfo[CAI_L1_1GBITLB];
1321 cai->cai_totalsize = AMD_L1_1GB_EAX_IUTLB_ENTRIES(descs[0]);
1322 cai->cai_associativity = AMD_L1_1GB_EAX_IUTLB_ASSOC(descs[0]);
1323 cai->cai_linesize = (1024 * 1024 * 1024);
1325 cai->cai_associativity);
1327 cai->cai_associativity = cp->cai_associativity;
1329 cai->cai_associativity = 0; /* XXX Unknown/reserved */
1331 cai = &ci->ci_cinfo[CAI_L1_1GBDTLB];
1332 cai->cai_totalsize = AMD_L1_1GB_EAX_DTLB_ENTRIES(descs[0]);
1333 cai->cai_associativity = AMD_L1_1GB_EAX_DTLB_ASSOC(descs[0]);
1334 cai->cai_linesize = (1024 * 1024 * 1024);
1336 cai->cai_associativity);
1338 cai->cai_associativity = cp->cai_associativity;
1340 cai->cai_associativity = 0; /* XXX Unknown/reserved */
1342 cai = &ci->ci_cinfo[CAI_L2_1GBITLB];
1343 cai->cai_totalsize = AMD_L2_1GB_EBX_IUTLB_ENTRIES(descs[1]);
1344 cai->cai_associativity = AMD_L2_1GB_EBX_IUTLB_ASSOC(descs[1]);
1345 cai->cai_linesize = (1024 * 1024 * 1024);
1347 cai->cai_associativity);
1349 cai->cai_associativity = cp->cai_associativity;
1351 cai->cai_associativity = 0; /* XXX Unknown/reserved */
1353 cai = &ci->ci_cinfo[CAI_L2_1GBDTLB];
1354 cai->cai_totalsize = AMD_L2_1GB_EBX_DUTLB_ENTRIES(descs[1]);
1355 cai->cai_associativity = AMD_L2_1GB_EBX_DUTLB_ASSOC(descs[1]);
1356 cai->cai_linesize = (1024 * 1024 * 1024);
1358 cai->cai_associativity);
1360 cai->cai_associativity = cp->cai_associativity;
1362 cai->cai_associativity = 0; /* XXX Unknown/reserved */
1374 struct x86_cache_info *cai;
1397 cai = &ci->ci_cinfo[CAI_ITLB];
1398 cai->cai_totalsize = VIA_L1_EBX_ITLB_ENTRIES(descs[1]);
1399 cai->cai_associativity = VIA_L1_EBX_ITLB_ASSOC(descs[1]);
1400 cai->cai_linesize = (4 * 1024);
1402 cai = &ci->ci_cinfo[CAI_DTLB];
1403 cai->cai_totalsize = VIA_L1_EBX_DTLB_ENTRIES(descs[1]);
1404 cai->cai_associativity = VIA_L1_EBX_DTLB_ASSOC(descs[1]);
1405 cai->cai_linesize = (4 * 1024);
1407 cai = &ci->ci_cinfo[CAI_DCACHE];
1408 cai->cai_totalsize = VIA_L1_ECX_DC_SIZE(descs[2]);
1409 cai->cai_associativity = VIA_L1_ECX_DC_ASSOC(descs[2]);
1410 cai->cai_linesize = VIA_L1_EDX_IC_LS(descs[2]);
1413 cai->cai_associativity = 2;
1416 cai = &ci->ci_cinfo[CAI_ICACHE];
1417 cai->cai_totalsize = VIA_L1_EDX_IC_SIZE(descs[3]);
1418 cai->cai_associativity = VIA_L1_EDX_IC_ASSOC(descs[3]);
1419 cai->cai_linesize = VIA_L1_EDX_IC_LS(descs[3]);
1422 cai->cai_associativity = 2;
1435 cai = &ci->ci_cinfo[CAI_L2CACHE];
1437 cai->cai_totalsize = VIA_L2N_ECX_C_SIZE(descs[2]);
1438 cai->cai_associativity = VIA_L2N_ECX_C_ASSOC(descs[2]);
1439 cai->cai_linesize = VIA_L2N_ECX_C_LS(descs[2]);
1441 cai->cai_totalsize = VIA_L2_ECX_C_SIZE(descs[2]);
1442 cai->cai_associativity = VIA_L2_ECX_C_ASSOC(descs[2]);
1443 cai->cai_linesize = VIA_L2_ECX_C_LS(descs[2]);
2405 struct x86_cache_info *cai = &ci->ci_cinfo[cache_tag];
2408 if (cai->cai_totalsize == 0)
2418 if (cai->cai_string != NULL) {
2419 aprint_verbose("%s ", cai->cai_string);
2422 cai->cai_totalsize, "B", HN_AUTOSCALE, HN_NOSPACE);
2423 aprint_verbose("%s %dB/line ", human_num, cai->cai_linesize);
2425 switch (cai->cai_associativity) {
2436 aprint_verbose("%d-way", cai->cai_associativity);
2446 struct x86_cache_info *cai = &ci->ci_cinfo[cache_tag];
2449 if (cai->cai_totalsize == 0)
2459 if (cai->cai_string != NULL) {
2460 aprint_verbose("%s", cai->cai_string);
2463 cai->cai_linesize, "B", HN_AUTOSCALE, HN_NOSPACE);
2464 aprint_verbose("%d %s entries ", cai->cai_totalsize,
2466 switch (cai->cai_associativity) {
2477 aprint_verbose("%d-way", cai->cai_associativity);