Lines Matching refs:ways
266 unsigned long ws_end = current_cpu_data.icache.ways <<
299 unsigned long ws_end = current_cpu_data.icache.ways <<
1121 c->icache.ways = 2;
1126 c->dcache.ways = 2;
1135 c->icache.ways = 2;
1140 c->dcache.ways = 2;
1149 c->icache.ways = 4;
1154 c->dcache.ways = 4;
1169 c->icache.ways = 1;
1174 c->dcache.ways = 1;
1186 c->icache.ways = 2;
1191 c->dcache.ways = 2;
1213 c->icache.ways = 2;
1218 c->dcache.ways = 2;
1230 c->icache.ways = 1;
1235 c->dcache.ways = 1;
1246 c->icache.ways = 4;
1247 c->icache.waybit = __ffs(icache_size / c->icache.ways);
1251 c->dcache.ways = 4;
1252 c->dcache.waybit = __ffs(dcache_size / c->dcache.ways);
1262 c->icache.ways = 4;
1264 c->icache.ways = 2;
1270 c->dcache.ways = 4;
1272 c->dcache.ways = 2;
1284 c->icache.ways = 1 + ((config1 >> 16) & 7);
1286 c->icache.ways *
1296 c->dcache.ways = 1 + ((config1 >> 7) & 7);
1298 c->dcache.ways *
1308 /* For now lie about the number of ways. */
1311 c->icache.ways = 8;
1313 icache_size = c->icache.sets * c->icache.ways * c->icache.linesz;
1316 c->dcache.ways = 8;
1318 dcache_size = c->dcache.sets * c->dcache.ways * c->dcache.linesz;
1341 c->icache.ways = 1 + ((config1 >> 16) & 7);
1344 c->icache.ways *
1346 c->icache.waybit = __ffs(icache_size/c->icache.ways);
1365 c->dcache.ways = 1 + ((config1 >> 7) & 7);
1368 c->dcache.ways *
1370 c->dcache.waybit = __ffs(dcache_size/c->dcache.ways);
1391 c->icache.waysize = icache_size / c->icache.ways;
1392 c->dcache.waysize = dcache_size / c->dcache.ways;
1395 icache_size / (c->icache.linesz * c->icache.ways) : 0;
1397 dcache_size / (c->dcache.linesz * c->dcache.ways) : 0;
1491 * one op will act on all 4 ways
1493 c->icache.ways = 1;
1499 way_string[c->icache.ways], c->icache.linesz);
1502 dcache_size >> 10, way_string[c->dcache.ways],
1524 c->vcache.ways = 1 + ((config2 >> 16) & 15);
1526 vcache_size = c->vcache.sets * c->vcache.ways * c->vcache.linesz;
1529 c->vcache.waysize = vcache_size / c->vcache.ways;
1532 vcache_size >> 10, way_string[c->vcache.ways], c->vcache.linesz);
1590 c->scache.ways = 1;
1602 c->scache.ways = 4;
1604 c->scache.waysize = scache_size / (c->scache.ways);
1605 c->scache.sets = scache_size / (c->scache.linesz * c->scache.ways);
1607 scache_size >> 10, way_string[c->scache.ways], c->scache.linesz);
1624 c->scache.ways = 1 + (config2 & 15);
1627 c->scache.ways *
1637 c->scache.waysize = scache_size / c->scache.ways;
1639 scache_size >> 10, way_string[c->scache.ways], c->scache.linesz);
1676 c->scache.ways = 2;
1714 scache_size = c->scache.ways * c->scache.sets * c->scache.linesz;
1717 way_string[c->scache.ways], c->scache.linesz);
1736 c->scache.waysize = scache_size / c->scache.ways;
1738 c->scache.sets = scache_size / (c->scache.linesz * c->scache.ways);
1741 scache_size >> 10, way_string[c->scache.ways], c->scache.linesz);