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