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

1234

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/sh/kernel/cpu/sh2/
H A Dprobe.c20 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 Dprobe.c53 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 Dprobe.c40 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 Dcache-sh7705.c36 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 Dcache-shx3.c27 if (boot_cpu_data.dcache.n_aliases || boot_cpu_data.icache.n_aliases) {
31 boot_cpu_data.dcache.n_aliases = 0;
H A Dcache.c62 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 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 Dcache-sh4.c24 * 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 Dcache-sh5.c249 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 Dc-octeon.c33 * 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 Dc-r4k.c779 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 Dc-tx39.c293 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 Dcapifs.h10 #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 Dinit.c131 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 Ddcookies.h15 #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 Dprobe.c45 * 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 Dprobe.c62 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 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)
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 Dcpu-info.h56 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 Dcache.c28 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 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-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/message/i2o/
H A Dconfig-osm.c18 #include <linux/dcache.h>
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/samples/tracepoints/
H A Dtracepoint-probe-sample.c9 #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 Dcpu.c281 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 Dinotify.h63 #include <linux/dcache.h>

Completed in 101 milliseconds

1234