Home
last modified time | relevance | path

Searched refs:nodemap (Results 1 – 14 of 14) sorted by relevance

/xen-4.10.0-shim-comet/tools/libxl/
A Dlibxl_numa.c126 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 Dlibxl_vnuma.c49 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 Dlibxl_utils.c852 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 Dlibxl_utils.h151 int libxl_node_bitmap_alloc(libxl_ctx *ctx, libxl_bitmap *nodemap,
160 const libxl_bitmap *nodemap,
168 libxl_bitmap *nodemap);
A Dlibxl_dom.c188 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 Dlibxl_sched.c134 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 Dlibxl_internal.h4016 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 Dlibxl.h2133 libxl_bitmap *nodemap);
2135 libxl_bitmap *nodemap);
A Dlibxl_types.idl464 ("nodemap", libxl_bitmap),
/xen-4.10.0-shim-comet/tools/xl/
A Dxl_info.c363 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 Dxc_domain.c149 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 Ddomctl.c679 &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 Ddomctl.h277 struct xenctl_bitmap nodemap;/* IN */ member
/xen-4.10.0-shim-comet/tools/libxc/include/
A Dxenctrl.h665 xc_nodemap_t nodemap);
678 xc_nodemap_t nodemap);

Completed in 71 milliseconds