/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sh/kernel/cpu/sh2/ |
H A D | probe.c | 22 current_cpu_data.dcache.ways = 4; 23 current_cpu_data.dcache.way_incr = (1<<10); 24 current_cpu_data.dcache.sets = 64; 25 current_cpu_data.dcache.entry_shift = 4; 26 current_cpu_data.dcache.linesz = L1_CACHE_BYTES; 27 current_cpu_data.dcache.flags = 0; 30 current_cpu_data.dcache.ways = 4; 31 current_cpu_data.dcache.way_incr = (1<<12); 32 current_cpu_data.dcache.sets = 256; 33 current_cpu_data.dcache [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sh/kernel/cpu/sh2a/ |
H A D | probe.c | 23 current_cpu_data.dcache.ways = 4; 24 current_cpu_data.dcache.way_incr = (1 << 11); 25 current_cpu_data.dcache.sets = 128; 26 current_cpu_data.dcache.entry_shift = 4; 27 current_cpu_data.dcache.linesz = L1_CACHE_BYTES; 28 current_cpu_data.dcache.flags = 0; 31 * The icache is the same as the dcache as far as this setup is 33 * lacks the U bit that the dcache has, none of this has any bearing 36 current_cpu_data.icache = current_cpu_data.dcache;
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/gfs2/ |
H A D | ops_dentry.h | 13 #include <linux/dcache.h>
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sh/kernel/cpu/sh3/ |
H A D | probe.c | 53 current_cpu_data.dcache.ways = 4; 54 current_cpu_data.dcache.entry_shift = 4; 55 current_cpu_data.dcache.linesz = L1_CACHE_BYTES; 56 current_cpu_data.dcache.flags = 0; 63 current_cpu_data.dcache.way_incr = (1 << 11); 64 current_cpu_data.dcache.entry_mask = 0x7f0; 65 current_cpu_data.dcache.sets = 128; 70 current_cpu_data.dcache.way_incr = (1 << 12); 71 current_cpu_data.dcache.entry_mask = 0xff0; 72 current_cpu_data.dcache [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sh/kernel/cpu/ |
H A D | init.c | 76 current_cpu_data.dcache.entry_mask = current_cpu_data.dcache.way_incr - 77 current_cpu_data.dcache.linesz; 79 current_cpu_data.dcache.way_size = current_cpu_data.dcache.sets * 80 current_cpu_data.dcache.linesz; 99 waysize = current_cpu_data.dcache.sets; 110 waysize <<= current_cpu_data.dcache.entry_shift; 118 ways = current_cpu_data.dcache.ways; 126 addr += current_cpu_data.dcache [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sh/mm/ |
H A D | cache-sh7705.c | 35 ways = current_cpu_data.dcache.ways; 36 waysize = current_cpu_data.dcache.sets; 37 waysize <<= current_cpu_data.dcache.entry_shift; 46 addr += current_cpu_data.dcache.linesz) { 57 addrstart += current_cpu_data.dcache.way_incr; 97 ways = current_cpu_data.dcache.ways; 98 waysize = current_cpu_data.dcache.sets; 99 waysize <<= current_cpu_data.dcache.entry_shift; 108 addr += current_cpu_data.dcache.linesz) { 118 addrstart += current_cpu_data.dcache [all...] |
H A D | cache-sh4.c | 20 * The maximum number of pages we support up to when doing ranged dcache 21 * flushing. Anything exceeding this will simply flush the dcache in its 65 current_cpu_data.dcache.ways, 66 current_cpu_data.dcache.sets, 67 current_cpu_data.dcache.way_incr); 69 current_cpu_data.dcache.entry_mask, 70 current_cpu_data.dcache.alias_mask, 71 current_cpu_data.dcache.n_aliases); 91 compute_alias(¤t_cpu_data.dcache); 93 switch (current_cpu_data.dcache 522 struct cache_info *dcache; local 576 struct cache_info *dcache; local 624 struct cache_info *dcache; local 683 struct cache_info *dcache; local [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 | pg-sh7705.c | 48 ways = current_cpu_data.dcache.ways; 54 addr |= (v & current_cpu_data.dcache.entry_mask); 63 addr += current_cpu_data.dcache.way_incr;
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sh/kernel/cpu/sh4/ |
H A D | probe.c | 46 * And again for the dcache .. 48 current_cpu_data.dcache.way_incr = (1 << 14); 49 current_cpu_data.dcache.entry_shift = 5; 50 current_cpu_data.dcache.sets = 512; 51 current_cpu_data.dcache.ways = 1; 52 current_cpu_data.dcache.linesz = L1_CACHE_BYTES; 96 current_cpu_data.dcache.ways = 4; 103 current_cpu_data.dcache.ways = 4; 115 current_cpu_data.dcache.ways = 4; 125 current_cpu_data.dcache [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/mips/mm/ |
H A D | c-tx39.c | 282 unsigned long dc_lsize = current_cpu_data.dcache.linesz; 313 current_cpu_data.dcache.ways = 1; 314 current_cpu_data.dcache.linesz = 4; 319 current_cpu_data.dcache.ways = 2; 320 current_cpu_data.dcache.linesz = 16; 326 current_cpu_data.dcache.ways = 1; 327 current_cpu_data.dcache.linesz = 16; 388 (dcache_size / current_cpu_data.dcache.ways) - 1, 395 current_cpu_data.dcache.waysize = dcache_size / current_cpu_data.dcache [all...] |
H A D | c-r4k.c | 719 c->dcache.linesz = 16 << ((config & CONF_DB) >> 4); 720 c->dcache.ways = 2; 721 c->dcache.waybit= __ffs(dcache_size/2); 734 c->dcache.linesz = 16 << ((config & CONF_DB) >> 4); 735 c->dcache.ways = 2; 736 c->dcache.waybit = 0; 748 c->dcache.linesz = 16 << ((config & CONF_DB) >> 4); 749 c->dcache.ways = 4; 750 c->dcache.waybit = 0; 769 c->dcache [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sh64/mm/ |
H A D | cache.c | 75 cpu_data->dcache = cpu_data->icache; 81 set_bit(SH_CACHE_MODE_WT, &(cpu_data->dcache.flags)); 83 set_bit(SH_CACHE_MODE_WB, &(cpu_data->dcache.flags)); 413 dummy_buffer_base_set = ((int)&dummy_alloco_area & cpu_data->dcache.idx_mask) >> cpu_data->dcache.entry_shift; 417 set_offset &= (cpu_data->dcache.sets - 1); 418 eaddr0 = (unsigned long long)dummy_alloco_area + (set_offset << cpu_data->dcache.entry_shift); 424 eaddr1 = eaddr0 + cpu_data->dcache.way_ofs * cpu_data->dcache.ways; 425 for (eaddr=eaddr0; eaddr<eaddr1; eaddr+=cpu_data->dcache [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/avr32/mm/ |
H A D | cache.c | 27 linesz = boot_cpu_data.dcache.linesz; 55 linesz = boot_cpu_data.dcache.linesz; 68 linesz = boot_cpu_data.dcache.linesz; 93 linesz = boot_cpu_data.dcache.linesz; 109 linesz = boot_cpu_data.dcache.linesz;
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/avr32/kernel/ |
H A D | cpu.c | 234 boot_cpu_data.dcache.ways = 1 << SYSREG_BFEXT(DASS, config1); 235 boot_cpu_data.dcache.sets = 1 << SYSREG_BFEXT(DSET, config1); 236 boot_cpu_data.dcache.linesz = 1 << (tmp + 1); 294 dcache_size = boot_cpu_data.dcache.ways * 295 boot_cpu_data.dcache.sets * 296 boot_cpu_data.dcache.linesz; 316 boot_cpu_data.dcache.ways, 317 boot_cpu_data.dcache.sets, 318 boot_cpu_data.dcache.linesz);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/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-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/message/i2o/ |
H A D | config-osm.c | 18 #include <linux/dcache.h>
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/ocfs2/ |
H A D | Makefile | 11 dcache.o \
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm/ |
H A D | cpu-info.h | 64 struct cache_desc dcache; /* Primary D or combined I/D cache */ member in struct:cpuinfo_mips
|
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) 427 __BUILD_BLAST_CACHE_RANGE(d, dcache, Hit_Writeback_Inv_D, protected_) 430 __BUILD_BLAST_CACHE_RANGE(d, dcache, Hit_Writeback_Inv_D, ) 433 __BUILD_BLAST_CACHE_RANGE(inv_d, dcache, Hit_Invalidate_D, )
|
H A D | cpu-features.h | 96 #define cpu_has_dc_aliases (cpu_data[0].dcache.flags & MIPS_CACHE_ALIASES) 102 #define cpu_has_pindexed_dcache (cpu_data[0].dcache.flags & MIPS_CACHE_PINDEX) 206 #define cpu_dcache_line_size() current_cpu_data.dcache.linesz
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-mips/ |
H A D | cpu-info.h | 64 struct cache_desc dcache; /* Primary D or combined I/D cache */ member in struct:cpuinfo_mips
|
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) 427 __BUILD_BLAST_CACHE_RANGE(d, dcache, Hit_Writeback_Inv_D, protected_) 430 __BUILD_BLAST_CACHE_RANGE(d, dcache, Hit_Writeback_Inv_D, ) 433 __BUILD_BLAST_CACHE_RANGE(inv_d, dcache, Hit_Invalidate_D, )
|
H A D | cpu-features.h | 96 #define cpu_has_dc_aliases (cpu_data[0].dcache.flags & MIPS_CACHE_ALIASES) 102 #define cpu_has_pindexed_dcache (cpu_data[0].dcache.flags & MIPS_CACHE_PINDEX) 206 #define cpu_dcache_line_size() current_cpu_data.dcache.linesz
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/ecryptfs/ |
H A D | dentry.c | 25 #include <linux/dcache.h> 38 * dcache. Most filesystems leave this as NULL, because all their 39 * dentries in the dcache are valid.
|