Home
last modified time | relevance | path

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

/linux-2.4.37.9/arch/mips/mm/
Dc-r4k.c66 unsigned long dc_lsize = current_cpu_data.dcache.linesz; in r4k_blast_dcache_page_setup()
78 unsigned long dc_lsize = current_cpu_data.dcache.linesz; in r4k_blast_dcache_page_indexed_setup()
90 unsigned long dc_lsize = current_cpu_data.dcache.linesz; in r4k_blast_dcache_setup()
382 unsigned long dc_lsize = current_cpu_data.dcache.linesz; in r4k_flush_icache_range()
507 unsigned long dc_lsize = current_cpu_data.dcache.linesz; in r4k_dma_cache_wback_inv()
552 unsigned long dc_lsize = current_cpu_data.dcache.linesz; in r4k_dma_cache_inv()
577 unsigned long dc_lsize = current_cpu_data.dcache.linesz; in r4k_flush_cache_sigtramp()
665 c->dcache.linesz = 16 << ((config & CONF_DB) >> 4); in probe_pcache()
666 c->dcache.ways = 2; in probe_pcache()
667 c->dcache.waybit= ffs(dcache_size/2) - 1; in probe_pcache()
[all …]
Dc-tx39.c70 unsigned long dc_lsize = current_cpu_data.dcache.linesz; in tx39h_dma_cache_wback_inv()
241 unsigned long dc_lsize = current_cpu_data.dcache.linesz; in tx39_flush_icache_range()
322 unsigned long dc_lsize = current_cpu_data.dcache.linesz; in tx39_dma_cache_wback_inv()
346 unsigned long dc_lsize = current_cpu_data.dcache.linesz; in tx39_dma_cache_inv()
360 unsigned long dc_lsize = current_cpu_data.dcache.linesz; in tx39_flush_cache_sigtramp()
391 current_cpu_data.dcache.ways = 1; in tx39_probe_cache()
392 current_cpu_data.dcache.linesz = 4; in tx39_probe_cache()
397 current_cpu_data.dcache.ways = 2; in tx39_probe_cache()
398 current_cpu_data.dcache.linesz = 16; in tx39_probe_cache()
404 current_cpu_data.dcache.ways = 1; in tx39_probe_cache()
[all …]
/linux-2.4.37.9/arch/mips64/mm/
Dc-r4k.c66 unsigned long dc_lsize = current_cpu_data.dcache.linesz; in r4k_blast_dcache_page_setup()
78 unsigned long dc_lsize = current_cpu_data.dcache.linesz; in r4k_blast_dcache_page_indexed_setup()
90 unsigned long dc_lsize = current_cpu_data.dcache.linesz; in r4k_blast_dcache_setup()
382 unsigned long dc_lsize = current_cpu_data.dcache.linesz; in r4k_flush_icache_range()
507 unsigned long dc_lsize = current_cpu_data.dcache.linesz; in r4k_dma_cache_wback_inv()
552 unsigned long dc_lsize = current_cpu_data.dcache.linesz; in r4k_dma_cache_inv()
577 unsigned long dc_lsize = current_cpu_data.dcache.linesz; in r4k_flush_cache_sigtramp()
665 c->dcache.linesz = 16 << ((config & CONF_DB) >> 4); in probe_pcache()
666 c->dcache.ways = 2; in probe_pcache()
667 c->dcache.waybit= ffs(dcache_size/2) - 1; in probe_pcache()
[all …]
/linux-2.4.37.9/arch/sh64/mm/
Dcache.c97 cpu_data->dcache = cpu_data->icache; in sh64_cache_init()
103 set_bit(SH_CACHE_MODE_WT, &(cpu_data->dcache.flags)); in sh64_cache_init()
105 set_bit(SH_CACHE_MODE_WB, &(cpu_data->dcache.flags)); in sh64_cache_init()
404 …dummy_buffer_base_set = ((int)&dummy_alloco_area & cpu_data->dcache.idx_mask) >> cpu_data->dcache.… in sh64_dcache_purge_sets()
408 set_offset &= (cpu_data->dcache.sets - 1); in sh64_dcache_purge_sets()
409 eaddr0 = (unsigned long long)dummy_alloco_area + (set_offset << cpu_data->dcache.entry_shift); in sh64_dcache_purge_sets()
415 eaddr1 = eaddr0 + cpu_data->dcache.way_ofs * cpu_data->dcache.ways; in sh64_dcache_purge_sets()
416 for (eaddr=eaddr0; eaddr<eaddr1; eaddr+=cpu_data->dcache.way_ofs) { in sh64_dcache_purge_sets()
420 eaddr1 = eaddr0 + cpu_data->dcache.way_ofs * cpu_data->dcache.ways; in sh64_dcache_purge_sets()
421 for (eaddr=eaddr0; eaddr<eaddr1; eaddr+=cpu_data->dcache.way_ofs) { in sh64_dcache_purge_sets()
[all …]
/linux-2.4.37.9/include/asm-mips/
Dr4kcache.h144 unsigned long end = start + current_cpu_data.dcache.waysize; in blast_dcache16()
145 unsigned long ws_inc = 1UL << current_cpu_data.dcache.waybit; in blast_dcache16()
146 unsigned long ws_end = current_cpu_data.dcache.ways << in blast_dcache16()
147 current_cpu_data.dcache.waybit; in blast_dcache16()
170 unsigned long ws_inc = 1UL << current_cpu_data.dcache.waybit; in blast_dcache16_page_indexed()
171 unsigned long ws_end = current_cpu_data.dcache.ways << in blast_dcache16_page_indexed()
172 current_cpu_data.dcache.waybit; in blast_dcache16_page_indexed()
287 unsigned long end = start + current_cpu_data.dcache.waysize; in blast_dcache32()
288 unsigned long ws_inc = 1UL << current_cpu_data.dcache.waybit; in blast_dcache32()
289 unsigned long ws_end = current_cpu_data.dcache.ways << in blast_dcache32()
[all …]
Dprocessor.h69 struct cache_desc dcache; /* Primary D or combined I/D cache */ member
96 #define cpu_has_dc_aliases (cpu_data[0].dcache.flags & MIPS_CACHE_ALIASES)
97 #define cpu_has_ic_fills_f_dc (cpu_data[0].dcache.flags & MIPS_CACHE_IC_F_DC)
104 #define cpu_dcache_line_size() current_cpu_data.dcache.linesz
/linux-2.4.37.9/include/asm-mips64/
Dr4kcache.h144 unsigned long end = start + current_cpu_data.dcache.waysize; in blast_dcache16()
145 unsigned long ws_inc = 1UL << current_cpu_data.dcache.waybit; in blast_dcache16()
146 unsigned long ws_end = current_cpu_data.dcache.ways << in blast_dcache16()
147 current_cpu_data.dcache.waybit; in blast_dcache16()
170 unsigned long ws_inc = 1UL << current_cpu_data.dcache.waybit; in blast_dcache16_page_indexed()
171 unsigned long ws_end = current_cpu_data.dcache.ways << in blast_dcache16_page_indexed()
172 current_cpu_data.dcache.waybit; in blast_dcache16_page_indexed()
287 unsigned long end = start + current_cpu_data.dcache.waysize; in blast_dcache32()
288 unsigned long ws_inc = 1UL << current_cpu_data.dcache.waybit; in blast_dcache32()
289 unsigned long ws_end = current_cpu_data.dcache.ways << in blast_dcache32()
[all …]
Dprocessor.h101 struct cache_desc dcache; /* Primary D or combined I/D cache */ member
128 #define cpu_has_dc_aliases (cpu_data[0].dcache.flags & MIPS_CACHE_ALIASES)
129 #define cpu_has_ic_fills_f_dc (cpu_data[0].dcache.flags & MIPS_CACHE_IC_F_DC)
136 #define cpu_dcache_line_size() current_cpu_data.dcache.linesz
/linux-2.4.37.9/include/asm-arm/
Dcpu-multi32.h83 } dcache; member
142 #define cpu_dcache_clean_page(vp) processor.dcache.clean_page(vp)
143 #define cpu_dcache_clean_entry(addr) processor.dcache.clean_entry(addr)
144 #define cpu_dcache_clean_range(s,e) processor.dcache.clean_range(s,e)
145 #define cpu_dcache_invalidate_range(s,e) processor.dcache.invalidate_range(s,e)
/linux-2.4.37.9/arch/sh64/kernel/
Dsetup.c324 (boot_cpu_data.dcache.ways * in show_cpuinfo()
325 boot_cpu_data.dcache.sets * in show_cpuinfo()
326 boot_cpu_data.dcache.linesz) >> 10); in show_cpuinfo()
/linux-2.4.37.9/include/asm-sh64/
Dshmparam.h18 #define SHMLBA (cpu_data->dcache.sets * L1_CACHE_BYTES)
Dprocessor.h64 struct cache_info dcache; member
/linux-2.4.37.9/fs/
DMakefile10 export-objs := filesystems.o open.o dcache.o buffer.o dquot.o
16 dcache.o inode.o attr.o bad_inode.o file.o iobuf.o dnotify.o \
DChangeLog151 But it's a lot of changes to lookup and dcache code, so it will
/linux-2.4.37.9/fs/sysv/
DCHANGES19 * namei.c: removed static subdir(); is_subdir() from dcache.c
49 Fixed i_count usage that resulted in dcache corruption.
/linux-2.4.37.9/fs/intermezzo/
DMakefile7 obj-y := cache.o dcache.o dir.o ext_attr.o file.o fileset.o inode.o \
/linux-2.4.37.9/Documentation/filesystems/
Dvfs.txt46 directory entry cache (dentry cache or "dcache"). This provides a very
60 The dcache is meant to be a view into your entire filespace. Unlike
62 all of our filespace, so the dcache has bits missing. In order to
398 operations. Dentries and the dcache are the domain of the VFS and the
415 dcache. Most filesystems leave this as NULL, because all their
416 dentries in the dcache are valid
424 still valid and in the dcache
/linux-2.4.37.9/Documentation/sysctl/
Dfs.txt53 Age_limit is the age in seconds after which dcache entries
56 dcache isn't pruned yet.
/linux-2.4.37.9/include/linux/
Damigaffs.h201 u32 dcache; member
/linux-2.4.37.9/Documentation/
Dkernel-docs.txt102 dentries, dcache.
723 Keywords: slides, VFS, inode, superblock, dentry, dcache.
726 dcache.
/linux-2.4.37.9/arch/arm/boot/compressed/
Dhead.S584 add r2, r1, #65536 @ 2x the largest dcache size
/linux-2.4.37.9/fs/affs/
DChanges162 - Added dentry callbacks to allow the dcache to
/linux-2.4.37.9/fs/hfs/
DChangeLog99 with what the dcache stuff looks like.
116 * inode.c, catalog.c, dir_*.c, sysdep.c: parts of the dcache
153 an hfs_cat_put as the dcache can hold onto entries for quite
217 i flush the dcache if we need more entries.
/linux-2.4.37.9/Documentation/filesystems/devfs/
DChangeLog332 - Manage dcache more efficiently
/linux-2.4.37.9/
DCREDITS217 D: System V fs update for 2.1.x dcache.