Lines Matching refs:level

121 	int level;                     /* level not explicit in device tree */  member
143 static void cache_init(struct cache *cache, int type, int level, in cache_init() argument
147 cache->level = level; in cache_init()
153 static struct cache *new_cache(int type, int level, struct device_node *ofnode) in new_cache() argument
159 cache_init(cache, type, level, ofnode); in new_cache()
182 pr_debug("freeing L%d %s cache for %s\n", cache->level, in release_cache()
356 static struct cache *cache_do_one_devnode_unified(struct device_node *node, int level) in cache_do_one_devnode_unified() argument
358 pr_debug("creating L%d ucache for %s\n", level, node->full_name); in cache_do_one_devnode_unified()
360 return new_cache(cache_is_unified_d(node), level, node); in cache_do_one_devnode_unified()
364 int level) in cache_do_one_devnode_split() argument
368 pr_debug("creating L%d dcache and icache for %s\n", level, in cache_do_one_devnode_split()
371 dcache = new_cache(CACHE_TYPE_DATA, level, node); in cache_do_one_devnode_split()
372 icache = new_cache(CACHE_TYPE_INSTRUCTION, level, node); in cache_do_one_devnode_split()
386 static struct cache *cache_do_one_devnode(struct device_node *node, int level) in cache_do_one_devnode() argument
391 cache = cache_do_one_devnode_unified(node, level); in cache_do_one_devnode()
393 cache = cache_do_one_devnode_split(node, level); in cache_do_one_devnode()
399 int level) in cache_lookup_or_instantiate() argument
405 WARN_ONCE(cache && cache->level != level, in cache_lookup_or_instantiate()
407 cache->level, level); in cache_lookup_or_instantiate()
410 cache = cache_do_one_devnode(node, level); in cache_lookup_or_instantiate()
428 WARN_ON_ONCE(cache->level != 1); in do_subsidiary_caches_debugcheck()
435 int level = cache->level; in do_subsidiary_caches() local
442 level++; in do_subsidiary_caches()
443 subcache = cache_lookup_or_instantiate(subcache_node, level); in do_subsidiary_caches()
516 index->cache->level, cache_type_string(index->cache)); in cache_index_release()
624 return sprintf(buf, "%d\n", cache->level); in level_show()
628 __ATTR(level, 0444, level_show, NULL);