Searched refs:dcache (Results 1 - 25 of 72) sorted by relevance

123

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sh/kernel/cpu/sh2/
H A Dprobe.c22 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 Dprobe.c23 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 Dops_dentry.h13 #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 Dprobe.c53 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 Dinit.c76 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 Dcache-sh7705.c35 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 Dcache-sh4.c20 * 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(&current_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 Dcache-sh3.c47 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 Dpg-sh7705.c48 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 Dprobe.c46 * 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 Dc-tx39.c282 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 Dc-r4k.c719 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 Dcache.c75 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 Dcache.c27 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 Dcpu.c234 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 Dcache.S20 # 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 Dconfig-osm.c18 #include <linux/dcache.h>
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/ocfs2/
H A DMakefile11 dcache.o \
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm/
H A Dcpu-info.h64 struct cache_desc dcache; /* Primary D or combined I/D cache */ member in struct:cpuinfo_mips
H A Dr4kcache.h396 __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 Dcpu-features.h96 #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 Dcpu-info.h64 struct cache_desc dcache; /* Primary D or combined I/D cache */ member in struct:cpuinfo_mips
H A Dr4kcache.h396 __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 Dcpu-features.h96 #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 Ddentry.c25 #include <linux/dcache.h>
38 * dcache. Most filesystems leave this as NULL, because all their
39 * dentries in the dcache are valid.

Completed in 130 milliseconds

123