Searched refs:cores_per_shard (Results 1 – 2 of 2) sorted by relevance
| /linux/kernel/sched/ext/ |
| H A D | cid.c | 260 u32 cores_per_shard, nr_large; in scx_cid_init() 270 calc_shard_layout(llc_scratch, shard_size, &cores_per_shard, &nr_large); in scx_cid_init() 312 max_cores = cores_per_shard + (shard_local < nr_large ? 1 : 0); in scx_cid_init() 256 u32 cores_per_shard, nr_large; scx_cid_init() local
|
| /linux/kernel/ |
| H A D | workqueue.c | 137 int nr_large_shards; /* number of large shards (cores_per_shard + 1) */ member 138 int cores_per_shard; /* base number of cores per default shard */ 8640 * "large shards" with (cores_per_shard + 1) cores; the rest are "default in workqueue_unbound_cpus_setup() 8641 * shards" with cores_per_shard cores. in workqueue_unbound_cpus_setup() 8643 static int __init llc_shard_size(int shard_id, int cores_per_shard, int nr_large_shards) in workqueue_unbound_cpus_setup() 8647 return cores_per_shard + 1; 8650 return cores_per_shard; 8667 layout.cores_per_shard = nr_cores / layout.nr_shards; 8684 return cores_in_shard == llc_shard_size(shard_id, layout->cores_per_shard, 8444 llc_shard_size(int shard_id,int cores_per_shard,int nr_large_shards) llc_shard_size() argument
|