scache_size
static unsigned long scache_size __read_mostly;
scache_size = addr;
scache_size = 512*1024;
c->scache.waysize = scache_size / (c->scache.ways);
c->scache.sets = scache_size / (c->scache.linesz * c->scache.ways);
scache_size >> 10, way_string[c->scache.ways], c->scache.linesz);
scache_size = c->scache.sets * c->scache.ways * c->scache.linesz;
c->scache.waysize = scache_size / c->scache.ways;
scache_size >> 10, way_string[c->scache.ways], c->scache.linesz);
if (scache_size)
scache_size = 0x80000 << ((config & R10K_CONF_SS) >> 16);
scache_size = c->scache.ways * c->scache.sets * c->scache.linesz;
scache_size >> 10,
c->scache.waysize = scache_size / c->scache.ways;
c->scache.sets = scache_size / (c->scache.linesz * c->scache.ways);
scache_size >> 10, way_string[c->scache.ways], c->scache.linesz);
if (scache_size == 0)
if (scache_size == 0)
if (size >= scache_size) {
if (size >= scache_size) {
scache_size = size;
static unsigned long scache_size;
static unsigned long scache_size;
unsigned long end = start + scache_size;
if (size >= scache_size) {
scache_size = (512 * 1024) << ((config & R5K_CONF_SS) >> 20);
scache_size >> 10);
for (i = 0; i < scache_size; i += sc_lsize)
c->scache.waybit= __ffs(scache_size / c->scache.ways);
c->scache.waysize = scache_size / c->scache.ways;
c->scache.sets = scache_size / (c->scache.linesz * c->scache.ways);
(scache_size >> 10), sc_lsize);