Searched refs:shard_size (Results 1 – 1 of 1) sorted by relevance
| /linux/kernel/sched/ext/ |
| H A D | cid.c | 58 static void calc_shard_layout(const struct cpumask *llc_cpus, u32 shard_size, in calc_shard_layout() argument 70 nr_shards = max_t(u32, 1, DIV_ROUND_UP(nr_cpus, shard_size)); in calc_shard_layout() 192 u32 shard_size, max_cids; in scx_cid_init() local 203 shard_size = sch->ops.cid_shard_size ?: SCX_CID_SHARD_SIZE_DFL; in scx_cid_init() 204 max_cids = min_t(u32, shard_size, SCX_CID_SHARD_MAX_CPUS); in scx_cid_init() 265 calc_shard_layout(llc_scratch, shard_size, &cores_per_shard, &nr_large); in scx_cid_init() 337 notopo_in_shard = min_t(u32, shard_size, SCX_CID_SHARD_MAX_CPUS); in scx_cid_init() 351 if (notopo_in_shard >= min_t(u32, shard_size, SCX_CID_SHARD_MAX_CPUS)) { in scx_cid_init()
|