Lines Matching refs:nr_cores
8217 int nr_cores = 0, c; in llc_count_cores() local
8226 nr_cores++; in llc_count_cores()
8229 return nr_cores; in llc_count_cores()
8257 static struct llc_shard_layout __init llc_calc_shard_layout(int nr_cores) in llc_calc_shard_layout() argument
8262 layout.nr_shards = max(1, DIV_ROUND_CLOSEST(nr_cores, wq_cache_shard_size)); in llc_calc_shard_layout()
8263 layout.cores_per_shard = nr_cores / layout.nr_shards; in llc_calc_shard_layout()
8264 layout.nr_large_shards = nr_cores % layout.nr_shards; in llc_calc_shard_layout()
8295 int nr_cores) in llc_populate_cpu_shard_id() argument
8297 struct llc_shard_layout layout = llc_calc_shard_layout(nr_cores); in llc_populate_cpu_shard_id()
8351 int nr_cores; in precompute_cache_shard_ids() local
8363 nr_cores = llc_count_cores(cpus_sharing_llc, smt_pods); in precompute_cache_shard_ids()
8364 llc_populate_cpu_shard_id(cpus_sharing_llc, smt_pods, nr_cores); in precompute_cache_shard_ids()