Lines Matching refs:shard
148 const struct scx_cid_shard *shard = in alloc_pshard() local
152 SCX_CMASK_NR_WORDS(shard->nr_cids)); in alloc_pshard()
163 pshard->base = shard->base_cid; in alloc_pshard()
164 pshard->nr_cids = shard->nr_cids; in alloc_pshard()
167 scx_cmask_init(&pshard->caps[i].cmask, shard->base_cid, shard->nr_cids); in alloc_pshard()
172 __scx_cmask_init(&cu->cmask, shard->base_cid, shard->nr_cids, SCX_CID_SHARD_MAX_CPUS); in alloc_pshard()
180 scx_cmask_init(cu->cmask_arena_out, shard->base_cid, shard->nr_cids); in alloc_pshard()
967 s32 cid, shard; in scx_process_sync_ecaps() local
991 shard = rcu_dereference_all(scx_cid_to_shard)[cid]; in scx_process_sync_ecaps()
997 struct scx_pshard *ps = pcpu->sch->pshard[shard]; in scx_process_sync_ecaps()
1103 s32 cid, shard; in scx_online_ecaps() local
1118 shard = rcu_dereference_all(scx_cid_to_shard)[cid]; in scx_online_ecaps()
1127 ps = pos->pshard[shard]; in scx_online_ecaps()
2582 const struct scx_cid_shard *shard = in scx_bpf_sub_caps() local
2584 SCX_CMASK_DEFINE_SHARD(local_out, shard->base_cid, shard->nr_cids); in scx_bpf_sub_caps()