Lines Matching refs:icache

264 	unsigned long end = start + current_cpu_data.icache.waysize;  in tx49_blast_icache32()
265 unsigned long ws_inc = 1UL << current_cpu_data.icache.waybit; in tx49_blast_icache32()
266 unsigned long ws_end = current_cpu_data.icache.ways << in tx49_blast_icache32()
267 current_cpu_data.icache.waybit; in tx49_blast_icache32()
295 unsigned long indexmask = current_cpu_data.icache.waysize - 1; in tx49_blast_icache32_page_indexed()
298 unsigned long ws_inc = 1UL << current_cpu_data.icache.waybit; in tx49_blast_icache32_page_indexed()
299 unsigned long ws_end = current_cpu_data.icache.ways << in tx49_blast_icache32_page_indexed()
300 current_cpu_data.icache.waybit; in tx49_blast_icache32_page_indexed()
1120 c->icache.linesz = 16 << ((config & CONF_IB) >> 5); in probe_pcache()
1121 c->icache.ways = 2; in probe_pcache()
1122 c->icache.waybit = __ffs(icache_size/2); in probe_pcache()
1134 c->icache.linesz = 16 << ((config & CONF_IB) >> 5); in probe_pcache()
1135 c->icache.ways = 2; in probe_pcache()
1136 c->icache.waybit= 0; in probe_pcache()
1148 c->icache.linesz = 16 << ((config & CONF_IB) >> 5); in probe_pcache()
1149 c->icache.ways = 4; in probe_pcache()
1150 c->icache.waybit= 0; in probe_pcache()
1169 c->icache.linesz = 16 << ((config & CONF_IB) >> 5); in probe_pcache()
1170 c->icache.ways = 1; in probe_pcache()
1171 c->icache.waybit = 0; /* doesn't matter */ in probe_pcache()
1186 c->icache.linesz = 64; in probe_pcache()
1187 c->icache.ways = 2; in probe_pcache()
1188 c->icache.waybit = 0; in probe_pcache()
1213 c->icache.linesz = 16 << ((config & CONF_IB) >> 5); in probe_pcache()
1214 c->icache.ways = 2; in probe_pcache()
1215 c->icache.waybit = __ffs(icache_size/2); in probe_pcache()
1230 c->icache.linesz = 16 << ((config & CONF_IB) >> 5); in probe_pcache()
1231 c->icache.ways = 1; in probe_pcache()
1232 c->icache.waybit = 0; /* doesn't matter */ in probe_pcache()
1246 c->icache.linesz = 16 << ((config & CONF_IB) >> 5); in probe_pcache()
1247 c->icache.ways = 4; in probe_pcache()
1248 c->icache.waybit = __ffs(icache_size / c->icache.ways); in probe_pcache()
1261 c->icache.linesz = 16 << ((config & CONF_IB) >> 5); in probe_pcache()
1263 c->icache.ways = 4; in probe_pcache()
1265 c->icache.ways = 2; in probe_pcache()
1266 c->icache.waybit = 0; in probe_pcache()
1281 c->icache.linesz = 2 << lsize; in probe_pcache()
1283 c->icache.linesz = 0; in probe_pcache()
1284 c->icache.sets = 64 << ((config1 >> 22) & 7); in probe_pcache()
1285 c->icache.ways = 1 + ((config1 >> 16) & 7); in probe_pcache()
1286 icache_size = c->icache.sets * in probe_pcache()
1287 c->icache.ways * in probe_pcache()
1288 c->icache.linesz; in probe_pcache()
1289 c->icache.waybit = 0; in probe_pcache()
1310 c->icache.linesz = 128; in probe_pcache()
1311 c->icache.sets = 16; in probe_pcache()
1312 c->icache.ways = 8; in probe_pcache()
1313 c->icache.flags |= MIPS_CACHE_VTAG; in probe_pcache()
1314 icache_size = c->icache.sets * c->icache.ways * c->icache.linesz; in probe_pcache()
1339 c->icache.linesz = lsize ? 2 << lsize : 0; in probe_pcache()
1341 c->icache.sets = 32 << (((config1 >> 22) + 1) & 7); in probe_pcache()
1342 c->icache.ways = 1 + ((config1 >> 16) & 7); in probe_pcache()
1344 icache_size = c->icache.sets * in probe_pcache()
1345 c->icache.ways * in probe_pcache()
1346 c->icache.linesz; in probe_pcache()
1347 c->icache.waybit = __ffs(icache_size/c->icache.ways); in probe_pcache()
1350 c->icache.flags |= MIPS_CACHE_VTAG; in probe_pcache()
1387 !(config & CONF_SC) && c->icache.linesz != 16 && in probe_pcache()
1392 c->icache.waysize = icache_size / c->icache.ways; in probe_pcache()
1395 c->icache.sets = c->icache.linesz ? in probe_pcache()
1396 icache_size / (c->icache.linesz * c->icache.ways) : 0; in probe_pcache()
1439 (c->icache.waysize > PAGE_SIZE)) in probe_pcache()
1440 c->icache.flags |= MIPS_CACHE_ALIASES; in probe_pcache()
1465 c->icache.flags |= MIPS_IC_SNOOPS_REMOTE; in probe_pcache()
1473 c->icache.flags |= MIPS_CACHE_VTAG; in probe_pcache()
1479 c->icache.flags |= MIPS_CACHE_IC_F_DC; in probe_pcache()
1483 c->icache.flags |= MIPS_CACHE_IC_F_DC; in probe_pcache()
1493 c->icache.ways = 1; in probe_pcache()
1498 c->icache.flags & MIPS_CACHE_VTAG ? "VIVT" : "VIPT", in probe_pcache()
1499 way_string[c->icache.ways], c->icache.linesz); in probe_pcache()