Lines Matching refs:nr_cpus
141 static int nodemap_to_nr_cpus(libxl_cputopology *tinfo, int nr_cpus, in nodemap_to_nr_cpus() argument
147 for (i = 0; i < nr_cpus; i++) { in nodemap_to_nr_cpus()
189 int nr_doms, nr_cpus; in nr_vcpus_on_nodes() local
221 vinfo = libxl_list_vcpu(CTX, dinfo[i].domid, &nr_dom_vcpus, &nr_cpus); in nr_vcpus_on_nodes()
279 static int count_cpus_per_node(libxl_cputopology *tinfo, int nr_cpus, in count_cpus_per_node() argument
289 for (i = 0; i < nr_cpus; i++) { in count_cpus_per_node()
317 int nr_nodes = 0, nr_suit_nodes, nr_cpus = 0; in libxl__get_numa_candidate() local
363 tinfo = libxl_get_cpu_topology(CTX, &nr_cpus); in libxl__get_numa_candidate()
394 rc = nr_vcpus_on_nodes(gc, tinfo, nr_cpus, suitable_cpumap, vcpus_on_node); in libxl__get_numa_candidate()
409 cpus_per_node = count_cpus_per_node(tinfo, nr_cpus, nr_nodes); in libxl__get_numa_candidate()
473 nodes_cpus = nodemap_to_nr_cpus(tinfo, nr_cpus, suitable_cpumap, in libxl__get_numa_candidate()
487 new_cndt.nr_cpus = nodes_cpus; in libxl__get_numa_candidate()
501 new_cndt.nr_cpus, new_cndt.nr_vcpus, in libxl__get_numa_candidate()
508 cndt_out->nr_cpus = new_cndt.nr_cpus; in libxl__get_numa_candidate()
525 libxl_cputopology_list_free(tinfo, nr_cpus); in libxl__get_numa_candidate()