Home
last modified time | relevance | path

Searched refs:cores_per_shard (Results 1 – 2 of 2) sorted by relevance

/linux/kernel/sched/ext/
H A Dcid.c260 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 Dworkqueue.c137 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