/xen/tools/libxl/ |
A D | libxl_utils.h | 102 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 D | libxl_utils.c | 616 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 D | libxl_numa.c | 121 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 D | libxl.h | 1309 } 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 D | libxl_cpupool.c | 113 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 D | libxl_sched.c | 21 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 D | libxl_vnuma.c | 46 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 D | libxl_types.idl | 365 ("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 D | libxl_json.h | 29 yajl_gen_status libxl_bitmap_gen_json(yajl_gen hand, libxl_bitmap *p);
|
A D | libxl_psr.c | 328 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 D | libxl_domain.c | 1718 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 D | libxl_dom.c | 148 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 D | libxl_internal.h | 4452 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 D | libxl_json.c | 157 libxl_bitmap *bitmap) in libxl_bitmap_gen_json() 177 libxl_bitmap *p) in libxl__bitmap_parse_json()
|
/xen/tools/xl/ |
A D | xl_vcpu.c | 73 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 D | xl.h | 284 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 D | xl_cpupool.c | 49 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 D | xl.c | 49 libxl_bitmap global_vm_affinity_mask; 50 libxl_bitmap global_hvm_affinity_mask; 51 libxl_bitmap global_pv_affinity_mask;
|
A D | xl_parse.h | 34 int parse_cpurange(const char *cpu, libxl_bitmap *cpumap);
|
A D | xl_psr.c | 108 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 D | xl_parse.c | 166 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 D | xl_info.c | 194 libxl_bitmap cpumap; in output_physinfo() 368 libxl_bitmap nodemap; in list_domains()
|
A D | xl_vmcontrol.c | 828 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 D | xenlight.go | 520 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 D | xenlight_stubs.c | 267 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()
|