Lines Matching refs:this_leaf
17 static inline void ci_leaf_init(struct cacheinfo *this_leaf, enum cache_type type, in ci_leaf_init() argument
20 this_leaf->type = type; in ci_leaf_init()
21 this_leaf->level = level; in ci_leaf_init()
22 this_leaf->coherency_line_size = cache->block_size; in ci_leaf_init()
23 this_leaf->number_of_sets = cache->sets; in ci_leaf_init()
24 this_leaf->ways_of_associativity = cache->ways; in ci_leaf_init()
25 this_leaf->size = cache->size; in ci_leaf_init()
26 cpumask_set_cpu(cpu, &this_leaf->shared_cpu_map); in ci_leaf_init()
88 struct cacheinfo *this_leaf = this_cpu_ci->info_list; in populate_cache_leaves() local
92 ci_leaf_init(this_leaf, CACHE_TYPE_DATA, level, &cpuinfo->dcache, cpu); in populate_cache_leaves()
93 this_leaf->attributes = ((mfspr(SPR_DCCFGR) & SPR_DCCFGR_CWS) >> 8) ? in populate_cache_leaves()
95 this_leaf++; in populate_cache_leaves()
99 ci_leaf_init(this_leaf, CACHE_TYPE_INST, level, &cpuinfo->icache, cpu); in populate_cache_leaves()