/xen/tools/libxl/ |
A D | libxl_stream_write.c | 114 static void setup_generic_write(libxl__egc *egc, in setup_generic_write() 164 static void setup_write(libxl__egc *egc, in setup_write() 188 static void write_done(libxl__egc *egc, in write_done() 227 void libxl__stream_write_start(libxl__egc *egc, in libxl__stream_write_start() 299 void libxl__stream_write_abort(libxl__egc *egc, in libxl__stream_write_abort() 310 static void stream_header_done(libxl__egc *egc, in stream_header_done() 330 static void libxc_header_done(libxl__egc *egc, in libxc_header_done() 536 static void write_end_record(libxl__egc *egc, in write_end_record() 573 static void stream_complete(libxl__egc *egc, in stream_complete() 608 static void stream_done(libxl__egc *egc, in stream_done() [all …]
|
A D | libxl_remus.c | 123 static void remus_setup_done(libxl__egc *egc, in remus_setup_done() 139 static void remus_setup_failed(libxl__egc *egc, in remus_setup_failed() 157 void libxl__remus_teardown(libxl__egc *egc, in libxl__remus_teardown() 174 static void remus_teardown_done(libxl__egc *egc, in remus_teardown_done() 204 libxl__egc *egc = shs->egc; in libxl__remus_domain_suspend_callback() local 250 libxl__egc *egc = shs->egc; in libxl__remus_domain_resume_callback() local 259 static void remus_devices_preresume_cb(libxl__egc *egc, in remus_devices_preresume_cb() 295 libxl__egc *egc = shs->egc; in libxl__remus_domain_save_checkpoint_callback() local 326 static void remus_devices_commit_cb(libxl__egc *egc, in remus_devices_commit_cb() 396 libxl__egc *egc = shs->egc; in libxl__remus_domain_restore_checkpoint_callback() local [all …]
|
A D | libxl_stream_read.c | 225 void libxl__stream_read_start(libxl__egc *egc, in libxl__stream_read_start() 312 void libxl__stream_read_abort(libxl__egc *egc, in libxl__stream_read_abort() 323 static void stream_header_done(libxl__egc *egc, in stream_header_done() 368 static void stream_continue(libxl__egc *egc, in stream_continue() 475 static void setup_read_record(libxl__egc *egc, in setup_read_record() 529 static void record_body_done(libxl__egc *egc, in record_body_done() 559 static bool process_record(libxl__egc *egc, in process_record() 739 static void stream_complete(libxl__egc *egc, in stream_complete() 774 static void checkpoint_done(libxl__egc *egc, in checkpoint_done() 794 static void stream_done(libxl__egc *egc, in stream_done() [all …]
|
A D | libxl_dom_suspend.c | 22 int libxl__domain_suspend_init(libxl__egc *egc, in libxl__domain_suspend_init() 72 void libxl__domain_suspend_device_model(libxl__egc *egc, in libxl__domain_suspend_device_model() 129 void libxl__domain_suspend(libxl__egc *egc, in libxl__domain_suspend() 401 libxl__egc *egc = shs->egc; in libxl__domain_suspend_callback() local 503 void libxl__dm_resume(libxl__egc *egc, in libxl__dm_resume() 562 static void dm_resume_xswatch_cb(libxl__egc *egc, in dm_resume_xswatch_cb() 583 static void dm_resume_qmp_done(libxl__egc *egc, in dm_resume_qmp_done() 592 static void dm_resume_timeout(libxl__egc *egc, in dm_resume_timeout() 601 static void dm_resume_done(libxl__egc *egc, in dm_resume_done() 620 void libxl__domain_resume(libxl__egc *egc, in libxl__domain_resume() [all …]
|
A D | libxl_colo_save.c | 161 static void colo_save_setup_done(libxl__egc *egc, in colo_save_setup_done() 179 static void colo_save_setup_failed(libxl__egc *egc, in colo_save_setup_failed() 202 void libxl__colo_save_teardown(libxl__egc *egc, in libxl__colo_save_teardown() 226 static void colo_teardown_done(libxl__egc *egc, in colo_teardown_done() 267 libxl__egc *egc = shs->egc; in libxl__colo_save_domain_suspend_callback() local 303 static void colo_postsuspend_cb(libxl__egc *egc, in colo_postsuspend_cb() 402 libxl__egc *egc = shs->egc; in libxl__colo_save_domain_resume_callback() local 417 static void colo_read_svm_ready_done(libxl__egc *egc, in colo_read_svm_ready_done() 443 static void colo_preresume_cb(libxl__egc *egc, in colo_preresume_cb() 597 libxl__egc *egc = dss->sws.shs.egc; in libxl__colo_save_domain_wait_checkpoint_callback() local [all …]
|
A D | libxl_checkpoint_device.c | 35 static libxl__checkpoint_device* checkpoint_device_init(libxl__egc *egc, in checkpoint_device_init() 54 void libxl__checkpoint_devices_setup(libxl__egc *egc, in libxl__checkpoint_devices_setup() 98 static void checkpoint_devices_setup(libxl__egc *egc, in checkpoint_devices_setup() 122 static void device_setup_iterate(libxl__egc *egc, libxl__ao_device *aodev) in device_setup_iterate() 171 static void all_devices_setup_cb(libxl__egc *egc, in all_devices_setup_cb() 184 void libxl__checkpoint_devices_teardown(libxl__egc *egc, in libxl__checkpoint_devices_teardown() 206 static void devices_teardown_cb(libxl__egc *egc, in devices_teardown_cb() 267 static void devices_checkpoint_cb(libxl__egc *egc, in devices_checkpoint_cb()
|
A D | libxl_colo_restore.c | 80 libxl__egc *egc) in colo_disable_logdirty() 104 static void colo_resume_vm(libxl__egc *egc, in colo_resume_vm() 218 void libxl__colo_restore_setup(libxl__egc *egc, in libxl__colo_restore_setup() 406 static void do_failover_done(libxl__egc *egc, in do_failover_done() 562 static void colo_send_svm_ready(libxl__egc *egc, in colo_send_svm_ready() 627 static void colo_restore_resume_vm(libxl__egc *egc, in colo_restore_resume_vm() 635 static void colo_resume_vm_done(libxl__egc *egc, in colo_resume_vm_done() 676 static void colo_write_svm_resumed(libxl__egc *egc, in colo_write_svm_resumed() 843 static void colo_unpause_svm(libxl__egc *egc, in colo_unpause_svm() 917 static void colo_stream_read_done(libxl__egc *egc, in colo_stream_read_done() [all …]
|
A D | libxl_no_colo.c | 20 void libxl__colo_restore_setup(libxl__egc *egc, in libxl__colo_restore_setup() 30 void libxl__colo_restore_teardown(libxl__egc *egc, void *dcs_void, in libxl__colo_restore_teardown() 37 void libxl__colo_save_setup(libxl__egc *egc, libxl__colo_save_state *css) in libxl__colo_save_setup() 47 void libxl__colo_save_teardown(libxl__egc *egc, in libxl__colo_save_teardown()
|
A D | libxl_convert_callout.c | 45 int libxl__convert_legacy_stream(libxl__egc *egc, in libxl__convert_legacy_stream() 119 void libxl__conversion_helper_abort(libxl__egc *egc, in libxl__conversion_helper_abort() 137 static void helper_stop(libxl__egc *egc, libxl__ao_abortable *abrt, int rc) in helper_stop() 145 static void helper_exited(libxl__egc *egc, libxl__ev_child *ch, in helper_exited() 163 static void helper_done(libxl__egc *egc, in helper_done()
|
A D | libxl_bootloader.c | 144 static int parse_bootloader_result(libxl__egc *egc, in parse_bootloader_result() 274 static void bootloader_local_detached_cb(libxl__egc *egc, in bootloader_local_detached_cb() 292 static void bootloader_stop(libxl__egc *egc, in bootloader_stop() 317 void libxl__bootloader_run(libxl__egc *egc, libxl__bootloader_state *bl) in libxl__bootloader_run() 406 static void bootloader_disk_attached_cb(libxl__egc *egc, in bootloader_disk_attached_cb() 466 static void bootloader_gotptys(libxl__egc *egc, libxl__openpty_state *op) in bootloader_gotptys() 593 static void bootloader_copyfail(libxl__egc *egc, const char *which, in bootloader_copyfail() 614 static void bootloader_keystrokes_copyfail(libxl__egc *egc, in bootloader_keystrokes_copyfail() 620 static void bootloader_display_copyfail(libxl__egc *egc, in bootloader_display_copyfail() 627 static void bootloader_domaindeath(libxl__egc *egc, in bootloader_domaindeath() [all …]
|
A D | libxl_colo_qdisk.c | 37 static void colo_qdisk_setup(libxl__egc *egc, libxl__checkpoint_device *dev, in colo_qdisk_setup() 107 static void colo_qdisk_teardown(libxl__egc *egc, libxl__checkpoint_device *dev, in colo_qdisk_teardown() 149 static void colo_qdisk_save_preresume(libxl__egc *egc, in colo_qdisk_save_preresume() 193 static void colo_qdisk_save_setup(libxl__egc *egc, in colo_qdisk_save_setup() 199 static void colo_qdisk_save_teardown(libxl__egc *egc, in colo_qdisk_save_teardown() 214 static void colo_qdisk_restore_setup(libxl__egc *egc, in colo_qdisk_restore_setup() 220 static void colo_qdisk_restore_teardown(libxl__egc *egc, in colo_qdisk_restore_teardown()
|
A D | libxl_remus_disk_drbd.c | 56 static void drbd_setup(libxl__egc *egc, libxl__checkpoint_device *dev) in drbd_setup() 63 static void match_async_exec(libxl__egc *egc, libxl__checkpoint_device *dev) in match_async_exec() 104 static void match_async_exec_cb(libxl__egc *egc, in match_async_exec_cb() 144 static void drbd_teardown(libxl__egc *egc, libxl__checkpoint_device *dev) in drbd_teardown() 164 static void drbd_postsuspend(libxl__egc *egc, libxl__checkpoint_device *dev) in drbd_postsuspend() 182 static void drbd_preresume(libxl__egc *egc, libxl__checkpoint_device *dev) in drbd_preresume() 202 static void checkpoint_async_call_done(libxl__egc *egc, in checkpoint_async_call_done()
|
A D | libxl_save_callout.c | 44 void libxl__xc_domain_restore(libxl__egc *egc, libxl__domain_create_state *dcs, in libxl__xc_domain_restore() 81 void libxl__xc_domain_save(libxl__egc *egc, libxl__domain_save_state *dss, in libxl__xc_domain_save() 108 void libxl__xc_domain_saverestore_async_callback_done(libxl__egc *egc, in libxl__xc_domain_saverestore_async_callback_done() 152 static void run_helper(libxl__egc *egc, libxl__save_helper_state *shs, in run_helper() 247 static void helper_failed(libxl__egc *egc, libxl__save_helper_state *shs, in helper_failed() 265 static void helper_stop(libxl__egc *egc, libxl__ao_abortable *abrt, int rc) in helper_stop() 281 void libxl__save_helper_abort(libxl__egc *egc, in libxl__save_helper_abort() 287 static void helper_stdout_readable(libxl__egc *egc, libxl__ev_fd *ev, in helper_stdout_readable() 320 static void helper_exited(libxl__egc *egc, libxl__ev_child *ch, in helper_exited() 356 static void helper_done(libxl__egc *egc, libxl__save_helper_state *shs) in helper_done() [all …]
|
A D | libxl_dom_save.c | 65 void libxl__domain_common_switch_qemu_logdirty(libxl__egc *egc, in libxl__domain_common_switch_qemu_logdirty() 87 (libxl__egc *egc, int domid, unsigned enable, in domain_suspend_switch_qemu_xen_traditional_logdirty() 155 static void switch_logdirty_xswatch(libxl__egc *egc, libxl__ev_xswatch *watch, in switch_logdirty_xswatch() 210 (libxl__egc *egc, int domid, unsigned enable, in domain_suspend_switch_qemu_xen_logdirty() 237 static void switch_qemu_xen_logdirty_done(libxl__egc *egc, in switch_qemu_xen_logdirty_done() 251 static void switch_logdirty_timeout(libxl__egc *egc, libxl__ev_time *ev, in switch_logdirty_timeout() 261 static void switch_logdirty_done(libxl__egc *egc, in switch_logdirty_done() 281 libxl__egc *egc = shs->egc; in libxl__domain_suspend_common_switch_qemu_logdirty() local 378 void libxl__domain_save(libxl__egc *egc, libxl__domain_save_state *dss) in libxl__domain_save() 447 static void stream_done(libxl__egc *egc, in stream_done() [all …]
|
A D | libxl_aoutils.c | 64 void xswait_xswatch_callback(libxl__egc *egc, libxl__ev_xswatch *xsw, in xswait_xswatch_callback() 82 void xswait_timeout_callback(libxl__egc *egc, libxl__ev_time *ev, in xswait_timeout_callback() 92 static void xswait_report_error(libxl__egc *egc, libxl__xswait_state *xswa, in xswait_report_error() 125 static void datacopier_callback(libxl__egc *egc, libxl__datacopier_state *dc, in datacopier_callback() 189 static int datacopier_pollhup_handled(libxl__egc *egc, in datacopier_pollhup_handled() 205 static void datacopier_abort(libxl__egc *egc, libxl__ao_abortable *abrt, in datacopier_abort() 214 static void datacopier_readable(libxl__egc *egc, libxl__ev_fd *ev, in datacopier_readable() 317 static void datacopier_writable(libxl__egc *egc, libxl__ev_fd *ev, in datacopier_writable() 411 static void openpty_exited(libxl__egc *egc, libxl__ev_child *child, in openpty_exited() 525 static void async_exec_timeout(libxl__egc *egc, in async_exec_timeout() [all …]
|
A D | libxl_colo_nic.c | 143 static void colo_nic_setup(libxl__egc *egc, libxl__checkpoint_device *dev, in colo_nic_setup() 185 static void colo_save_setup_script_cb(libxl__egc *egc, in colo_save_setup_script_cb() 230 static void colo_nic_teardown(libxl__egc *egc, libxl__checkpoint_device *dev, in colo_nic_teardown() 256 static void colo_save_teardown_script_cb(libxl__egc *egc, in colo_save_teardown_script_cb() 273 static void colo_nic_save_setup(libxl__egc *egc, libxl__checkpoint_device *dev) in colo_nic_save_setup() 280 static void colo_nic_save_teardown(libxl__egc *egc, in colo_nic_save_teardown() 296 static void colo_nic_restore_setup(libxl__egc *egc, in colo_nic_restore_setup() 304 static void colo_nic_restore_teardown(libxl__egc *egc, in colo_nic_restore_teardown()
|
A D | libxl_no_convert_callout.c | 24 int libxl__convert_legacy_stream(libxl__egc *egc, in libxl__convert_legacy_stream() 30 void libxl__conversion_helper_abort(libxl__egc *egc, in libxl__conversion_helper_abort()
|
A D | libxl_domain.c | 195 static void domain_resume_done(libxl__egc *egc, in domain_resume_done() 482 static void remus_failover_cb(libxl__egc *egc, in remus_failover_cb() 494 static void domain_suspend_cb(libxl__egc *egc, in domain_suspend_cb() 648 void libxl__domain_unpause(libxl__egc *egc, in libxl__domain_unpause() 673 static void domain_unpause_done(libxl__egc *egc, in domain_unpause_done() 858 static void domain_death_occurred(libxl__egc *egc, in domain_death_occurred() 1144 static void destroy_finish_check(libxl__egc *egc, in destroy_finish_check() 1258 static void dm_destroy_cb(libxl__egc *egc, in dm_destroy_cb() 1510 static void devices_destroy_cb(libxl__egc *egc, in devices_destroy_cb() 1934 static void set_vcpuonline_done(libxl__egc *egc, in set_vcpuonline_done() [all …]
|
A D | libxl_create.c | 1211 static void initiate_domain_create(libxl__egc *egc, in initiate_domain_create() 1314 static void domcreate_bootloader_done(libxl__egc *egc, in domcreate_bootloader_done() 1468 static void domcreate_stream_done(libxl__egc *egc, in domcreate_stream_done() 1565 static void domcreate_rebuild_done(libxl__egc *egc, in domcreate_rebuild_done() 1823 static void domcreate_devmodel_started(libxl__egc *egc, in domcreate_devmodel_started() 1845 static void domcreate_attach_devices(libxl__egc *egc, in domcreate_attach_devices() 1928 static void domcreate_complete(libxl__egc *egc, in domcreate_complete() 1979 static void domcreate_destruction_cb(libxl__egc *egc, in domcreate_destruction_cb() 2062 static void domain_soft_reset_cb(libxl__egc *egc, in domain_soft_reset_cb() 2198 static void soft_reset_dm_suspended(libxl__egc *egc, in soft_reset_dm_suspended() [all …]
|
A D | libxl_test_fdevent.c | 31 static void tfe_fd_cb(libxl__egc *egc, libxl__ev_fd *ev, in tfe_fd_cb() 39 static void tfe_abrt_cb(libxl__egc *egc, libxl__ao_abortable *abrt, in tfe_abrt_cb() 47 static void fdevent_complete(libxl__egc *egc, libxl__test_fdevent *tfe, in fdevent_complete()
|
A D | libxl_disk.c | 21 static void disk_eject_xswatch_callback(libxl__egc *egc, libxl__ev_xswatch *w, in disk_eject_xswatch_callback() 231 static void device_disk_add(libxl__egc *egc, uint32_t domid, in device_disk_add() 447 static void libxl__device_disk_add(libxl__egc *egc, uint32_t domid, in libxl__device_disk_add() 754 static void cdrom_insert_lock_acquired(libxl__egc *egc, in cdrom_insert_lock_acquired() 790 static void cdrom_insert_ejected(libxl__egc *egc, in cdrom_insert_ejected() 908 static void cdrom_insert_addfd_cb(libxl__egc *egc, in cdrom_insert_addfd_cb() 947 static void cdrom_insert_inserted(libxl__egc *egc, in cdrom_insert_inserted() 1036 static void cdrom_insert_timout(libxl__egc *egc, libxl__ev_time *ev, in cdrom_insert_timout() 1046 static void cdrom_insert_done(libxl__egc *egc, in cdrom_insert_done() 1167 void libxl__device_disk_local_initiate_attach(libxl__egc *egc, in libxl__device_disk_local_initiate_attach() [all …]
|
A D | libxl_netbuffer.c | 301 static void nic_setup(libxl__egc *egc, libxl__checkpoint_device *dev) in nic_setup() 340 static void netbuf_setup_script_cb(libxl__egc *egc, in netbuf_setup_script_cb() 411 static void nic_teardown(libxl__egc *egc, libxl__checkpoint_device *dev) in nic_teardown() 429 static void netbuf_teardown_script_cb(libxl__egc *egc, in netbuf_teardown_script_cb() 492 static void nic_postsuspend(libxl__egc *egc, libxl__checkpoint_device *dev) in nic_postsuspend() 505 static void nic_commit(libxl__egc *egc, libxl__checkpoint_device *dev) in nic_commit()
|
A D | libxl_usb.c | 386 static int libxl__device_usbctrl_del_hvm(libxl__egc *egc, in libxl__device_usbctrl_del_hvm() 524 static void device_usbctrl_add_qmp_cb(libxl__egc *egc, in device_usbctrl_add_qmp_cb() 539 static void device_usbctrl_add_done(libxl__egc *egc, in device_usbctrl_add_done() 668 static void device_usbctrl_remove_timeout(libxl__egc *egc, in device_usbctrl_remove_timeout() 680 static void device_usbctrl_remove_qmp_cb(libxl__egc *egc, in device_usbctrl_remove_qmp_cb() 695 static void device_usbctrl_remove_done(libxl__egc *egc, in device_usbctrl_remove_done() 1827 static void device_usbdev_add_timeout(libxl__egc *egc, in device_usbdev_add_timeout() 1841 static void device_usbdev_add_qmp_cb(libxl__egc *egc, in device_usbdev_add_qmp_cb() 1856 static void device_usbdev_add_done(libxl__egc *egc, in device_usbdev_add_done() 2022 static void device_usbdev_remove_qmp_cb(libxl__egc *egc, in device_usbdev_remove_qmp_cb() [all …]
|
A D | libxl_dm.c | 2424 static void spawn_stub_launch_dm(libxl__egc *egc, in spawn_stub_launch_dm() 2555 static void spawn_qmp_proxy(libxl__egc *egc, in spawn_qmp_proxy() 2640 static void qmp_proxy_startup_failed(libxl__egc *egc, in qmp_proxy_startup_failed() 2648 static void qmp_proxy_detached(libxl__egc *egc, in qmp_proxy_detached() 2655 static void qmp_proxy_spawn_outcome(libxl__egc *egc, in qmp_proxy_spawn_outcome() 2691 static void spawn_stubdom_pvqemu_cb(libxl__egc *egc, in spawn_stubdom_pvqemu_cb() 2715 static void stubdom_pvqemu_cb(libxl__egc *egc, in stubdom_pvqemu_cb() 2738 static void stubdom_pvqemu_unpaused(libxl__egc *egc, in stubdom_pvqemu_unpaused() 3042 static void device_model_detached(libxl__egc *egc, in device_model_detached() 3457 void libxl__destroy_device_model(libxl__egc *egc, in libxl__destroy_device_model() [all …]
|
A D | libxl_event.c | 681 static void watchfd_callback(libxl__egc *egc, libxl__ev_fd *ev, in watchfd_callback() 877 static int evtchn_revents_check(libxl__egc *egc, int revents) in evtchn_revents_check() 1154 static void domaindeathcheck_abort(libxl__egc *egc, in domaindeathcheck_abort() 1568 static void egc_run_callbacks(libxl__egc *egc) in egc_run_callbacks() 1622 void libxl__egc_cleanup_2_ul_cb_gc(libxl__egc *egc) in libxl__egc_cleanup_2_ul_cb_gc() 1641 void libxl__event_occurred(libxl__egc *egc, libxl_event *event) in libxl__event_occurred() 1668 libxl_event *libxl__event_new(libxl__egc *egc, in libxl__event_new() 2063 void libxl__ao_complete(libxl__egc *egc, libxl__ao *ao, int rc) in libxl__ao_complete() 2188 libxl__egc egc; in libxl__ao_inprogress() local 2245 libxl__egc egc; in ao__abort() local [all …]
|