Home
last modified time | relevance | path

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

/xen/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.h158 int libxl_node_bitmap_alloc(libxl_ctx *ctx, libxl_bitmap *nodemap,
167 const libxl_bitmap *nodemap,
175 libxl_bitmap *nodemap);
A Dlibxl_dom.c220 libxl__numa_candidate_get_nodemap(gc, &candidate, &info->nodemap); in numa_place_domain()
229 libxl_for_each_set_bit(i, info->nodemap) { in numa_place_domain()
231 libxl_bitmap_reset(&info->nodemap, i); in numa_place_domain()
284 else if (info->nodemap.size) in libxl__build_pre()
290 rc = libxl_node_bitmap_alloc(ctx, &info->nodemap, 0); in libxl__build_pre()
293 libxl_bitmap_set_any(&info->nodemap); in libxl__build_pre()
314 libxl_nodemap_to_cpumap(ctx, &info->nodemap, &cpumap_soft); in libxl__build_pre()
331 if (info->nodemap.size) in libxl__build_pre()
332 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.h4452 libxl_bitmap nodemap; member
4503 libxl_bitmap_init(&cndt->nodemap); in libxl__numa_candidate_init()
4509 return libxl_node_bitmap_alloc(CTX, &cndt->nodemap, 0); in libxl__numa_candidate_alloc()
4513 libxl_bitmap_dispose(&cndt->nodemap); in libxl__numa_candidate_dispose()
4520 libxl_bitmap *nodemap) in libxl__numa_candidate_get_nodemap() argument
4522 libxl_bitmap_copy(CTX, nodemap, &cndt->nodemap); in libxl__numa_candidate_get_nodemap()
4528 const libxl_bitmap *nodemap) in libxl__numa_candidate_put_nodemap() argument
4530 libxl_bitmap_copy(CTX, &cndt->nodemap, nodemap); in libxl__numa_candidate_put_nodemap()
A Dlibxl.h2441 libxl_bitmap *nodemap);
2443 libxl_bitmap *nodemap);
A Dlibxl_types.idl496 ("nodemap", libxl_bitmap),
/xen/tools/xl/
A Dxl_info.c368 libxl_bitmap nodemap; in list_domains() local
371 libxl_bitmap_init(&nodemap); in list_domains()
380 if (libxl_node_bitmap_alloc(ctx, &nodemap, 0)) { in list_domains()
386 libxl_bitmap_dispose(&nodemap); in list_domains()
429 libxl_domain_get_nodeaffinity(ctx, info[i].domid, &nodemap); in list_domains()
432 print_bitmap(nodemap.map, physinfo.nr_nodes, stdout); in list_domains()
437 libxl_bitmap_dispose(&nodemap); in list_domains()
/xen/tools/libxc/
A Dxc_domain.c127 xc_nodemap_t nodemap) in xc_domain_node_setaffinity() argument
151 memcpy(local, nodemap, nodesize); in xc_domain_node_setaffinity()
152 set_xen_guest_handle(domctl.u.nodeaffinity.nodemap.bitmap, local); in xc_domain_node_setaffinity()
153 domctl.u.nodeaffinity.nodemap.nr_bits = nodesize * 8; in xc_domain_node_setaffinity()
165 xc_nodemap_t nodemap) in xc_domain_node_getaffinity() argument
189 set_xen_guest_handle(domctl.u.nodeaffinity.nodemap.bitmap, local); in xc_domain_node_getaffinity()
190 domctl.u.nodeaffinity.nodemap.nr_bits = nodesize * 8; in xc_domain_node_getaffinity()
194 memcpy(nodemap, local, nodesize); in xc_domain_node_getaffinity()
/xen/xen/common/
A Ddomctl.c598 &op->u.nodeaffinity.nodemap); in do_domctl()
605 ret = nodemask_to_xenctl_bitmap(&op->u.nodeaffinity.nodemap, in do_domctl()
/xen/xen/include/public/
A Ddomctl.h296 struct xenctl_bitmap nodemap;/* IN */ member
/xen/tools/libxc/include/
A Dxenctrl.h672 xc_nodemap_t nodemap);
685 xc_nodemap_t nodemap);
/xen/tools/golang/xenlight/
A Dhelpers.gen.go964 if err := x.Nodemap.fromC(&xc.nodemap);err != nil {
1280 if err := x.Nodemap.toC(&xc.nodemap); err != nil {

Completed in 51 milliseconds