/linux-4.4.14/arch/parisc/kernel/ |
H A D | cache.c | 48 struct pdc_cache_info cache_info __read_mostly; 103 cache_info.ic_size/1024 ); show_cache_info() 104 if (cache_info.dc_loop != 1) show_cache_info() 105 snprintf(buf, 32, "%lu-way associative", cache_info.dc_loop); show_cache_info() 107 cache_info.dc_size/1024, show_cache_info() 108 (cache_info.dc_conf.cc_wt ? "WT":"WB"), show_cache_info() 109 (cache_info.dc_conf.cc_sh ? ", shared I/D":""), show_cache_info() 110 ((cache_info.dc_loop == 1) ? "direct mapped" : buf)); show_cache_info() 112 cache_info.it_size, show_cache_info() 113 cache_info.dt_size, show_cache_info() 114 cache_info.dt_conf.tc_sh ? " - shared with ITLB":"" show_cache_info() 142 if (pdc_cache_info(&cache_info) < 0) parisc_cache_init() 147 cache_info.ic_size, parisc_cache_init() 148 cache_info.dc_size, parisc_cache_init() 149 cache_info.it_size); parisc_cache_init() 152 cache_info.dc_base, parisc_cache_init() 153 cache_info.dc_stride, parisc_cache_init() 154 cache_info.dc_count, parisc_cache_init() 155 cache_info.dc_loop); parisc_cache_init() 158 *(unsigned long *) (&cache_info.dc_conf), parisc_cache_init() 159 cache_info.dc_conf.cc_alias, parisc_cache_init() 160 cache_info.dc_conf.cc_block, parisc_cache_init() 161 cache_info.dc_conf.cc_line, parisc_cache_init() 162 cache_info.dc_conf.cc_shift); parisc_cache_init() 164 cache_info.dc_conf.cc_wt, parisc_cache_init() 165 cache_info.dc_conf.cc_sh, parisc_cache_init() 166 cache_info.dc_conf.cc_cst, parisc_cache_init() 167 cache_info.dc_conf.cc_hv); parisc_cache_init() 170 cache_info.ic_base, parisc_cache_init() 171 cache_info.ic_stride, parisc_cache_init() 172 cache_info.ic_count, parisc_cache_init() 173 cache_info.ic_loop); parisc_cache_init() 176 *(unsigned long *) (&cache_info.ic_conf), parisc_cache_init() 177 cache_info.ic_conf.cc_alias, parisc_cache_init() 178 cache_info.ic_conf.cc_block, parisc_cache_init() 179 cache_info.ic_conf.cc_line, parisc_cache_init() 180 cache_info.ic_conf.cc_shift); parisc_cache_init() 182 cache_info.ic_conf.cc_wt, parisc_cache_init() 183 cache_info.ic_conf.cc_sh, parisc_cache_init() 184 cache_info.ic_conf.cc_cst, parisc_cache_init() 185 cache_info.ic_conf.cc_hv); parisc_cache_init() 188 cache_info.dt_conf.tc_sh, parisc_cache_init() 189 cache_info.dt_conf.tc_page, parisc_cache_init() 190 cache_info.dt_conf.tc_cst, parisc_cache_init() 191 cache_info.dt_conf.tc_aid, parisc_cache_init() 192 cache_info.dt_conf.tc_pad1); parisc_cache_init() 195 cache_info.it_conf.tc_sh, parisc_cache_init() 196 cache_info.it_conf.tc_page, parisc_cache_init() 197 cache_info.it_conf.tc_cst, parisc_cache_init() 198 cache_info.it_conf.tc_aid, parisc_cache_init() 199 cache_info.it_conf.tc_pad1); parisc_cache_init() 203 if (cache_info.dt_conf.tc_sh == 0 || cache_info.dt_conf.tc_sh == 2) { parisc_cache_init() 204 if (cache_info.dt_conf.tc_sh == 2) parisc_cache_init() 218 dcache_stride = CAFL_STRIDE(cache_info.dc_conf); parisc_cache_init() 219 icache_stride = CAFL_STRIDE(cache_info.ic_conf); parisc_cache_init() 374 if (parisc_cache_flush_threshold > cache_info.dc_size) parisc_setup_cache_timing() 375 parisc_cache_flush_threshold = cache_info.dc_size; parisc_setup_cache_timing()
|
H A D | firmware.c | 43 * int pdc_cache_info(struct pdc_cache_info *cache_info ) 48 * retval = mem_pdc_call(PDC_CACHE,PDC_CACHE_INFO,__pa(cache_info),0); 50 * memcpy(cache_info, pdc_result, sizeof(*cache_info)); 543 * @cache_info: The return buffer. 547 int pdc_cache_info(struct pdc_cache_info *cache_info) pdc_cache_info() argument 555 memcpy(cache_info, pdc_result, sizeof(*cache_info)); pdc_cache_info()
|
H A D | pacache.S | 76 1: load32 PA(cache_info), %r1 195 .import cache_info,data 202 load32 cache_info, %r1 263 .import cache_info, data 269 load32 cache_info, %r1
|
/linux-4.4.14/arch/ia64/kernel/ |
H A D | topology.c | 124 struct cache_info { struct 133 struct cache_info *cache_leaves; 143 struct cache_info * this_leaf) cache_shared_cpu_map_setup() 178 struct cache_info * this_leaf) cache_shared_cpu_map_setup() 185 static ssize_t show_coherency_line_size(struct cache_info *this_leaf, show_coherency_line_size() 191 static ssize_t show_ways_of_associativity(struct cache_info *this_leaf, show_ways_of_associativity() 197 static ssize_t show_attributes(struct cache_info *this_leaf, char *buf) show_attributes() 204 static ssize_t show_size(struct cache_info *this_leaf, char *buf) show_size() 209 static ssize_t show_number_of_sets(struct cache_info *this_leaf, char *buf) show_number_of_sets() 218 static ssize_t show_shared_cpu_map(struct cache_info *this_leaf, char *buf) show_shared_cpu_map() 228 static ssize_t show_type(struct cache_info *this_leaf, char *buf) show_type() 234 static ssize_t show_level(struct cache_info *this_leaf, char *buf) show_level() 241 ssize_t (*show)(struct cache_info *, char *); 242 ssize_t (*store)(struct cache_info *, const char *, size_t count); 273 #define to_object(k) container_of(k, struct cache_info, kobj) 279 struct cache_info *this_leaf = to_object(kobj); ia64_cache_show() 314 struct cache_info *this_cache; cpu_cache_sysfs_init() 322 this_cache=kzalloc(sizeof(struct cache_info)*unique_caches, cpu_cache_sysfs_init() 356 struct cache_info *this_object; cache_add_dev()
|
H A D | palinfo.c | 211 static int cache_info(struct seq_file *m) cache_info() function 814 { "cache_info", cache_info, },
|
/linux-4.4.14/arch/s390/kernel/ |
H A D | cache.c | 40 struct cache_info { struct 48 struct cache_info ci[CACHE_MAX_LEVEL]; 92 static inline enum cache_type get_cache_type(struct cache_info *ci, int level) get_cache_type()
|
/linux-4.4.14/arch/sh/include/asm/ |
H A D | processor.h | 81 struct cache_info icache; /* Primary I-cache */ 82 struct cache_info dcache; /* Primary D-cache */ 83 struct cache_info scache; /* Secondary cache */
|
H A D | cache.h | 20 struct cache_info { struct
|
/linux-4.4.14/arch/parisc/include/asm/ |
H A D | cache.h | 37 extern struct pdc_cache_info cache_info;
|
/linux-4.4.14/arch/avr32/include/asm/ |
H A D | cache.h | 17 struct cache_info { struct
|
H A D | processor.h | 67 struct cache_info icache; 68 struct cache_info dcache;
|
/linux-4.4.14/arch/sh/mm/ |
H A D | cache-debugfs.c | 28 struct cache_info *cache; cache_seq_show()
|
H A D | cache.c | 245 static void compute_alias(struct cache_info *c) compute_alias()
|
H A D | cache-sh4.c | 321 struct cache_info *dcache; __flush_cache_one()
|
/linux-4.4.14/arch/sh/kernel/cpu/ |
H A D | proc.c | 65 struct cache_info info) show_cacheinfo()
|
/linux-4.4.14/drivers/s390/block/ |
H A D | dasd_eckd.h | 237 unsigned char cache_info:1; member in struct:dasd_eckd_characteristics::__anon8920
|
/linux-4.4.14/arch/ia64/pci/ |
H A D | pci.c | 599 * Code mostly taken from arch/ia64/kernel/palinfo.c:cache_info().
|
/linux-4.4.14/sound/pci/asihpi/ |
H A D | hpi_internal.h | 827 } cache_info; member in union:hpi_mixerx_res
|