Home
last modified time | relevance | path

Searched refs:libxl_bitmap (Results 1 – 25 of 28) sorted by relevance

12

/xen/tools/libxl/
A Dlibxl_utils.h102 const libxl_bitmap *sptr);
103 int libxl_bitmap_is_full(const libxl_bitmap *bitmap);
104 int libxl_bitmap_is_empty(const libxl_bitmap *bitmap);
106 void libxl_bitmap_set(libxl_bitmap *bitmap, int bit);
110 const libxl_bitmap *map1,
111 const libxl_bitmap *map2);
113 const libxl_bitmap *map1,
114 const libxl_bitmap *map2);
168 libxl_bitmap *cpumap);
171 libxl_bitmap *cpumap);
[all …]
A Dlibxl_utils.c616 void libxl_bitmap_init(libxl_bitmap *map) in libxl_bitmap_init()
621 void libxl_bitmap_dispose(libxl_bitmap *map) in libxl_bitmap_dispose()
632 const libxl_bitmap *sptr) in libxl_bitmap_copy()
711 const libxl_bitmap *map1, const libxl_bitmap *map2) in libxl_bitmap_or()
716 const libxl_bitmap *large_map; in libxl_bitmap_or()
717 const libxl_bitmap *small_map; in libxl_bitmap_or()
748 const libxl_bitmap *map1, const libxl_bitmap *map2) in libxl_bitmap_and()
753 const libxl_bitmap *large_map; in libxl_bitmap_and()
754 const libxl_bitmap *small_map; in libxl_bitmap_and()
951 libxl_bitmap *cpumap) in libxl_node_to_cpumap()
[all …]
A Dlibxl_numa.c121 static void comb_get_nodemap(comb_iter_t it, libxl_bitmap *suitable_nodemap, in comb_get_nodemap()
122 libxl_bitmap *nodemap, int k) in comb_get_nodemap()
142 const libxl_bitmap *suitable_cpumap, in nodemap_to_nr_cpus()
143 const libxl_bitmap *nodemap) in nodemap_to_nr_cpus()
157 libxl_bitmap *nodemap) in nodemap_to_free_memkb()
170 const libxl_bitmap *nodemap) in nodemap_to_nr_vcpus()
184 const libxl_bitmap *suitable_cpumap, in nr_vcpus_on_nodes()
188 libxl_bitmap dom_nodemap, nodes_counted; in nr_vcpus_on_nodes()
309 const libxl_bitmap *suitable_cpumap, in libxl__get_numa_candidate()
318 libxl_bitmap suitable_nodemap, nodemap; in libxl__get_numa_candidate()
A Dlibxl.h1309 } libxl_bitmap; typedef
1310 void libxl_bitmap_init(libxl_bitmap *map);
1311 void libxl_bitmap_dispose(libxl_bitmap *map);
2420 const libxl_bitmap *cpumap_hard,
2421 const libxl_bitmap *cpumap_soft);
2428 const libxl_bitmap *cpumap_hard,
2441 libxl_bitmap *nodemap);
2443 libxl_bitmap *nodemap);
2445 libxl_bitmap *cpumap,
2555 int libxl_get_freecpus(libxl_ctx *ctx, libxl_bitmap *cpumap);
[all …]
A Dlibxl_cpupool.c113 int libxl_get_freecpus(libxl_ctx *ctx, libxl_bitmap *cpumap) in libxl_get_freecpus()
132 libxl_bitmap cpumap, libxl_uuid *uuid, in libxl_cpupool_create()
198 libxl_bitmap cpumap; in libxl_cpupool_destroy()
311 const libxl_bitmap *cpumap) in libxl_cpupool_cpuadd_cpumap()
330 libxl_bitmap freemap; in libxl_cpupool_cpuadd_node()
374 const libxl_bitmap *cpumap) in libxl_cpupool_cpuremove_cpumap()
A Dlibxl_sched.c21 const libxl_bitmap *cpumap_hard, in libxl__set_vcpuaffinity()
22 const libxl_bitmap *cpumap_soft, in libxl__set_vcpuaffinity()
26 libxl_bitmap hard, soft; in libxl__set_vcpuaffinity()
98 const libxl_bitmap *cpumap_hard, in libxl_set_vcpuaffinity()
99 const libxl_bitmap *cpumap_soft) in libxl_set_vcpuaffinity()
107 const libxl_bitmap *cpumap_hard, in libxl_set_vcpuaffinity_force()
108 const libxl_bitmap *cpumap_soft) in libxl_set_vcpuaffinity_force()
116 const libxl_bitmap *cpumap_hard, in libxl_set_vcpuaffinity_all()
117 const libxl_bitmap *cpumap_soft) in libxl_set_vcpuaffinity_all()
134 libxl_bitmap *nodemap) in libxl_domain_set_nodeaffinity()
[all …]
A Dlibxl_vnuma.c46 const libxl_bitmap *affinity, in check_vnuma_affinity()
49 libxl_bitmap nodemap; in check_vnuma_affinity()
95 libxl_bitmap cpumap; in libxl__vnuma_config_check()
A Dlibxl_types.idl365 ("cpumap", libxl_bitmap)
465 ("vcpus", libxl_bitmap), # vcpus in this node
494 ("avail_vcpus", libxl_bitmap),
495 ("cpumap", libxl_bitmap),
496 ("nodemap", libxl_bitmap),
497 ("vcpu_hard_affinity", Array(libxl_bitmap, "num_vcpu_hard_affinity")),
498 ("vcpu_soft_affinity", Array(libxl_bitmap, "num_vcpu_soft_affinity")),
575 ("viridian_enable", libxl_bitmap),
576 ("viridian_disable", libxl_bitmap),
1023 ("cpumap", libxl_bitmap), # current hard cpu affinity
[all …]
A Dlibxl_json.h29 yajl_gen_status libxl_bitmap_gen_json(yajl_gen hand, libxl_bitmap *p);
A Dlibxl_psr.c328 libxl_psr_cbm_type type, libxl_bitmap *target_map, in libxl_psr_cat_set_cbm()
428 libxl_psr_type type, libxl_bitmap *target_map, in libxl_psr_set_val()
502 libxl_bitmap socketmap; in libxl_psr_get_hw_info()
A Dlibxl_domain.c1718 const libxl_bitmap *cpumap, in libxl__set_vcpuonline_xenstore()
1746 libxl_bitmap *const map) in qmp_parse_query_cpus()
1775 const libxl_bitmap *cpumap;
1777 libxl_bitmap final_map;
1791 libxl_bitmap *cpumap, in libxl_set_vcpuonline()
1869 libxl_bitmap current_map; in set_vcpuonline_qmp_cpus_queried()
1872 libxl_bitmap *final_map = &svos->final_map; in set_vcpuonline_qmp_cpus_queried()
1902 libxl_bitmap *map = &svos->final_map; in set_vcpuonline_qmp_add_cpu()
2088 libxl_bitmap *map) in libxl__update_avail_vcpus_xenstore()
2119 libxl_bitmap qemuu_cpus;
[all …]
A Dlibxl_dom.c148 libxl_bitmap cpumap, cpupool_nodemap, *map; in numa_place_domain()
288 libxl_bitmap cpumap_soft; in libxl__build_pre()
335 libxl_bitmap *hard_affinity, *soft_affinity; in libxl__build_pre()
402 libxl_bitmap cpumap; in set_vnuma_affinity()
A Dlibxl_internal.h4452 libxl_bitmap nodemap;
4493 const libxl_bitmap *suitable_cpumap,
4520 libxl_bitmap *nodemap) in libxl__numa_candidate_get_nodemap()
4528 const libxl_bitmap *nodemap) in libxl__numa_candidate_put_nodemap()
4626 libxl_bitmap *p);
4754 void libxl__bitmap_copy_best_effort(libxl__gc *gc, libxl_bitmap *dptr,
4755 const libxl_bitmap *sptr);
A Dlibxl_json.c157 libxl_bitmap *bitmap) in libxl_bitmap_gen_json()
177 libxl_bitmap *p) in libxl__bitmap_parse_json()
/xen/tools/xl/
A Dxl_vcpu.c73 libxl_bitmap *vcpu_affinity_array, in apply_global_affinity_masks()
76 libxl_bitmap *mask = &global_vm_affinity_mask; in apply_global_affinity_masks()
77 libxl_bitmap *type_mask; in apply_global_affinity_masks()
95 libxl_bitmap *t = &vcpu_affinity_array[i]; in apply_global_affinity_masks()
96 libxl_bitmap b1, b2; in apply_global_affinity_masks()
181 libxl_bitmap cpumap_hard, cpumap_soft;; in main_vcpupin()
182 libxl_bitmap *soft = &cpumap_soft, *hard = &cpumap_hard; in main_vcpupin()
333 libxl_bitmap cpumap; in vcpuset()
A Dxl.h284 extern libxl_bitmap global_vm_affinity_mask;
285 extern libxl_bitmap global_hvm_affinity_mask;
286 extern libxl_bitmap global_pv_affinity_mask;
304 libxl_bitmap *vcpu_affinity_array,
A Dxl_cpupool.c49 libxl_bitmap freemap; in main_cpupoolcreate()
50 libxl_bitmap cpumap; in main_cpupoolcreate()
363 libxl_bitmap cpumap; in main_cpupoolcpuadd()
401 libxl_bitmap cpumap; in main_cpupoolcpuremove()
483 libxl_bitmap cpumap; in main_cpupoolnumasplit()
A Dxl.c49 libxl_bitmap global_vm_affinity_mask;
50 libxl_bitmap global_hvm_affinity_mask;
51 libxl_bitmap global_pv_affinity_mask;
A Dxl_parse.h34 int parse_cpurange(const char *cpu, libxl_bitmap *cpumap);
A Dxl_psr.c108 libxl_bitmap *socketmap) in psr_cmt_print_domain_info()
146 libxl_bitmap socketmap; in psr_cmt_show()
561 libxl_bitmap target_map; in main_psr_mba_set()
642 libxl_bitmap target_map; in main_psr_cat_cbm_set()
A Dxl_parse.c166 static int update_cpumap_range(const char *str, libxl_bitmap *cpumap) in update_cpumap_range()
169 libxl_bitmap node_cpumap; in update_cpumap_range()
242 int parse_cpurange(const char *cpu, libxl_bitmap *cpumap) in parse_cpurange()
316 libxl_bitmap *vcpu_affinity_array; in parse_vcpu_affinity()
335 b_info->vcpu_hard_affinity = xmalloc(num_cpus * sizeof(libxl_bitmap)); in parse_vcpu_affinity()
339 b_info->vcpu_soft_affinity = xmalloc(num_cpus * sizeof(libxl_bitmap)); in parse_vcpu_affinity()
584 libxl_bitmap *vcpu_parsed; in parse_vnuma_config()
604 vcpu_parsed = xcalloc(num_vnuma, sizeof(libxl_bitmap)); in parse_vnuma_config()
1692 libxl_bitmap *s = &b_info->u.hvm.viridian_enable; in parse_config_data()
1693 libxl_bitmap *r = &b_info->u.hvm.viridian_disable; in parse_config_data()
A Dxl_info.c194 libxl_bitmap cpumap; in output_physinfo()
368 libxl_bitmap nodemap; in list_domains()
A Dxl_vmcontrol.c828 xmalloc(b_info->max_vcpus * sizeof(libxl_bitmap)); in create_domain()
831 libxl_bitmap *m = &b_info->vcpu_hard_affinity[i]; in create_domain()
/xen/tools/golang/xenlight/
A Dxenlight.go520 func (bm *Bitmap) fromC(cbm *C.libxl_bitmap) error {
536 func (bm *Bitmap) toC(cbm *C.libxl_bitmap) error {
649 var cbm C.libxl_bitmap
692 var cbm C.libxl_bitmap
721 var cbm C.libxl_bitmap
/xen/tools/ocaml/libs/xl/
A Dxenlight_stubs.c267 static value Val_bitmap (libxl_bitmap *c_val) in Val_bitmap()
287 static int Bitmap_val(libxl_ctx *ctx, libxl_bitmap *c_val, value v) in Bitmap_val()

Completed in 70 milliseconds

12