Home
last modified time | relevance | path

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

/linux/kernel/sched/ext/
H A Dcid.c85 kvfree(tbls->shard_node); in scx_cid_tables_free()
108 tbls->shard_node = kvcalloc(npossible, sizeof(*tbls->shard_node), GFP_KERNEL); in scx_cid_alloc_tables()
113 !tbls->shard_node || !tbls->shard_ranges || !tbls->topo) { in scx_cid_alloc_tables()
136 rcu_assign_pointer(scx_shard_node, tbls->shard_node); in scx_cid_publish_tables()
213 tbls->shard_node[si] = NUMA_NO_NODE; in scx_cid_init()
268 tbls->shard_node[shard_idx] = nid; in scx_cid_init()
299 tbls->shard_node[shard_idx] = nid; in scx_cid_init()
592 tbls->shard_node[si] = pick_max_node(node_counts, nr_node_ids); in scx_bpf_cid_override()
H A Dcid.h56 s32 *shard_node; /* [num_possible_cpus()] */ member
H A Dsub.c188 s32 *shard_node; in scx_alloc_pshards() local
194 shard_node = rcu_dereference_protected(scx_shard_node, in scx_alloc_pshards()
202 pshard[si] = alloc_pshard(sch, si, shard_node[si]); in scx_alloc_pshards()