Lines Matching defs:level1
45 describe_cache (struct cache_desc level1, struct cache_desc level2)
53 "--param l1-cache-size=%u ", level1.sizekb);
55 "--param l1-cache-line-size=%u ", level1.line);
96 struct cache_desc level1, level2 = {0, 0, 0};
103 level1.sizekb = (ecx >> 24) & 0xff;
104 level1.assoc = (ecx >> 16) & 0xff;
105 level1.line = ecx & 0xff;
110 return describe_cache (level1, level2);
120 struct cache_desc *level1, struct cache_desc *level2)
128 level1->sizekb = 8; level1->assoc = 2; level1->line = 32;
131 level1->sizekb = 16; level1->assoc = 4; level1->line = 32;
134 level1->sizekb = 16; level1->assoc = 4; level1->line = 64;
137 level1->sizekb = 24; level1->assoc = 6; level1->line = 64;
146 level1->sizekb = 32; level1->assoc = 8; level1->line = 64;
193 level1->sizekb = 16; level1->assoc = 8; level1->line = 64;
196 level1->sizekb = 8; level1->assoc = 4; level1->line = 64;
199 level1->sizekb = 16; level1->assoc = 4; level1->line = 64;
202 level1->sizekb = 32; level1->assoc = 4; level1->line = 64;
255 struct cache_desc *level1, struct cache_desc *level2)
269 decode_caches_intel (regs[i], xeon_mp, level1, level2);
288 detect_caches_cpuid4 (struct cache_desc *level1, struct cache_desc *level2,
309 cache = level1;
345 struct cache_desc level1 = {0, 0, 0}, level2 = {0, 0, 0}, level3 = {0, 0, 0};
348 detect_caches_cpuid4 (&level1, &level2, &level3);
350 detect_caches_cpuid2 (xeon_mp, &level1, &level2);
354 if (level1.sizekb == 0)
369 return describe_cache (level1, level2);