Home
last modified time | relevance | path

Searched refs:libxl_ctx (Results 1 – 25 of 54) sorted by relevance

123

/xen/tools/libxl/
A Dlibxl.h658 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 Dlibxl_utils.h30 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 Dlibxl_event.h38 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 Dlibxl_tmem.c21 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 Dlibxl_flask.c19 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 Dlibxl_psr.c146 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 Dlibxl_utils.c51 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 Dlibxl_cpupool.c67 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 Dlibxl_mem.c104 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 Dlibxl.c19 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 Dlibxl_fork.c55 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 Dlibxl_genid.c33 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 Dlibxl_sched.c19 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 Dlibxl_nocpuid.c37 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 Dlibxl_xshelp.c53 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 Dlibxl_console.c54 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 Dlibxl_event.c36 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 Dlibxl_domain.c25 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 Dlibxl_test_timedereg.h6 int libxl_test_timedereg(libxl_ctx *ctx, libxl_asyncop_how *ao_how)
A Dlibxl_test_fdevent.h6 int libxl_test_fdevent(libxl_ctx *ctx, int fd, short events,
A Dlibxl_uuid.c36 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 Dtest_common.h15 extern libxl_ctx *ctx;
A Dlibxl_internal.h217 _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 Dlibxl_vtpm.c91 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 Dmodel.c49 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()

Completed in 58 milliseconds

123