Lines Matching refs:nv
260 struct node_groups *nv, in assign_cpus_to_groups() argument
267 extra_grps = ncpus - nv->ngroups * (ncpus / nv->ngroups); in assign_cpus_to_groups()
270 for (v = 0; v < nv->ngroups; v++, *curgrp += 1) { in assign_cpus_to_groups()
271 cpus_per_grp = ncpus / nv->ngroups; in assign_cpus_to_groups()
383 struct node_groups *nv = &cluster_groups[i]; in __try_group_cluster_cpus() local
386 cpumask_and(nmsk, node_cpumask, clusters[nv->id]); in __try_group_cluster_cpus()
390 WARN_ON_ONCE(nv->ngroups > nc); in __try_group_cluster_cpus()
392 assign_cpus_to_groups(nc, nmsk, nv, masks, curgrp, last_grp); in __try_group_cluster_cpus()
444 struct node_groups *nv = &node_groups[i]; in __group_cpus_evenly() local
446 if (nv->ngroups == UINT_MAX) in __group_cpus_evenly()
450 cpumask_and(nmsk, cpu_mask, node_to_cpumask[nv->id]); in __group_cpus_evenly()
455 WARN_ON_ONCE(nv->ngroups > ncpus); in __group_cpus_evenly()
457 if (__try_group_cluster_cpus(ncpus, nv->ngroups, nmsk, in __group_cpus_evenly()
459 done += nv->ngroups; in __group_cpus_evenly()
463 assign_cpus_to_groups(ncpus, nmsk, nv, masks, &curgrp, in __group_cpus_evenly()
465 done += nv->ngroups; in __group_cpus_evenly()