Lines Matching refs:dcache

1125 		c->dcache.linesz = 16 << ((config & CONF_DB) >> 4);  in probe_pcache()
1126 c->dcache.ways = 2; in probe_pcache()
1127 c->dcache.waybit= __ffs(dcache_size/2); in probe_pcache()
1139 c->dcache.linesz = 16 << ((config & CONF_DB) >> 4); in probe_pcache()
1140 c->dcache.ways = 2; in probe_pcache()
1141 c->dcache.waybit = 0; in probe_pcache()
1153 c->dcache.linesz = 16 << ((config & CONF_DB) >> 4); in probe_pcache()
1154 c->dcache.ways = 4; in probe_pcache()
1155 c->dcache.waybit = 0; in probe_pcache()
1174 c->dcache.linesz = 16 << ((config & CONF_DB) >> 4); in probe_pcache()
1175 c->dcache.ways = 1; in probe_pcache()
1176 c->dcache.waybit = 0; /* does not matter */ in probe_pcache()
1191 c->dcache.linesz = 32; in probe_pcache()
1192 c->dcache.ways = 2; in probe_pcache()
1193 c->dcache.waybit = 0; in probe_pcache()
1218 c->dcache.linesz = 16 << ((config & CONF_DB) >> 4); in probe_pcache()
1219 c->dcache.ways = 2; in probe_pcache()
1220 c->dcache.waybit = __ffs(dcache_size/2); in probe_pcache()
1235 c->dcache.linesz = 16 << ((config & CONF_DB) >> 4); in probe_pcache()
1236 c->dcache.ways = 1; in probe_pcache()
1237 c->dcache.waybit = 0; /* does not matter */ in probe_pcache()
1251 c->dcache.linesz = 16 << ((config & CONF_DB) >> 4); in probe_pcache()
1252 c->dcache.ways = 4; in probe_pcache()
1253 c->dcache.waybit = __ffs(dcache_size / c->dcache.ways); in probe_pcache()
1269 c->dcache.linesz = 16 << ((config & CONF_DB) >> 4); in probe_pcache()
1271 c->dcache.ways = 4; in probe_pcache()
1273 c->dcache.ways = 2; in probe_pcache()
1274 c->dcache.waybit = 0; in probe_pcache()
1293 c->dcache.linesz = 2 << lsize; in probe_pcache()
1295 c->dcache.linesz = 0; in probe_pcache()
1296 c->dcache.sets = 64 << ((config1 >> 13) & 7); in probe_pcache()
1297 c->dcache.ways = 1 + ((config1 >> 7) & 7); in probe_pcache()
1298 dcache_size = c->dcache.sets * in probe_pcache()
1299 c->dcache.ways * in probe_pcache()
1300 c->dcache.linesz; in probe_pcache()
1301 c->dcache.waybit = 0; in probe_pcache()
1316 c->dcache.linesz = 128; in probe_pcache()
1317 c->dcache.ways = 8; in probe_pcache()
1318 c->dcache.sets = 8; in probe_pcache()
1319 dcache_size = c->dcache.sets * c->dcache.ways * c->dcache.linesz; in probe_pcache()
1355 c->dcache.flags = 0; in probe_pcache()
1363 c->dcache.linesz = lsize ? 2 << lsize : 0; in probe_pcache()
1365 c->dcache.sets = 32 << (((config1 >> 13) + 1) & 7); in probe_pcache()
1366 c->dcache.ways = 1 + ((config1 >> 7) & 7); in probe_pcache()
1368 dcache_size = c->dcache.sets * in probe_pcache()
1369 c->dcache.ways * in probe_pcache()
1370 c->dcache.linesz; in probe_pcache()
1371 c->dcache.waybit = __ffs(dcache_size/c->dcache.ways); in probe_pcache()
1393 c->dcache.waysize = dcache_size / c->dcache.ways; in probe_pcache()
1397 c->dcache.sets = c->dcache.linesz ? in probe_pcache()
1398 dcache_size / (c->dcache.linesz * c->dcache.ways) : 0; in probe_pcache()
1414 c->dcache.flags |= MIPS_CACHE_PINDEX; in probe_pcache()
1447 c->dcache.flags |= MIPS_CACHE_PINDEX; in probe_pcache()
1452 if (has_74k_erratum || c->dcache.waysize > PAGE_SIZE) in probe_pcache()
1453 c->dcache.flags |= MIPS_CACHE_ALIASES; in probe_pcache()
1457 if (c->dcache.flags & MIPS_CACHE_PINDEX) in probe_pcache()
1458 c->dcache.flags &= ~MIPS_CACHE_ALIASES; in probe_pcache()
1486 c->dcache.flags &= ~MIPS_CACHE_ALIASES; in probe_pcache()
1503 dcache_size >> 10, way_string[c->dcache.ways], in probe_pcache()
1504 (c->dcache.flags & MIPS_CACHE_PINDEX) ? "PIPT" : "VIPT", in probe_pcache()
1505 (c->dcache.flags & MIPS_CACHE_ALIASES) ? in probe_pcache()
1507 c->dcache.linesz); in probe_pcache()
1890 if (c->dcache.linesz && cpu_has_dc_aliases) in r4k_cache_init()
1892 c->dcache.sets * c->dcache.linesz - 1, in r4k_cache_init()