Home
last modified time | relevance | path

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

/linux/kernel/sched/ext/
H A Dcid.c58 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()