Lines Matching refs:icache
95 * Called to flush the icache on all cores
119 * Flush a range of kernel addresses out of the icache
129 * Flush the icache for a trampoline. These are used for interrupt
188 c->icache.linesz = 2 << ((config1 >> 19) & 7);
189 c->icache.sets = 64 << ((config1 >> 22) & 7);
190 c->icache.ways = 1 + ((config1 >> 16) & 7);
191 c->icache.flags |= MIPS_CACHE_VTAG;
193 c->icache.sets * c->icache.ways * c->icache.linesz;
194 c->icache.waybit = ffs(icache_size / c->icache.ways) - 1;
213 c->icache.waysize = icache_size / c->icache.ways;
216 c->icache.sets = icache_size / (c->icache.linesz * c->icache.ways);
225 c->icache.ways, c->icache.sets, c->icache.linesz);