/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/sh/kernel/cpu/sh2/ |
H A D | probe.c | 20 boot_cpu_data.dcache.ways = 4; 21 boot_cpu_data.dcache.way_incr = (1<<12); 22 boot_cpu_data.dcache.sets = 256; 23 boot_cpu_data.dcache.entry_shift = 4; 24 boot_cpu_data.dcache.linesz = L1_CACHE_BYTES; 25 boot_cpu_data.dcache.flags = 0; 30 boot_cpu_data.dcache.flags |= SH_CACHE_COMBINED; 31 boot_cpu_data.icache = boot_cpu_data.dcache;
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/sh/kernel/cpu/sh3/ |
H A D | probe.c | 53 boot_cpu_data.dcache.ways = 4; 54 boot_cpu_data.dcache.entry_shift = 4; 55 boot_cpu_data.dcache.linesz = L1_CACHE_BYTES; 56 boot_cpu_data.dcache.flags = 0; 63 boot_cpu_data.dcache.way_incr = (1 << 11); 64 boot_cpu_data.dcache.entry_mask = 0x7f0; 65 boot_cpu_data.dcache.sets = 128; 70 boot_cpu_data.dcache.way_incr = (1 << 12); 71 boot_cpu_data.dcache.entry_mask = 0xff0; 72 boot_cpu_data.dcache [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/sh/kernel/cpu/sh2a/ |
H A D | probe.c | 40 boot_cpu_data.dcache.ways = 4; 41 boot_cpu_data.dcache.way_incr = (1 << 11); 42 boot_cpu_data.dcache.sets = 128; 43 boot_cpu_data.dcache.entry_shift = 4; 44 boot_cpu_data.dcache.linesz = L1_CACHE_BYTES; 45 boot_cpu_data.dcache.flags = 0; 48 * The icache is the same as the dcache as far as this setup is 50 * lacks the U bit that the dcache has, none of this has any bearing 53 boot_cpu_data.icache = boot_cpu_data.dcache;
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/sh/mm/ |
H A D | cache-sh7705.c | 36 ways = current_cpu_data.dcache.ways; 37 waysize = current_cpu_data.dcache.sets; 38 waysize <<= current_cpu_data.dcache.entry_shift; 47 addr += current_cpu_data.dcache.linesz) { 58 addrstart += current_cpu_data.dcache.way_incr; 104 ways = current_cpu_data.dcache.ways; 105 waysize = current_cpu_data.dcache.sets; 106 waysize <<= current_cpu_data.dcache.entry_shift; 115 addr += current_cpu_data.dcache.linesz) { 125 addrstart += current_cpu_data.dcache [all...] |
H A D | cache-shx3.c | 27 if (boot_cpu_data.dcache.n_aliases || boot_cpu_data.icache.n_aliases) { 31 boot_cpu_data.dcache.n_aliases = 0;
|
H A D | cache.c | 62 if (boot_cpu_data.dcache.n_aliases && page_mapped(page) && 69 if (boot_cpu_data.dcache.n_aliases) 81 if (boot_cpu_data.dcache.n_aliases && page_mapped(page) && 88 if (boot_cpu_data.dcache.n_aliases) 100 if (boot_cpu_data.dcache.n_aliases && page_mapped(from) && 139 if (!boot_cpu_data.dcache.n_aliases) 155 if (boot_cpu_data.dcache.n_aliases && page_mapped(page) && 175 if (boot_cpu_data.dcache.n_aliases == 0) 183 if (boot_cpu_data.dcache.n_aliases == 0) 259 boot_cpu_data.dcache [all...] |
H A D | cache-sh3.c | 47 for (j = 0; j < current_cpu_data.dcache.ways; j++) { 51 addr = addrstart | (v & current_cpu_data.dcache.entry_mask); 63 addrstart += current_cpu_data.dcache.way_incr; 88 (v & current_cpu_data.dcache.entry_mask) | SH_CACHE_ASSOC;
|
H A D | cache-sh4.c | 24 * The maximum number of pages we support up to when doing ranged dcache 25 * flushing. Anything exceeding this will simply flush the dcache in its 153 (current_cpu_data.dcache.sets << 154 current_cpu_data.dcache.entry_shift) * 155 current_cpu_data.dcache.ways; 157 entry_offset = 1 << current_cpu_data.dcache.entry_shift; 241 map_coherent = (current_cpu_data.dcache.n_aliases && 292 if (boot_cpu_data.dcache.n_aliases == 0) 320 struct cache_info *dcache; local 325 dcache [all...] |
H A D | cache-sh5.c | 249 cpu_data->dcache.entry_mask) >> 250 cpu_data->dcache.entry_shift; 254 set_offset &= (cpu_data->dcache.sets - 1); 256 (set_offset << cpu_data->dcache.entry_shift); 265 eaddr1 = eaddr0 + cpu_data->dcache.way_size * 266 cpu_data->dcache.ways; 269 eaddr += cpu_data->dcache.way_size) { 274 eaddr1 = eaddr0 + cpu_data->dcache.way_size * 275 cpu_data->dcache.ways; 278 eaddr += cpu_data->dcache [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/mips/mm/ |
H A D | c-octeon.c | 33 * Octeon automatically flushes the dcache on tlb changes, so 113 * dcache aliases don't need to do anything here 195 c->dcache.linesz = 128; 197 c->dcache.sets = 2; /* CN5XXX has two Dcache sets */ 199 c->dcache.sets = 1; /* CN3XXX has one Dcache set */ 200 c->dcache.ways = 64; 202 c->dcache.sets * c->dcache.ways * c->dcache.linesz; 203 c->dcache [all...] |
H A D | c-r4k.c | 779 c->dcache.linesz = 16 << ((config & CONF_DB) >> 4); 780 c->dcache.ways = 2; 781 c->dcache.waybit= __ffs(dcache_size/2); 794 c->dcache.linesz = 16 << ((config & CONF_DB) >> 4); 795 c->dcache.ways = 2; 796 c->dcache.waybit = 0; 808 c->dcache.linesz = 16 << ((config & CONF_DB) >> 4); 809 c->dcache.ways = 4; 810 c->dcache.waybit = 0; 829 c->dcache [all...] |
H A D | c-tx39.c | 293 unsigned long dc_lsize = current_cpu_data.dcache.linesz; 324 current_cpu_data.dcache.ways = 1; 325 current_cpu_data.dcache.linesz = 4; 330 current_cpu_data.dcache.ways = 2; 331 current_cpu_data.dcache.linesz = 16; 337 current_cpu_data.dcache.ways = 1; 338 current_cpu_data.dcache.linesz = 16; 406 (dcache_size / current_cpu_data.dcache.ways) - 1, 413 current_cpu_data.dcache.waysize = dcache_size / current_cpu_data.dcache [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/isdn/capi/ |
H A D | capifs.h | 10 #include <linux/dcache.h>
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/sh/kernel/cpu/ |
H A D | init.c | 131 waysize = current_cpu_data.dcache.sets; 142 waysize <<= current_cpu_data.dcache.entry_shift; 150 ways = current_cpu_data.dcache.ways; 158 addr += current_cpu_data.dcache.linesz) 161 addrstart += current_cpu_data.dcache.way_incr; 173 if (current_cpu_data.dcache.ways > 1) 207 l1d_cache_shape = CACHE_DESC_SHAPE(current_cpu_data.dcache); 209 if (current_cpu_data.dcache.flags & SH_CACHE_COMBINED) 316 current_cpu_data.dcache.entry_mask = current_cpu_data.dcache [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/ |
H A D | dcookies.h | 15 #include <linux/dcache.h>
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/sh/kernel/cpu/sh4/ |
H A D | probe.c | 45 * And again for the dcache .. 47 boot_cpu_data.dcache.way_incr = (1 << 14); 48 boot_cpu_data.dcache.entry_shift = 5; 49 boot_cpu_data.dcache.sets = 512; 50 boot_cpu_data.dcache.ways = 1; 51 boot_cpu_data.dcache.linesz = L1_CACHE_BYTES; 71 boot_cpu_data.dcache.ways = 4; 166 boot_cpu_data.dcache.ways = 2; 171 boot_cpu_data.dcache.ways = 2; 187 boot_cpu_data.dcache [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/sh/kernel/cpu/sh5/ |
H A D | probe.c | 62 boot_cpu_data.dcache = boot_cpu_data.icache; 68 set_bit(SH_CACHE_MODE_WT, &(boot_cpu_data.dcache.flags)); 70 set_bit(SH_CACHE_MODE_WB, &(boot_cpu_data.dcache.flags));
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/mips/include/asm/ |
H A D | r4kcache.h | 396 __BUILD_BLAST_CACHE(d, dcache, Index_Writeback_Inv_D, Hit_Writeback_Inv_D, 16) 399 __BUILD_BLAST_CACHE(d, dcache, Index_Writeback_Inv_D, Hit_Writeback_Inv_D, 32) 402 __BUILD_BLAST_CACHE(d, dcache, Index_Writeback_Inv_D, Hit_Writeback_Inv_D, 64) 407 __BUILD_BLAST_CACHE(inv_d, dcache, Index_Writeback_Inv_D, Hit_Invalidate_D, 16) 408 __BUILD_BLAST_CACHE(inv_d, dcache, Index_Writeback_Inv_D, Hit_Invalidate_D, 32) 435 __BUILD_BLAST_CACHE_RANGE(d, dcache, Hit_Writeback_Inv_D, protected_) 438 __BUILD_BLAST_CACHE_RANGE(d, dcache, Hit_Writeback_Inv_D, ) 441 __BUILD_BLAST_CACHE_RANGE(inv_d, dcache, Hit_Invalidate_D, )
|
H A D | cpu-info.h | 56 struct cache_desc dcache; /* Primary D or combined I/D cache */ member in struct:cpuinfo_mips
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/avr32/mm/ |
H A D | cache.c | 28 linesz = boot_cpu_data.dcache.linesz; 56 linesz = boot_cpu_data.dcache.linesz; 69 linesz = boot_cpu_data.dcache.linesz; 94 linesz = boot_cpu_data.dcache.linesz; 110 linesz = boot_cpu_data.dcache.linesz;
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/frv/lib/ |
H A D | cache.S | 20 # Write back a range of dcache 40 # Invalidate a range of dcache and icache 81 # Write back and invalidate a range of dcache and icache
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/message/i2o/ |
H A D | config-osm.c | 18 #include <linux/dcache.h>
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/samples/tracepoints/ |
H A D | tracepoint-probe-sample.c | 9 #include <linux/dcache.h>
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/avr32/kernel/ |
H A D | cpu.c | 281 boot_cpu_data.dcache.ways = 1 << SYSREG_BFEXT(DASS, config1); 282 boot_cpu_data.dcache.sets = 1 << SYSREG_BFEXT(DSET, config1); 283 boot_cpu_data.dcache.linesz = 1 << (tmp + 1); 336 dcache_size = boot_cpu_data.dcache.ways * 337 boot_cpu_data.dcache.sets * 338 boot_cpu_data.dcache.linesz; 364 boot_cpu_data.dcache.ways, 365 boot_cpu_data.dcache.sets, 366 boot_cpu_data.dcache.linesz);
|
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/minidlna/linux/ |
H A D | inotify.h | 63 #include <linux/dcache.h>
|