/xen/tools/libxl/ |
A D | libxl.h | 658 typedef struct libxl__ctx libxl_ctx; typedef 1609 int libxl_domain_soft_reset(libxl_ctx *ctx, 1704 int libxl_get_max_cpus(libxl_ctx *ctx); 1707 int libxl_get_online_cpus(libxl_ctx *ctx); 1715 int libxl_get_max_nodes(libxl_ctx *ctx); 1732 libxl_ctx *ctx, uint32_t domid) in libxl_domain_pause_0x041200() 1737 libxl_ctx *ctx, uint32_t domid) in libxl_domain_unpause_0x041200() 2461 int libxl_get_scheduler(libxl_ctx *ctx); 2553 int libxl_tmem_freeable(libxl_ctx *ctx); 2585 int libxl_flask_getenforce(libxl_ctx *ctx); [all …]
|
A D | libxl_utils.h | 30 char *libxl_domid_to_name(libxl_ctx *ctx, uint32_t domid); 36 int libxl_cpupoolid_is_valid(libxl_ctx *ctx, uint32_t poolid); 37 int libxl_get_stubdom_id(libxl_ctx *ctx, int guest_domid); 60 int libxl_pipe(libxl_ctx *ctx, int pipes[2]); 68 int libxl_mac_to_device_nic(libxl_ctx *ctx, uint32_t domid, 101 void libxl_bitmap_copy(libxl_ctx *ctx, libxl_bitmap *dptr, 109 int libxl_bitmap_or(libxl_ctx *ctx, libxl_bitmap *or_map, 112 int libxl_bitmap_and(libxl_ctx *ctx, libxl_bitmap *and_map, 166 int libxl_nodemap_to_cpumap(libxl_ctx *ctx, 170 int libxl_node_to_cpumap(libxl_ctx *ctx, int node, [all …]
|
A D | libxl_event.h | 38 int libxl_event_check(libxl_ctx *ctx, libxl_event **event_r, 50 int libxl_event_wait(libxl_ctx *ctx, libxl_event **event_r, 60 void libxl_event_free(libxl_ctx *ctx, libxl_event *event); 76 void libxl_event_register_callbacks(libxl_ctx *ctx, 179 int libxl_evenable_domain_death(libxl_ctx *ctx, uint32_t domid, 261 int libxl_osevent_beforepoll(libxl_ctx *ctx, int *nfds_io, 379 void libxl_osevent_register_hooks(libxl_ctx *ctx, 389 void libxl_osevent_occurred_fd(libxl_ctx *ctx, void *for_libxl, 573 int libxl_childproc_reaped(libxl_ctx *ctx, pid_t, int status) 592 void libxl_childproc_sigchld_occurred(libxl_ctx *ctx) [all …]
|
A D | libxl_tmem.c | 21 char *libxl_tmem_list(libxl_ctx *ctx, uint32_t domid, int use_long) in libxl_tmem_list() 29 int libxl_tmem_freeze(libxl_ctx *ctx, uint32_t domid) in libxl_tmem_freeze() 37 int libxl_tmem_thaw(libxl_ctx *ctx, uint32_t domid) in libxl_tmem_thaw() 45 int libxl_tmem_set(libxl_ctx *ctx, uint32_t domid, char* name, uint32_t set) in libxl_tmem_set() 53 int libxl_tmem_shared_auth(libxl_ctx *ctx, uint32_t domid, in libxl_tmem_shared_auth() 62 int libxl_tmem_freeable(libxl_ctx *ctx) in libxl_tmem_freeable()
|
A D | libxl_flask.c | 19 int libxl_flask_context_to_sid(libxl_ctx *ctx, char *buf, size_t len, in libxl_flask_context_to_sid() 29 int libxl_flask_sid_to_context(libxl_ctx *ctx, uint32_t ssidref, in libxl_flask_sid_to_context() 45 int libxl_flask_getenforce(libxl_ctx *ctx) in libxl_flask_getenforce() 54 int libxl_flask_setenforce(libxl_ctx *ctx, int mode) in libxl_flask_setenforce() 63 int libxl_flask_loadpolicy(libxl_ctx *ctx, void *policy, uint32_t size) in libxl_flask_loadpolicy()
|
A D | libxl_psr.c | 146 int libxl_psr_cmt_attach(libxl_ctx *ctx, uint32_t domid) in libxl_psr_cmt_attach() 161 int libxl_psr_cmt_detach(libxl_ctx *ctx, uint32_t domid) in libxl_psr_cmt_detach() 176 int libxl_psr_cmt_domain_attached(libxl_ctx *ctx, uint32_t domid) in libxl_psr_cmt_domain_attached() 188 int libxl_psr_cmt_enabled(libxl_ctx *ctx) in libxl_psr_cmt_enabled() 208 int libxl_psr_cmt_get_l3_cache_size(libxl_ctx *ctx, in libxl_psr_cmt_get_l3_cache_size() 252 int libxl_psr_cmt_get_sample(libxl_ctx *ctx, in libxl_psr_cmt_get_sample() 301 int libxl_psr_cmt_get_cache_occupancy(libxl_ctx *ctx, in libxl_psr_cmt_get_cache_occupancy() 327 int libxl_psr_cat_set_cbm(libxl_ctx *ctx, uint32_t domid, in libxl_psr_cat_set_cbm() 334 int libxl_psr_cat_get_cbm(libxl_ctx *ctx, uint32_t domid, in libxl_psr_cat_get_cbm() 427 int libxl_psr_set_val(libxl_ctx *ctx, uint32_t domid, in libxl_psr_set_val() [all …]
|
A D | libxl_utils.c | 51 char *libxl_domid_to_name(libxl_ctx *ctx, uint32_t domid) in libxl_domid_to_name() 69 int libxl_name_to_domid(libxl_ctx *ctx, const char *name, in libxl_name_to_domid() 204 int libxl_get_stubdom_id(libxl_ctx *ctx, int guest_domid) in libxl_get_stubdom_id() 591 int libxl_pipe(libxl_ctx *ctx, int pipes[2]) in libxl_pipe() 656 void libxl_bitmap_copy_alloc(libxl_ctx *ctx, in libxl_bitmap_copy_alloc() 927 int libxl_nodemap_to_cpumap(libxl_ctx *ctx, in libxl_nodemap_to_cpumap() 950 int libxl_node_to_cpumap(libxl_ctx *ctx, int node, in libxl_node_to_cpumap() 972 int libxl_cpumap_to_nodemap(libxl_ctx *ctx, in libxl_cpumap_to_nodemap() 996 int libxl_get_max_cpus(libxl_ctx *ctx) in libxl_get_max_cpus() 1003 int libxl_get_online_cpus(libxl_ctx *ctx) in libxl_get_online_cpus() [all …]
|
A D | libxl_cpupool.c | 67 int libxl_cpupool_info(libxl_ctx *ctx, in libxl_cpupool_info() 76 libxl_cpupoolinfo * libxl_list_cpupool(libxl_ctx *ctx, int *nb_pool_out) in libxl_list_cpupool() 113 int libxl_get_freecpus(libxl_ctx *ctx, libxl_bitmap *cpumap) in libxl_get_freecpus() 130 int libxl_cpupool_create(libxl_ctx *ctx, const char *name, in libxl_cpupool_create() 192 int libxl_cpupool_destroy(libxl_ctx *ctx, uint32_t poolid) in libxl_cpupool_destroy() 252 int libxl_cpupool_rename(libxl_ctx *ctx, const char *name, uint32_t poolid) in libxl_cpupool_rename() 295 int libxl_cpupool_cpuadd(libxl_ctx *ctx, uint32_t poolid, int cpu) in libxl_cpupool_cpuadd() 310 int libxl_cpupool_cpuadd_cpumap(libxl_ctx *ctx, uint32_t poolid, in libxl_cpupool_cpuadd_cpumap() 358 int libxl_cpupool_cpuremove(libxl_ctx *ctx, uint32_t poolid, int cpu) in libxl_cpupool_cpuremove() 373 int libxl_cpupool_cpuremove_cpumap(libxl_ctx *ctx, uint32_t poolid, in libxl_cpupool_cpuremove_cpumap() [all …]
|
A D | libxl_mem.c | 104 libxl_ctx *ctx = libxl__gc_owner(gc); in libxl__fill_dom0_memory_info() 172 int libxl_set_memory_target(libxl_ctx *ctx, uint32_t domid, in libxl_set_memory_target() 407 static int libxl__memkb_64to32(libxl_ctx *ctx, int rc, in libxl__memkb_64to32() 427 int libxl_get_memory_target(libxl_ctx *ctx, uint32_t domid, in libxl_get_memory_target() 440 libxl_ctx *ctx, uint32_t domid, uint32_t *out_target) in libxl_get_memory_target_0x040700() 481 int libxl_domain_need_memory(libxl_ctx *ctx, in libxl_domain_need_memory() 507 int libxl_domain_need_memory_0x041200(libxl_ctx *ctx, in libxl_domain_need_memory_0x041200() 535 int libxl_domain_need_memory_0x040700(libxl_ctx *ctx, in libxl_domain_need_memory_0x040700() 546 int libxl_get_free_memory(libxl_ctx *ctx, uint64_t *memkb) in libxl_get_free_memory() 563 int libxl_get_free_memory_0x040700(libxl_ctx *ctx, uint32_t *memkb) in libxl_get_free_memory_0x040700() [all …]
|
A D | libxl.c | 19 int libxl_ctx_alloc(libxl_ctx **pctx, int version, in libxl_ctx_alloc() 22 libxl_ctx *ctx = NULL; in libxl_ctx_alloc() 36 memset(ctx, 0, sizeof(libxl_ctx)); in libxl_ctx_alloc() 138 int libxl_ctx_free(libxl_ctx *ctx) in libxl_ctx_free() 221 void libxl_string_list_copy(libxl_ctx *ctx, in libxl_string_list_copy() 288 void libxl_key_value_list_copy(libxl_ctx *ctx, in libxl_key_value_list_copy() 497 libxl_numainfo *libxl_get_numainfo(libxl_ctx *ctx, int *nr) in libxl_get_numainfo() 648 int libxl_send_debug_keys(libxl_ctx *ctx, char *keys) in libxl_send_debug_keys() 662 int libxl_set_parameters(libxl_ctx *ctx, char *params) in libxl_set_parameters() 718 static int fd_set_flags(libxl_ctx *ctx, int fd, in fd_set_flags() [all …]
|
A D | libxl_fork.c | 55 static LIBXL_LIST_HEAD(, libxl_ctx) sigchld_users = 60 static void sigchld_user_remove(libxl_ctx *ctx); /* idempotent */ 78 int libxl__atfork_init(libxl_ctx *ctx) in libxl__atfork_init() 101 libxl__carefd *libxl__carefd_record(libxl_ctx *ctx, int fd) in libxl__carefd_record() 112 libxl__carefd *libxl__carefd_opened(libxl_ctx *ctx, int fd) in libxl__carefd_opened() 124 void libxl_postfork_child_noexec(libxl_ctx *ctx) in libxl_postfork_child_noexec() 235 libxl_ctx *notify; in sigchld_handler() 357 static void sigchld_user_remove(libxl_ctx *ctx) /* idempotent */ in sigchld_user_remove() 420 static bool chldmode_ours(libxl_ctx *ctx, bool creating) in chldmode_ours() 480 int libxl_childproc_reaped(libxl_ctx *ctx, pid_t pid, int status) in libxl_childproc_reaped() [all …]
|
A D | libxl_genid.c | 33 int libxl_ms_vm_genid_generate(libxl_ctx *ctx, libxl_ms_vm_genid *id) in libxl_ms_vm_genid_generate() 54 void libxl_ms_vm_genid_copy(libxl_ctx *ctx, libxl_ms_vm_genid *dst, in libxl_ms_vm_genid_copy() 63 libxl_ctx *ctx = libxl__gc_owner(gc); in libxl__ms_vm_genid_set()
|
A D | libxl_sched.c | 19 static int libxl__set_vcpuaffinity(libxl_ctx *ctx, uint32_t domid, in libxl__set_vcpuaffinity() 105 int libxl_set_vcpuaffinity_force(libxl_ctx *ctx, uint32_t domid, in libxl_set_vcpuaffinity_force() 114 int libxl_set_vcpuaffinity_all(libxl_ctx *ctx, uint32_t domid, in libxl_set_vcpuaffinity_all() 133 int libxl_domain_set_nodeaffinity(libxl_ctx *ctx, uint32_t domid, in libxl_domain_set_nodeaffinity() 146 int libxl_domain_get_nodeaffinity(libxl_ctx *ctx, uint32_t domid, in libxl_domain_get_nodeaffinity() 159 int libxl_get_scheduler(libxl_ctx *ctx) in libxl_get_scheduler() 278 int libxl_sched_credit_params_get(libxl_ctx *ctx, uint32_t poolid, in libxl_sched_credit_params_get() 302 int libxl_sched_credit_params_set(libxl_ctx *ctx, uint32_t poolid, in libxl_sched_credit_params_set() 767 int libxl_domain_sched_params_set(libxl_ctx *ctx, uint32_t domid, in libxl_domain_sched_params_set() 807 int libxl_vcpu_sched_params_set(libxl_ctx *ctx, uint32_t domid, in libxl_vcpu_sched_params_set() [all …]
|
A D | libxl_nocpuid.c | 37 void libxl__cpuid_legacy(libxl_ctx *ctx, uint32_t domid, bool restore, in libxl__cpuid_legacy() 55 void libxl_cpuid_policy_list_copy(libxl_ctx *ctx, in libxl_cpuid_policy_list_copy()
|
A D | libxl_xshelp.c | 53 libxl_ctx *ctx = libxl__gc_owner(gc); in libxl__xs_writev_perms() 106 libxl_ctx *ctx = libxl__gc_owner(gc); in libxl__xs_vprintf() 136 libxl_ctx *ctx = libxl__gc_owner(gc); in libxl__xs_read() 146 libxl_ctx *ctx = libxl__gc_owner(gc); in libxl__xs_get_dompath() 159 libxl_ctx *ctx = libxl__gc_owner(gc); in libxl__xs_directory() 170 libxl_ctx *ctx = libxl__gc_owner(gc); in libxl__xs_mknod()
|
A D | libxl_console.c | 54 int libxl_console_exec(libxl_ctx *ctx, uint32_t domid, int cons_num, in libxl_console_exec() 92 int libxl_console_get_tty(libxl_ctx *ctx, uint32_t domid, int cons_num, in libxl_console_get_tty() 121 static int libxl__primary_console_find(libxl_ctx *ctx, uint32_t domid_vm, in libxl__primary_console_find() 159 int libxl_primary_console_exec(libxl_ctx *ctx, uint32_t domid_vm, int notify_fd) in libxl_primary_console_exec() 171 int libxl_primary_console_get_tty(libxl_ctx *ctx, uint32_t domid_vm, in libxl_primary_console_get_tty() 184 int libxl_vncviewer_exec(libxl_ctx *ctx, uint32_t domid, int autopass) in libxl_vncviewer_exec() 542 libxl_device_channel *libxl_device_channel_list(libxl_ctx *ctx, in libxl_device_channel_list() 568 int libxl_device_channel_getinfo(libxl_ctx *ctx, uint32_t domid, in libxl_device_channel_getinfo() 735 libxl_xen_console_read_start(libxl_ctx *ctx, int clear) in libxl_xen_console_read_start() 760 int libxl_xen_console_read_line(libxl_ctx *ctx, in libxl_xen_console_read_line() [all …]
|
A D | libxl_event.c | 36 static void ao__check_destroy(libxl_ctx *ctx, libxl__ao *ao); 166 static void pollers_note_osevent_added(libxl_ctx *ctx) { in pollers_note_osevent_added() 285 static void *osevent_ev_from_hook_nexus(libxl_ctx *ctx, in osevent_ev_from_hook_nexus() 1491 void libxl_osevent_register_hooks(libxl_ctx *ctx, in libxl_osevent_register_hooks() 1634 void libxl_event_register_callbacks(libxl_ctx *ctx, in libxl_event_register_callbacks() 1735 int libxl__pipe_nonblock(libxl_ctx *ctx, int fds[2]) in libxl__pipe_nonblock() 2031 void libxl__ao__destroy(libxl_ctx *ctx, libxl__ao *ao) in libxl__ao__destroy() 2097 libxl_ctx *ctx = libxl__gc_owner(&egc->gc); in libxl__ao_complete_check_progress_reports() 2242 static int ao__abort(libxl_ctx *ctx, libxl__ao *parent) in ao__abort() 2432 libxl_ctx *ctx = libxl__gc_owner(&parent->gc); in libxl__nested_ao_create() [all …]
|
A D | libxl_domain.c | 25 libxl_ctx *ctx = libxl__gc_owner(gc); in libxl__domain_rename() 167 int libxl_domain_rename(libxl_ctx *ctx, uint32_t domid, in libxl_domain_rename() 209 int libxl_domain_preserve(libxl_ctx *ctx, uint32_t domid, in libxl_domain_preserve() 275 void libxl__xcinfo2xlinfo(libxl_ctx *ctx, in libxl__xcinfo2xlinfo() 579 int libxl_domain_pause(libxl_ctx *ctx, uint32_t domid, in libxl_domain_pause() 725 libxl_ctx *ctx = libxl__gc_owner(gc); in libxl__domain_pvcontrol_available() 827 int libxl_domain_reboot(libxl_ctx *ctx, uint32_t domid, in libxl_domain_reboot() 1030 void libxl_evdisable_domain_death(libxl_ctx *ctx, in libxl_evdisable_domain_death() 1300 int libxl_clear_domid_history(libxl_ctx *ctx) in libxl_clear_domid_history() 1516 libxl_ctx *ctx = CTX; in devices_destroy_cb() [all …]
|
A D | libxl_test_timedereg.h | 6 int libxl_test_timedereg(libxl_ctx *ctx, libxl_asyncop_how *ao_how)
|
A D | libxl_test_fdevent.h | 6 int libxl_test_fdevent(libxl_ctx *ctx, int fd, short events,
|
A D | libxl_uuid.c | 36 void libxl_uuid_copy(libxl_ctx *ctx_opt, libxl_uuid *dst, in libxl_uuid_copy() 112 void libxl_uuid_copy(libxl_ctx *ctx_opt, libxl_uuid *dst, in libxl_uuid_copy()
|
A D | test_common.h | 15 extern libxl_ctx *ctx;
|
A D | libxl_internal.h | 217 _hidden void libxl__alloc_failed(libxl_ctx *, const char *func, 662 libxl_ctx *owner; 729 LIBXL_LIST_ENTRY(libxl_ctx) sigchld_users_entry; 836 static inline libxl_ctx *libxl__gc_owner(libxl__gc *gc) in libxl__gc_owner() 911 _hidden int libxl__pipe_nonblock(libxl_ctx *ctx, int fds[2]); 1341 _hidden int libxl__atfork_init(libxl_ctx *ctx); 2553 _hidden libxl__ao *libxl__ao_create(libxl_ctx*, uint32_t domid, 2572 _hidden void libxl__ao__destroy(libxl_ctx*, libxl__ao *ao); 4397 static inline void libxl__ctx_lock(libxl_ctx *ctx) { in libxl__ctx_lock() 4402 static inline void libxl__ctx_unlock(libxl_ctx *ctx) { in libxl__ctx_unlock() [all …]
|
A D | libxl_vtpm.c | 91 int libxl_device_vtpm_getinfo(libxl_ctx *ctx, in libxl_device_vtpm_getinfo() 155 int libxl_devid_to_device_vtpm(libxl_ctx *ctx, in libxl_devid_to_device_vtpm() 192 int libxl_uuid_to_device_vtpm(libxl_ctx *ctx, uint32_t domid, in libxl_uuid_to_device_vtpm()
|
/xen/misc/coverity/ |
A D | model.c | 49 typedef struct libxl__ctx libxl_ctx; typedef 123 void libxl__ctx_lock(libxl_ctx *ctx) in libxl__ctx_lock() 128 void libxl__ctx_unlock(libxl_ctx *ctx) in libxl__ctx_unlock()
|