/linux-2.4.37.9/arch/mips/mm/ |
D | c-r4k.c | 66 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 …]
|
D | c-tx39.c | 70 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/ |
D | c-r4k.c | 66 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/ |
D | cache.c | 97 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/ |
D | r4kcache.h | 144 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 …]
|
D | processor.h | 69 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/ |
D | r4kcache.h | 144 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 …]
|
D | processor.h | 101 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/ |
D | cpu-multi32.h | 83 } 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/ |
D | setup.c | 324 (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/ |
D | shmparam.h | 18 #define SHMLBA (cpu_data->dcache.sets * L1_CACHE_BYTES)
|
D | processor.h | 64 struct cache_info dcache; member
|
/linux-2.4.37.9/fs/ |
D | Makefile | 10 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 \
|
D | ChangeLog | 151 But it's a lot of changes to lookup and dcache code, so it will
|
/linux-2.4.37.9/fs/sysv/ |
D | CHANGES | 19 * 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/ |
D | Makefile | 7 obj-y := cache.o dcache.o dir.o ext_attr.o file.o fileset.o inode.o \
|
/linux-2.4.37.9/Documentation/filesystems/ |
D | vfs.txt | 46 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/ |
D | fs.txt | 53 Age_limit is the age in seconds after which dcache entries 56 dcache isn't pruned yet.
|
/linux-2.4.37.9/include/linux/ |
D | amigaffs.h | 201 u32 dcache; member
|
/linux-2.4.37.9/Documentation/ |
D | kernel-docs.txt | 102 dentries, dcache. 723 Keywords: slides, VFS, inode, superblock, dentry, dcache. 726 dcache.
|
/linux-2.4.37.9/arch/arm/boot/compressed/ |
D | head.S | 584 add r2, r1, #65536 @ 2x the largest dcache size
|
/linux-2.4.37.9/fs/affs/ |
D | Changes | 162 - Added dentry callbacks to allow the dcache to
|
/linux-2.4.37.9/fs/hfs/ |
D | ChangeLog | 99 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/ |
D | ChangeLog | 332 - Manage dcache more efficiently
|
/linux-2.4.37.9/ |
D | CREDITS | 217 D: System V fs update for 2.1.x dcache.
|