Lines Matching refs:ways
233 unsigned long ws_end = current_cpu_data.icache.ways <<
1010 c->icache.ways = 2;
1015 c->dcache.ways = 2;
1024 c->icache.ways = 2;
1029 c->dcache.ways = 2;
1038 c->icache.ways = 4;
1043 c->dcache.ways = 4;
1059 c->icache.ways = 1;
1064 c->dcache.ways = 1;
1076 c->icache.ways = 2;
1081 c->dcache.ways = 2;
1092 c->icache.ways = 4;
1093 c->icache.waybit = __ffs(icache_size / c->icache.ways);
1097 c->dcache.ways = 4;
1098 c->dcache.waybit = __ffs(dcache_size / c->dcache.ways);
1108 c->icache.ways = 4;
1110 c->icache.ways = 2;
1116 c->dcache.ways = 4;
1118 c->dcache.ways = 2;
1130 c->icache.ways = 1 + ((config1 >> 16) & 7);
1132 c->icache.ways *
1142 c->dcache.ways = 1 + ((config1 >> 7) & 7);
1144 c->dcache.ways *
1154 /* For now lie about the number of ways. */
1157 c->icache.ways = 8;
1159 icache_size = c->icache.sets * c->icache.ways * c->icache.linesz;
1162 c->dcache.ways = 8;
1164 dcache_size = c->dcache.sets * c->dcache.ways * c->dcache.linesz;
1187 c->icache.ways = 1 + ((config1 >> 16) & 7);
1190 c->icache.ways *
1192 c->icache.waybit = __ffs(icache_size/c->icache.ways);
1211 c->dcache.ways = 1 + ((config1 >> 7) & 7);
1214 c->dcache.ways *
1216 c->dcache.waybit = __ffs(dcache_size/c->dcache.ways);
1237 c->icache.waysize = icache_size / c->icache.ways;
1238 c->dcache.waysize = dcache_size / c->dcache.ways;
1241 icache_size / (c->icache.linesz * c->icache.ways) : 0;
1243 dcache_size / (c->dcache.linesz * c->dcache.ways) : 0;
1336 * one op will act on all 4 ways
1338 c->icache.ways = 1;
1344 way_string[c->icache.ways], c->icache.linesz);
1347 dcache_size >> 10, way_string[c->dcache.ways],
1369 c->vcache.ways = 1 + ((config2 >> 16) & 15);
1371 vcache_size = c->vcache.sets * c->vcache.ways * c->vcache.linesz;
1374 c->vcache.waysize = vcache_size / c->vcache.ways;
1377 vcache_size >> 10, way_string[c->vcache.ways], c->vcache.linesz);
1435 c->scache.ways = 1;
1447 c->scache.ways = 4;
1449 c->scache.waysize = scache_size / (c->scache.ways);
1450 c->scache.sets = scache_size / (c->scache.linesz * c->scache.ways);
1452 scache_size >> 10, way_string[c->scache.ways], c->scache.linesz);
1469 c->scache.ways = 1 + (config2 & 15);
1477 scache_size = c->scache.sets * c->scache.ways * c->scache.linesz;
1480 c->scache.waysize = scache_size / c->scache.ways;
1482 scache_size >> 10, way_string[c->scache.ways], c->scache.linesz);
1519 c->scache.ways = 2;
1556 scache_size = c->scache.ways * c->scache.sets * c->scache.linesz;
1559 way_string[c->scache.ways], c->scache.linesz);
1578 c->scache.waysize = scache_size / c->scache.ways;
1580 c->scache.sets = scache_size / (c->scache.linesz * c->scache.ways);
1583 scache_size >> 10, way_string[c->scache.ways], c->scache.linesz);