/xen-4.10.0-shim-comet/tools/libxl/ |
A D | libxl_numa.c | 126 libxl_bitmap_set_none(nodemap); in comb_get_nodemap() 132 libxl_bitmap_set(nodemap, i); in comb_get_nodemap() 149 libxl_bitmap_test(nodemap, tinfo[i].node)) in nodemap_to_nr_cpus() 162 libxl_for_each_set_bit(i, *nodemap) in nodemap_to_free_memkb() 174 libxl_for_each_set_bit(i, *nodemap) in nodemap_to_nr_vcpus() 318 libxl_bitmap suitable_nodemap, nodemap; in libxl__get_numa_candidate() local 321 libxl_bitmap_init(&nodemap); in libxl__get_numa_candidate() 369 rc = libxl_node_bitmap_alloc(CTX, &nodemap, 0); in libxl__get_numa_candidate() 464 &nodemap, min_nodes); in libxl__get_numa_candidate() 474 &nodemap); in libxl__get_numa_candidate() [all …]
|
A D | libxl_vnuma.c | 49 libxl_bitmap nodemap; in check_vnuma_affinity() local 52 libxl_bitmap_init(&nodemap); in check_vnuma_affinity() 54 rc = libxl_node_bitmap_alloc(CTX, &nodemap, 0); in check_vnuma_affinity() 60 rc = libxl_cpumap_to_nodemap(CTX, affinity, &nodemap); in check_vnuma_affinity() 66 if (libxl_bitmap_count_set(&nodemap) != 1 || in check_vnuma_affinity() 67 !libxl_bitmap_test(&nodemap, pnode)) in check_vnuma_affinity() 71 libxl_bitmap_dispose(&nodemap); in check_vnuma_affinity()
|
A D | libxl_utils.c | 852 libxl_bitmap_alloc(ctx, nodemap, max_nodes); in libxl_node_bitmap_alloc() 942 if (libxl_bitmap_test(nodemap, tinfo[i].node)) in libxl_nodemap_to_cpumap() 953 libxl_bitmap nodemap; in libxl_node_to_cpumap() local 956 libxl_bitmap_init(&nodemap); in libxl_node_to_cpumap() 958 rc = libxl_node_bitmap_alloc(ctx, &nodemap, 0); in libxl_node_to_cpumap() 962 libxl_bitmap_set_none(&nodemap); in libxl_node_to_cpumap() 963 libxl_bitmap_set(&nodemap, node); in libxl_node_to_cpumap() 968 libxl_bitmap_dispose(&nodemap); in libxl_node_to_cpumap() 974 libxl_bitmap *nodemap) in libxl_cpumap_to_nodemap() argument 985 libxl_bitmap_set_none(nodemap); in libxl_cpumap_to_nodemap() [all …]
|
A D | libxl_utils.h | 151 int libxl_node_bitmap_alloc(libxl_ctx *ctx, libxl_bitmap *nodemap, 160 const libxl_bitmap *nodemap, 168 libxl_bitmap *nodemap);
|
A D | libxl_dom.c | 188 libxl__numa_candidate_get_nodemap(gc, &candidate, &info->nodemap); in numa_place_domain() 197 libxl_for_each_set_bit(i, info->nodemap) { in numa_place_domain() 199 libxl_bitmap_reset(&info->nodemap, i); in numa_place_domain() 386 else if (info->nodemap.size) in libxl__build_pre() 392 rc = libxl_node_bitmap_alloc(ctx, &info->nodemap, 0); in libxl__build_pre() 395 libxl_bitmap_set_any(&info->nodemap); in libxl__build_pre() 416 libxl_nodemap_to_cpumap(ctx, &info->nodemap, &cpumap_soft); in libxl__build_pre() 433 if (info->nodemap.size) in libxl__build_pre() 434 libxl_domain_set_nodeaffinity(ctx, domid, &info->nodemap); in libxl__build_pre()
|
A D | libxl_sched.c | 134 libxl_bitmap *nodemap) in libxl_domain_set_nodeaffinity() argument 137 if (xc_domain_node_setaffinity(ctx->xch, domid, nodemap->map)) { in libxl_domain_set_nodeaffinity() 147 libxl_bitmap *nodemap) in libxl_domain_get_nodeaffinity() argument 150 if (xc_domain_node_getaffinity(ctx->xch, domid, nodemap->map)) { in libxl_domain_get_nodeaffinity()
|
A D | libxl_internal.h | 4016 libxl_bitmap nodemap; member 4067 libxl_bitmap_init(&cndt->nodemap); in libxl__numa_candidate_init() 4073 return libxl_node_bitmap_alloc(CTX, &cndt->nodemap, 0); in libxl__numa_candidate_alloc() 4077 libxl_bitmap_dispose(&cndt->nodemap); in libxl__numa_candidate_dispose() 4084 libxl_bitmap *nodemap) in libxl__numa_candidate_get_nodemap() argument 4086 libxl_bitmap_copy(CTX, nodemap, &cndt->nodemap); in libxl__numa_candidate_get_nodemap() 4092 const libxl_bitmap *nodemap) in libxl__numa_candidate_put_nodemap() argument 4094 libxl_bitmap_copy(CTX, &cndt->nodemap, nodemap); in libxl__numa_candidate_put_nodemap()
|
A D | libxl.h | 2133 libxl_bitmap *nodemap); 2135 libxl_bitmap *nodemap);
|
A D | libxl_types.idl | 464 ("nodemap", libxl_bitmap),
|
/xen-4.10.0-shim-comet/tools/xl/ |
A D | xl_info.c | 363 libxl_bitmap nodemap; in list_domains() local 366 libxl_bitmap_init(&nodemap); in list_domains() 375 if (libxl_node_bitmap_alloc(ctx, &nodemap, 0)) { in list_domains() 381 libxl_bitmap_dispose(&nodemap); in list_domains() 424 libxl_domain_get_nodeaffinity(ctx, info[i].domid, &nodemap); in list_domains() 427 print_bitmap(nodemap.map, physinfo.nr_nodes, stdout); in list_domains() 432 libxl_bitmap_dispose(&nodemap); in list_domains()
|
/xen-4.10.0-shim-comet/tools/libxc/ |
A D | xc_domain.c | 149 xc_nodemap_t nodemap) in xc_domain_node_setaffinity() argument 173 memcpy(local, nodemap, nodesize); in xc_domain_node_setaffinity() 174 set_xen_guest_handle(domctl.u.nodeaffinity.nodemap.bitmap, local); in xc_domain_node_setaffinity() 175 domctl.u.nodeaffinity.nodemap.nr_bits = nodesize * 8; in xc_domain_node_setaffinity() 187 xc_nodemap_t nodemap) in xc_domain_node_getaffinity() argument 211 set_xen_guest_handle(domctl.u.nodeaffinity.nodemap.bitmap, local); in xc_domain_node_getaffinity() 212 domctl.u.nodeaffinity.nodemap.nr_bits = nodesize * 8; in xc_domain_node_getaffinity() 216 memcpy(nodemap, local, nodesize); in xc_domain_node_getaffinity()
|
/xen-4.10.0-shim-comet/xen/common/ |
A D | domctl.c | 679 &op->u.nodeaffinity.nodemap); in do_domctl() 686 ret = nodemask_to_xenctl_bitmap(&op->u.nodeaffinity.nodemap, in do_domctl()
|
/xen-4.10.0-shim-comet/xen/include/public/ |
A D | domctl.h | 277 struct xenctl_bitmap nodemap;/* IN */ member
|
/xen-4.10.0-shim-comet/tools/libxc/include/ |
A D | xenctrl.h | 665 xc_nodemap_t nodemap); 678 xc_nodemap_t nodemap);
|