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()
1168 c->icache.linesz = 16 << ((config & CONF_IB) >> 5); in probe_pcache()
1169 c->icache.ways = 1; in probe_pcache()
1170 c->icache.waybit = 0; /* doesn't matter */ in probe_pcache()
1185 c->icache.linesz = 64; in probe_pcache()
1186 c->icache.ways = 2; in probe_pcache()
1187 c->icache.waybit = 0; in probe_pcache()
1212 c->icache.linesz = 16 << ((config & CONF_IB) >> 5); in probe_pcache()
1213 c->icache.ways = 2; in probe_pcache()
1214 c->icache.waybit = __ffs(icache_size/2); in probe_pcache()
1229 c->icache.linesz = 16 << ((config & CONF_IB) >> 5); in probe_pcache()
1230 c->icache.ways = 1; in probe_pcache()
1231 c->icache.waybit = 0; /* doesn't matter */ in probe_pcache()
1245 c->icache.linesz = 16 << ((config & CONF_IB) >> 5); in probe_pcache()
1246 c->icache.ways = 4; in probe_pcache()
1247 c->icache.waybit = __ffs(icache_size / c->icache.ways); in probe_pcache()
1260 c->icache.linesz = 16 << ((config & CONF_IB) >> 5); in probe_pcache()
1262 c->icache.ways = 4; in probe_pcache()
1264 c->icache.ways = 2; in probe_pcache()
1265 c->icache.waybit = 0; in probe_pcache()
1280 c->icache.linesz = 2 << lsize; in probe_pcache()
1282 c->icache.linesz = 0; in probe_pcache()
1283 c->icache.sets = 64 << ((config1 >> 22) & 7); in probe_pcache()
1284 c->icache.ways = 1 + ((config1 >> 16) & 7); in probe_pcache()
1285 icache_size = c->icache.sets * in probe_pcache()
1286 c->icache.ways * in probe_pcache()
1287 c->icache.linesz; in probe_pcache()
1288 c->icache.waybit = 0; in probe_pcache()
1309 c->icache.linesz = 128; in probe_pcache()
1310 c->icache.sets = 16; in probe_pcache()
1311 c->icache.ways = 8; in probe_pcache()
1312 c->icache.flags |= MIPS_CACHE_VTAG; in probe_pcache()
1313 icache_size = c->icache.sets * c->icache.ways * c->icache.linesz; in probe_pcache()
1338 c->icache.linesz = lsize ? 2 << lsize : 0; in probe_pcache()
1340 c->icache.sets = 32 << (((config1 >> 22) + 1) & 7); in probe_pcache()
1341 c->icache.ways = 1 + ((config1 >> 16) & 7); in probe_pcache()
1343 icache_size = c->icache.sets * in probe_pcache()
1344 c->icache.ways * in probe_pcache()
1345 c->icache.linesz; in probe_pcache()
1346 c->icache.waybit = __ffs(icache_size/c->icache.ways); in probe_pcache()
1349 c->icache.flags |= MIPS_CACHE_VTAG; in probe_pcache()
1386 !(config & CONF_SC) && c->icache.linesz != 16 && in probe_pcache()
1391 c->icache.waysize = icache_size / c->icache.ways; in probe_pcache()
1394 c->icache.sets = c->icache.linesz ? in probe_pcache()
1395 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()