Lines Matching refs:ctx

946 void libxl_mac_copy(libxl_ctx *ctx, libxl_mac *dst, const libxl_mac *src);
1115 void libxl_string_list_copy(libxl_ctx *ctx, libxl_string_list *dst,
1121 void libxl_key_value_list_copy(libxl_ctx *ctx,
1126 void libxl_hwcap_copy(libxl_ctx *ctx, libxl_hwcap *dst, const libxl_hwcap *src);
1145 void libxl_cpuid_policy_list_copy(libxl_ctx *ctx,
1208 const libxl_version_info* libxl_get_version_info(libxl_ctx *ctx);
1255 void (*callback)(libxl_ctx *ctx, int rc, void *for_callback);
1303 void (*callback)(libxl_ctx *ctx, libxl_event*, void *for_callback);
1357 int libxl_ao_abort(libxl_ctx *ctx, const libxl_asyncop_how *how)
1367 int libxl_ctx_free(libxl_ctx *ctx /* 0 is OK */);
1375 int libxl_domain_create_new(libxl_ctx *ctx, libxl_domain_config *d_config,
1380 int libxl_domain_create_restore(libxl_ctx *ctx, libxl_domain_config *d_config,
1391 libxl_ctx *ctx, libxl_domain_config *d_config, in libxl_domain_create_restore_0x040200() argument
1403 ctx, d_config, domid, restore_fd, -1, &params, ao_how, aop_console_how); in libxl_domain_create_restore_0x040200()
1415 libxl_ctx *ctx, libxl_domain_config *d_config, in libxl_domain_create_restore_0x040400() argument
1422 return libxl_domain_create_restore(ctx, d_config, domid, restore_fd, in libxl_domain_create_restore_0x040400()
1430 int libxl_domain_soft_reset(libxl_ctx *ctx,
1451 int libxl_retrieve_domain_configuration(libxl_ctx *ctx, uint32_t domid,
1455 int libxl_domain_suspend(libxl_ctx *ctx, uint32_t domid, int fd,
1466 int libxl_domain_resume(libxl_ctx *ctx, uint32_t domid, int suspend_cancel,
1475 int libxl_domain_remus_start(libxl_ctx *ctx, libxl_domain_remus_info *info,
1480 int libxl_domain_shutdown(libxl_ctx *ctx, uint32_t domid);
1481 int libxl_domain_reboot(libxl_ctx *ctx, uint32_t domid);
1482 int libxl_domain_destroy(libxl_ctx *ctx, uint32_t domid,
1485 int libxl_domain_preserve(libxl_ctx *ctx, uint32_t domid, libxl_domain_create_info *info, const cha…
1488 int libxl_get_max_cpus(libxl_ctx *ctx);
1491 int libxl_get_online_cpus(libxl_ctx *ctx);
1499 int libxl_get_max_nodes(libxl_ctx *ctx);
1501 int libxl_domain_rename(libxl_ctx *ctx, uint32_t domid,
1508 int libxl_domain_pause(libxl_ctx *ctx, uint32_t domid);
1509 int libxl_domain_unpause(libxl_ctx *ctx, uint32_t domid);
1511 int libxl_domain_core_dump(libxl_ctx *ctx, uint32_t domid,
1516 int libxl_domain_setmaxmem(libxl_ctx *ctx, uint32_t domid, uint64_t target_memkb);
1517 int libxl_set_memory_target(libxl_ctx *ctx, uint32_t domid, int64_t target_memkb, int relative, int…
1518 int libxl_get_memory_target(libxl_ctx *ctx, uint32_t domid, uint64_t *out_target);
1519 int libxl_get_memory_target_0x040700(libxl_ctx *ctx, uint32_t domid,
1533 int libxl_domain_need_memory(libxl_ctx *ctx,
1536 int libxl_domain_need_memory_0x040700(libxl_ctx *ctx,
1541 int libxl_get_free_memory(libxl_ctx *ctx, uint64_t *memkb);
1542 int libxl_get_free_memory_0x040700(libxl_ctx *ctx, uint32_t *memkb)
1545 int libxl_wait_for_free_memory(libxl_ctx *ctx, uint32_t domid, uint64_t memory_kb, int wait_secs);
1559 int libxl_wait_for_memory_target(libxl_ctx *ctx, uint32_t domid, int wait_secs);
1567 int libxl_vncviewer_exec(libxl_ctx *ctx, uint32_t domid, int autopass);
1573 int libxl_console_exec(libxl_ctx *ctx, uint32_t domid, int cons_num,
1585 int libxl_primary_console_exec(libxl_ctx *ctx, uint32_t domid_vm,
1590 static inline int libxl_console_exec_0x040700(libxl_ctx *ctx, in libxl_console_exec_0x040700() argument
1594 return libxl_console_exec(ctx, domid, cons_num, type, -1); in libxl_console_exec_0x040700()
1598 static inline int libxl_primary_console_exec_0x040700(libxl_ctx *ctx, in libxl_primary_console_exec_0x040700() argument
1601 return libxl_primary_console_exec(ctx, domid_vm, -1); in libxl_primary_console_exec_0x040700()
1610 int libxl_console_get_tty(libxl_ctx *ctx, uint32_t domid, int cons_num,
1617 int libxl_primary_console_get_tty(libxl_ctx *ctx, uint32_t domid_vm, char **path);
1636 libxl_vminfo * libxl_list_vm(libxl_ctx *ctx, int *nb_vm_out);
1640 libxl_cputopology *libxl_get_cpu_topology(libxl_ctx *ctx, int *nb_cpu_out);
1644 libxl_pcitopology *libxl_get_pci_topology(libxl_ctx *ctx, int *num_devs);
1648 libxl_numainfo *libxl_get_numainfo(libxl_ctx *ctx, int *nr);
1651 libxl_vcpuinfo *libxl_list_vcpu(libxl_ctx *ctx, uint32_t domid,
1782 int libxl_device_disk_add(libxl_ctx *ctx, uint32_t domid,
1786 int libxl_device_disk_remove(libxl_ctx *ctx, uint32_t domid,
1790 int libxl_device_disk_destroy(libxl_ctx *ctx, uint32_t domid,
1795 libxl_device_disk *libxl_device_disk_list(libxl_ctx *ctx,
1800 int libxl_device_disk_getinfo(libxl_ctx *ctx, uint32_t domid,
1808 int libxl_cdrom_insert(libxl_ctx *ctx, uint32_t domid, libxl_device_disk *disk,
1841 int libxl_device_usbctrl_add(libxl_ctx *ctx, uint32_t domid,
1846 int libxl_device_usbctrl_remove(libxl_ctx *ctx, uint32_t domid,
1851 int libxl_device_usbctrl_destroy(libxl_ctx *ctx, uint32_t domid,
1856 libxl_device_usbctrl *libxl_device_usbctrl_list(libxl_ctx *ctx,
1862 int libxl_device_usbctrl_getinfo(libxl_ctx *ctx, uint32_t domid,
1868 int libxl_device_usbdev_add(libxl_ctx *ctx, uint32_t domid,
1873 int libxl_device_usbdev_remove(libxl_ctx *ctx, uint32_t domid,
1879 libxl_device_usbdev_list(libxl_ctx *ctx, uint32_t domid, int *num);
1884 int libxl_device_nic_add(libxl_ctx *ctx, uint32_t domid, libxl_device_nic *nic,
1887 int libxl_device_nic_remove(libxl_ctx *ctx, uint32_t domid,
1891 int libxl_device_nic_destroy(libxl_ctx *ctx, uint32_t domid,
1896 libxl_device_nic *libxl_device_nic_list(libxl_ctx *ctx,
1901 int libxl_device_nic_getinfo(libxl_ctx *ctx, uint32_t domid,
1909 libxl_device_channel *libxl_device_channel_list(libxl_ctx *ctx,
1912 int libxl_device_channel_getinfo(libxl_ctx *ctx, uint32_t domid,
1917 int libxl_device_vtpm_add(libxl_ctx *ctx, uint32_t domid, libxl_device_vtpm *vtpm,
1920 int libxl_device_vtpm_remove(libxl_ctx *ctx, uint32_t domid,
1924 int libxl_device_vtpm_destroy(libxl_ctx *ctx, uint32_t domid,
1929 libxl_device_vtpm *libxl_device_vtpm_list(libxl_ctx *ctx,
1934 int libxl_device_vtpm_getinfo(libxl_ctx *ctx, uint32_t domid,
1939 int libxl_device_vdispl_add(libxl_ctx *ctx, uint32_t domid,
1943 int libxl_device_vdispl_remove(libxl_ctx *ctx, uint32_t domid,
1947 int libxl_device_vdispl_destroy(libxl_ctx *ctx, uint32_t domid,
1952 libxl_device_vdispl *libxl_device_vdispl_list(libxl_ctx *ctx,
1957 int libxl_device_vdispl_getinfo(libxl_ctx *ctx, uint32_t domid,
1963 int libxl_device_vkb_add(libxl_ctx *ctx, uint32_t domid, libxl_device_vkb *vkb,
1966 int libxl_device_vkb_remove(libxl_ctx *ctx, uint32_t domid,
1970 int libxl_device_vkb_destroy(libxl_ctx *ctx, uint32_t domid,
1976 int libxl_device_vfb_add(libxl_ctx *ctx, uint32_t domid, libxl_device_vfb *vfb,
1979 int libxl_device_vfb_remove(libxl_ctx *ctx, uint32_t domid,
1983 int libxl_device_vfb_destroy(libxl_ctx *ctx, uint32_t domid,
1989 int libxl_device_p9_remove(libxl_ctx *ctx, uint32_t domid,
1993 int libxl_device_p9_destroy(libxl_ctx *ctx, uint32_t domid,
1999 int libxl_device_pci_add(libxl_ctx *ctx, uint32_t domid,
2003 int libxl_device_pci_remove(libxl_ctx *ctx, uint32_t domid,
2007 int libxl_device_pci_destroy(libxl_ctx *ctx, uint32_t domid,
2012 libxl_device_pci *libxl_device_pci_list(libxl_ctx *ctx, uint32_t domid,
2026 int libxl_device_events_handler(libxl_ctx *ctx,
2052 int libxl_device_pci_assignable_add(libxl_ctx *ctx, libxl_device_pci *pcidev, int rebind);
2053 int libxl_device_pci_assignable_remove(libxl_ctx *ctx, libxl_device_pci *pcidev, int rebind);
2054 libxl_device_pci *libxl_device_pci_assignable_list(libxl_ctx *ctx, int *num);
2060 void libxl_cpuid_apply_policy(libxl_ctx *ctx, uint32_t domid);
2061 void libxl_cpuid_set(libxl_ctx *ctx, uint32_t domid,
2090 int libxl_userdata_store(libxl_ctx *ctx, uint32_t domid,
2096 int libxl_userdata_retrieve(libxl_ctx *ctx, uint32_t domid,
2106 int libxl_userdata_unlink(libxl_ctx *ctx, uint32_t domid,
2110 int libxl_get_physinfo(libxl_ctx *ctx, libxl_physinfo *physinfo);
2111 int libxl_set_vcpuaffinity(libxl_ctx *ctx, uint32_t domid, uint32_t vcpuid,
2114 int libxl_set_vcpuaffinity_force(libxl_ctx *ctx, uint32_t domid,
2118 int libxl_set_vcpuaffinity_all(libxl_ctx *ctx, uint32_t domid,
2125 #define libxl_set_vcpuaffinity(ctx, domid, vcpuid, map) \ argument
2126 libxl_set_vcpuaffinity((ctx), (domid), (vcpuid), (map), NULL)
2127 #define libxl_set_vcpuaffinity_all(ctx, domid, max_vcpus, map) \ argument
2128 libxl_set_vcpuaffinity_all((ctx), (domid), (max_vcpus), (map), NULL)
2132 int libxl_domain_set_nodeaffinity(libxl_ctx *ctx, uint32_t domid,
2134 int libxl_domain_get_nodeaffinity(libxl_ctx *ctx, uint32_t domid,
2136 int libxl_set_vcpuonline(libxl_ctx *ctx, uint32_t domid, libxl_bitmap *cpumap);
2141 int libxl_get_scheduler(libxl_ctx *ctx);
2144 int libxl_sched_credit_params_get(libxl_ctx *ctx, uint32_t poolid,
2146 int libxl_sched_credit_params_set(libxl_ctx *ctx, uint32_t poolid,
2148 int libxl_sched_credit2_params_get(libxl_ctx *ctx, uint32_t poolid,
2150 int libxl_sched_credit2_params_set(libxl_ctx *ctx, uint32_t poolid,
2171 int libxl_domain_sched_params_get(libxl_ctx *ctx, uint32_t domid,
2179 int libxl_domain_sched_params_set(libxl_ctx *ctx, uint32_t domid,
2183 int libxl_vcpu_sched_params_get(libxl_ctx *ctx, uint32_t domid,
2187 int libxl_vcpu_sched_params_get_all(libxl_ctx *ctx, uint32_t domid,
2191 int libxl_vcpu_sched_params_set(libxl_ctx *ctx, uint32_t domid,
2195 int libxl_vcpu_sched_params_set_all(libxl_ctx *ctx, uint32_t domid,
2198 int libxl_send_trigger(libxl_ctx *ctx, uint32_t domid,
2200 int libxl_send_sysrq(libxl_ctx *ctx, uint32_t domid, char sysrq);
2201 int libxl_send_debug_keys(libxl_ctx *ctx, char *keys);
2202 int libxl_set_parameters(libxl_ctx *ctx, char *params);
2207 libxl_xen_console_read_start(libxl_ctx *ctx, int clear);
2208 int libxl_xen_console_read_line(libxl_ctx *ctx,
2211 void libxl_xen_console_read_finish(libxl_ctx *ctx,
2214 uint32_t libxl_vm_get_start_time(libxl_ctx *ctx, uint32_t domid);
2216 char *libxl_tmem_list(libxl_ctx *ctx, uint32_t domid, int use_long);
2217 int libxl_tmem_freeze(libxl_ctx *ctx, uint32_t domid);
2218 int libxl_tmem_thaw(libxl_ctx *ctx, uint32_t domid);
2219 int libxl_tmem_set(libxl_ctx *ctx, uint32_t domid, char* name,
2221 int libxl_tmem_shared_auth(libxl_ctx *ctx, uint32_t domid, char* uuid,
2223 int libxl_tmem_freeable(libxl_ctx *ctx);
2225 int libxl_get_freecpus(libxl_ctx *ctx, libxl_bitmap *cpumap);
2232 int libxl_cpupool_create(libxl_ctx *ctx, const char *name,
2236 int libxl_cpupool_destroy(libxl_ctx *ctx, uint32_t poolid);
2237 int libxl_cpupool_rename(libxl_ctx *ctx, const char *name, uint32_t poolid);
2238 int libxl_cpupool_cpuadd(libxl_ctx *ctx, uint32_t poolid, int cpu);
2239 int libxl_cpupool_cpuadd_node(libxl_ctx *ctx, uint32_t poolid, int node, int *cpus);
2240 int libxl_cpupool_cpuadd_cpumap(libxl_ctx *ctx, uint32_t poolid,
2242 int libxl_cpupool_cpuremove(libxl_ctx *ctx, uint32_t poolid, int cpu);
2243 int libxl_cpupool_cpuremove_node(libxl_ctx *ctx, uint32_t poolid, int node, int *cpus);
2244 int libxl_cpupool_cpuremove_cpumap(libxl_ctx *ctx, uint32_t poolid,
2246 int libxl_cpupool_movedomain(libxl_ctx *ctx, uint32_t poolid, uint32_t domid);
2247 int libxl_cpupool_info(libxl_ctx *ctx, libxl_cpupoolinfo *info, uint32_t poolid);
2251 int libxl_flask_context_to_sid(libxl_ctx *ctx, char *buf, size_t len,
2253 int libxl_flask_sid_to_context(libxl_ctx *ctx, uint32_t ssidref, char **buf,
2255 int libxl_flask_getenforce(libxl_ctx *ctx);
2256 int libxl_flask_setenforce(libxl_ctx *ctx, int mode);
2257 int libxl_flask_loadpolicy(libxl_ctx *ctx, void *policy, uint32_t size);
2259 int libxl_ms_vm_genid_generate(libxl_ctx *ctx, libxl_ms_vm_genid *id);
2261 void libxl_ms_vm_genid_copy(libxl_ctx *ctx, libxl_ms_vm_genid *dst,
2265 int libxl_psr_cmt_attach(libxl_ctx *ctx, uint32_t domid);
2266 int libxl_psr_cmt_detach(libxl_ctx *ctx, uint32_t domid);
2267 int libxl_psr_cmt_domain_attached(libxl_ctx *ctx, uint32_t domid);
2268 int libxl_psr_cmt_enabled(libxl_ctx *ctx);
2269 int libxl_psr_cmt_get_total_rmid(libxl_ctx *ctx, uint32_t *total_rmid);
2270 int libxl_psr_cmt_get_l3_cache_size(libxl_ctx *ctx,
2273 int libxl_psr_cmt_get_cache_occupancy(libxl_ctx *ctx,
2278 int libxl_psr_cmt_type_supported(libxl_ctx *ctx, libxl_psr_cmt_type type);
2279 int libxl_psr_cmt_get_sample(libxl_ctx *ctx,
2292 int libxl_psr_cat_set_cbm(libxl_ctx *ctx, uint32_t domid,
2300 int libxl_psr_cat_get_cbm(libxl_ctx *ctx, uint32_t domid,
2308 int libxl_psr_cat_get_info(libxl_ctx *ctx, libxl_psr_cat_info **info,
2310 int libxl_psr_cat_get_l3_info(libxl_ctx *ctx, libxl_psr_cat_info **info,
2320 int libxl_fd_set_cloexec(libxl_ctx *ctx, int fd, int cloexec);
2321 int libxl_fd_set_nonblock(libxl_ctx *ctx, int fd, int nonblock);
2328 int libxl_qemu_monitor_command(libxl_ctx *ctx, uint32_t domid,