Lines Matching refs:linesz
902 unsigned int linesz = cpu_scache_line_size(); in prefetch_cache_inv() local
905 addr0 &= ~(linesz - 1); in prefetch_cache_inv()
906 addr1 = (addr0 + size - 1) & ~(linesz - 1); in prefetch_cache_inv()
914 addr0 += linesz; in prefetch_cache_inv()
920 addr1 -= linesz; in prefetch_cache_inv()
1120 c->icache.linesz = 16 << ((config & CONF_IB) >> 5); in probe_pcache()
1125 c->dcache.linesz = 16 << ((config & CONF_DB) >> 4); in probe_pcache()
1134 c->icache.linesz = 16 << ((config & CONF_IB) >> 5); in probe_pcache()
1139 c->dcache.linesz = 16 << ((config & CONF_DB) >> 4); in probe_pcache()
1148 c->icache.linesz = 16 << ((config & CONF_IB) >> 5); in probe_pcache()
1153 c->dcache.linesz = 16 << ((config & CONF_DB) >> 4); in probe_pcache()
1169 c->icache.linesz = 16 << ((config & CONF_IB) >> 5); in probe_pcache()
1174 c->dcache.linesz = 16 << ((config & CONF_DB) >> 4); in probe_pcache()
1186 c->icache.linesz = 64; in probe_pcache()
1191 c->dcache.linesz = 32; in probe_pcache()
1213 c->icache.linesz = 16 << ((config & CONF_IB) >> 5); in probe_pcache()
1218 c->dcache.linesz = 16 << ((config & CONF_DB) >> 4); in probe_pcache()
1230 c->icache.linesz = 16 << ((config & CONF_IB) >> 5); in probe_pcache()
1235 c->dcache.linesz = 16 << ((config & CONF_DB) >> 4); in probe_pcache()
1246 c->icache.linesz = 16 << ((config & CONF_IB) >> 5); in probe_pcache()
1251 c->dcache.linesz = 16 << ((config & CONF_DB) >> 4); in probe_pcache()
1261 c->icache.linesz = 16 << ((config & CONF_IB) >> 5); in probe_pcache()
1269 c->dcache.linesz = 16 << ((config & CONF_DB) >> 4); in probe_pcache()
1281 c->icache.linesz = 2 << lsize; in probe_pcache()
1283 c->icache.linesz = 0; in probe_pcache()
1288 c->icache.linesz; in probe_pcache()
1293 c->dcache.linesz = 2 << lsize; in probe_pcache()
1295 c->dcache.linesz = 0; in probe_pcache()
1300 c->dcache.linesz; in probe_pcache()
1310 c->icache.linesz = 128; in probe_pcache()
1314 icache_size = c->icache.sets * c->icache.ways * c->icache.linesz; in probe_pcache()
1316 c->dcache.linesz = 128; in probe_pcache()
1319 dcache_size = c->dcache.sets * c->dcache.ways * c->dcache.linesz; in probe_pcache()
1339 c->icache.linesz = lsize ? 2 << lsize : 0; in probe_pcache()
1346 c->icache.linesz; in probe_pcache()
1363 c->dcache.linesz = lsize ? 2 << lsize : 0; in probe_pcache()
1370 c->dcache.linesz; in probe_pcache()
1387 !(config & CONF_SC) && c->icache.linesz != 16 && 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()
1397 c->dcache.sets = c->dcache.linesz ? in probe_pcache()
1398 dcache_size / (c->dcache.linesz * c->dcache.ways) : 0; in probe_pcache()
1499 way_string[c->icache.ways], c->icache.linesz); in probe_pcache()
1506 c->dcache.linesz); in probe_pcache()
1519 c->vcache.linesz = 2 << lsize; in probe_vcache()
1521 c->vcache.linesz = lsize; in probe_vcache()
1526 vcache_size = c->vcache.sets * c->vcache.ways * c->vcache.linesz; in probe_vcache()
1532 vcache_size >> 10, way_string[c->vcache.ways], c->vcache.linesz); in probe_vcache()
1589 c->scache.linesz = 16 << ((config & R4K_CONF_SB) >> 22); in probe_scache()
1601 c->scache.linesz = 32; in loongson2_sc_init()
1605 c->scache.sets = scache_size / (c->scache.linesz * c->scache.ways); in loongson2_sc_init()
1607 scache_size >> 10, way_string[c->scache.ways], c->scache.linesz); in loongson2_sc_init()
1620 c->scache.linesz = 2 << lsize; in loongson3_sc_init()
1622 c->scache.linesz = 0; in loongson3_sc_init()
1632 scache_size = c->scache.sets * c->scache.ways * c->scache.linesz; in loongson3_sc_init()
1637 scache_size >> 10, way_string[c->scache.ways], c->scache.linesz); in loongson3_sc_init()
1673 c->scache.linesz = 64 << ((config >> 13) & 1); in setup_scache()
1711 scache_size = c->scache.ways * c->scache.sets * c->scache.linesz; in setup_scache()
1714 way_string[c->scache.ways], c->scache.linesz); in setup_scache()
1735 c->scache.sets = scache_size / (c->scache.linesz * c->scache.ways); in setup_scache()
1738 scache_size >> 10, way_string[c->scache.ways], c->scache.linesz); in setup_scache()
1888 if (c->dcache.linesz && cpu_has_dc_aliases) in r4k_cache_init()
1890 c->dcache.sets * c->dcache.linesz - 1, in r4k_cache_init()