Lines Matching refs:l3
253 union l3_cache l3;
261 cpuid(0x80000006, &dummy, &dummy, &l2.val, &l3.val);
285 if (!l3.val)
287 assoc = assocs[l3.assoc];
288 line_size = l3.line_size;
289 lines_per_tag = l3.lines_per_tag;
290 size_in_kb = l3.size_encoded * 512;
323 struct amd_l3_cache *l3 = &nb->l3_cache;
330 l3->subcaches[0] = sc0 = !(val & BIT(0));
331 l3->subcaches[1] = sc1 = !(val & BIT(4));
334 l3->subcaches[0] = sc0 += !(val & BIT(1));
335 l3->subcaches[1] = sc1 += !(val & BIT(5));
338 l3->subcaches[2] = sc2 = !(val & BIT(8)) + !(val & BIT(9));
339 l3->subcaches[3] = sc3 = !(val & BIT(12)) + !(val & BIT(13));
341 l3->indices = (max(max3(sc0, sc1, sc2), sc3) << 10) - 1;
346 * @l3: L3 cache descriptor
421 * @l3: L3 cache descriptor
739 unsigned int l1i = 0, l1d = 0, l2 = 0, l3 = 0;
835 l3 += cache_table[k].size;
861 l3 = new_l3;
875 c->x86_cache_size = l3 ? l3 : (l2 ? l2 : (l1i+l1d));