Lines Matching refs:node_groups

100 struct node_groups {  struct
111 const struct node_groups *ln = l; in ncpus_cmp_func() argument
112 const struct node_groups *rn = r; in ncpus_cmp_func()
119 struct node_groups *node_groups, in alloc_groups_to_nodes() argument
125 sort(node_groups, num_nodes, sizeof(node_groups[0]), in alloc_groups_to_nodes()
198 if (node_groups[n].ncpus == UINT_MAX) in alloc_groups_to_nodes()
203 ncpus = node_groups[n].ncpus; in alloc_groups_to_nodes()
208 node_groups[n].ngroups = ngroups; in alloc_groups_to_nodes()
233 struct node_groups *node_groups) in alloc_nodes_groups() argument
238 node_groups[n].id = n; in alloc_nodes_groups()
239 node_groups[n].ncpus = UINT_MAX; in alloc_nodes_groups()
251 node_groups[n].ncpus = ncpus; in alloc_nodes_groups()
255 alloc_groups_to_nodes(numgrps, numcpus, node_groups, nr_node_ids); in alloc_nodes_groups()
260 struct node_groups *nv, in assign_cpus_to_groups()
294 struct node_groups **cluster_groups_ptr) in alloc_cluster_groups()
300 struct node_groups *cluster_groups; in alloc_cluster_groups()
326 cluster_groups = kzalloc_objs(struct node_groups, ncluster); in alloc_cluster_groups()
366 struct node_groups *cluster_groups; in __try_group_cluster_cpus()
383 struct node_groups *nv = &cluster_groups[i]; in __try_group_cluster_cpus()
413 struct node_groups *node_groups; in __group_cpus_evenly() local
435 node_groups = kzalloc_objs(struct node_groups, nr_node_ids); in __group_cpus_evenly()
436 if (!node_groups) in __group_cpus_evenly()
441 nodemsk, nmsk, node_groups); in __group_cpus_evenly()
444 struct node_groups *nv = &node_groups[i]; in __group_cpus_evenly()
467 kfree(node_groups); in __group_cpus_evenly()