Lines Matching refs:this_leaf
346 * @this_leaf: Kernel cache info structure being updated
357 static void update_cache_properties(struct cacheinfo *this_leaf,
364 this_leaf->fw_token = cpu_node;
366 this_leaf->size = found_cache->size;
368 this_leaf->coherency_line_size = found_cache->line_size;
370 this_leaf->number_of_sets = found_cache->number_of_sets;
372 this_leaf->ways_of_associativity = found_cache->associativity;
376 this_leaf->attributes = CACHE_WRITE_THROUGH;
379 this_leaf->attributes = CACHE_WRITE_BACK;
386 this_leaf->attributes |= CACHE_READ_ALLOCATE;
389 this_leaf->attributes |= CACHE_WRITE_ALLOCATE;
393 this_leaf->attributes |=
408 if (this_leaf->type == CACHE_TYPE_NOCACHE &&
410 this_leaf->type = CACHE_TYPE_UNIFIED;
415 this_leaf->id = found_cache_v1->cache_id;
416 this_leaf->attributes |= CACHE_ID;
426 struct cacheinfo *this_leaf;
431 this_leaf = this_cpu_ci->info_list + index;
433 this_leaf->type,
434 this_leaf->level,
438 update_cache_properties(this_leaf, found_cache,