Home
last modified time | relevance | path

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

123

/xen/xen/arch/x86/
A Dshutdown.c187 .callback = override_reboot,
196 .callback = override_reboot,
205 .callback = override_reboot,
214 .callback = override_reboot,
223 .callback = override_reboot,
233 .callback = override_reboot,
243 .callback = override_reboot,
253 .callback = override_reboot,
263 .callback = override_reboot,
273 .callback = override_reboot,
[all …]
/xen/xen/arch/x86/hvm/
A Dquirks.c48 .callback = dmi_hvm_deny_port80, in check_port80()
56 .callback = dmi_hvm_deny_port80, in check_port80()
64 .callback = dmi_hvm_deny_port80, in check_port80()
72 .callback = dmi_hvm_deny_port80, in check_port80()
80 .callback = dmi_hvm_deny_port80, in check_port80()
/xen/tools/libxl/
A Dlibxl_colo_restore.c35 void (*callback)(libxl__egc *, member
76 lds->callback(egc, lds, 0); in colo_enable_logdirty()
101 lds->callback(egc, lds, 0); in colo_disable_logdirty()
260 crs->saved_cb = dcs->callback; in libxl__colo_restore_setup()
279 crs->callback(egc, crs, rc); in libxl__colo_restore_setup()
444 crcs->callback(egc, crcs, 0); in colo_disable_logdirty_done()
496 crcs->callback = NULL; in libxl__colo_restore_domain_checkpoint_callback()
681 crcs->callback = NULL; in colo_write_svm_resumed()
1019 crcs->callback = NULL; in colo_restore_postsuspend_cb()
1049 if (!crcs->callback) { in colo_common_write_stream_done()
[all …]
A Dlibxl_colo.h24 #define ASYNC_CALL(egc, ao, child, param, func, callback) do { \ argument
28 pid = libxl__ev_child_fork(gc, child, callback); \
43 callback(egc, child, -1, 1); \
83 void (*callback)(libxl__egc *, libxl__colo_save_state *, int); member
107 libxl__colo_callback *callback; member
A Dlibxl_colo_save.c114 cds->callback = colo_save_setup_done; in libxl__colo_save_setup()
158 dss->callback(egc, dss, ERROR_FAIL); in libxl__colo_save_setup()
193 dss->callback(egc, dss, rc); in colo_save_setup_failed()
235 dss->callback(egc, dss, rc); in colo_teardown_done()
294 cds->callback = colo_postsuspend_cb; in colo_suspend_primary_vm_done()
375 css->callback = NULL; in libxl__colo_save_domain_checkpoint_callback()
639 css->callback = NULL; in colo_start_new_checkpoint()
670 if (!css->callback) { in colo_common_write_stream_done()
676 css->callback(egc, css, 0); in colo_common_write_stream_done()
701 if (!css->callback) { in colo_common_read_stream_done()
[all …]
A Dlibxl_checkpoint_device.c95 cds->callback(egc, cds, 0); in libxl__checkpoint_devices_setup()
106 cds->multidev.callback = all_devices_setup_cb; in checkpoint_devices_setup()
113 dev->aodev.callback = device_setup_iterate; in checkpoint_devices_setup()
163 assert(dev->aodev.callback == device_setup_iterate); in device_setup_iterate()
181 cds->callback(egc, cds, rc); in all_devices_setup_cb()
193 cds->multidev.callback = devices_teardown_cb; in libxl__checkpoint_devices_teardown()
226 cds->callback(egc, cds, rc); in devices_teardown_cb()
249 cds->multidev.callback = devices_checkpoint_cb; \
277 cds->callback(egc, cds, rc); in devices_checkpoint_cb()
A Dlibxl_remus.c99 cds->callback = remus_setup_done; in libxl__remus_setup()
120 dss->callback(egc, dss, ERROR_FAIL); in libxl__remus_setup()
135 cds->callback = remus_setup_failed; in remus_setup_done()
151 dss->callback(egc, dss, rc); in remus_setup_failed()
170 cds->callback = remus_teardown_done; in libxl__remus_teardown()
187 dss->callback(egc, dss, rc); in remus_teardown_done()
221 cds->callback = remus_devices_postsuspend_cb; in remus_domain_suspend_callback_common_done()
255 cds->callback = remus_devices_preresume_cb; in libxl__remus_domain_resume_callback()
317 cds->callback = remus_devices_commit_cb; in remus_checkpoint_stream_written()
A Dlibxl_remus_disk_drbd.c88 aes->callback = match_async_exec_cb; in match_async_exec()
101 dev->aodev.callback(egc, &dev->aodev); in match_async_exec()
141 aodev->callback(egc, aodev); in match_async_exec_cb()
151 dev->aodev.callback(egc, &dev->aodev); in drbd_teardown()
176 dev->aodev.callback(egc, &dev->aodev); in drbd_postsuspend()
223 aodev->callback(egc, aodev); in checkpoint_async_call_done()
A Dlibxl_no_colo.c27 crs->callback(egc, crs, ERROR_FAIL); in libxl__colo_restore_setup()
44 dss->callback(egc, dss, ERROR_FAIL); in libxl__colo_save_setup()
A Dlibxl_colo_nic.c136 aes->callback = colo_save_teardown_script_cb; in setup_async_exec()
138 aes->callback = colo_save_setup_script_cb; in setup_async_exec()
182 dev->aodev.callback(egc, &dev->aodev); in colo_nic_setup()
227 aodev->callback(egc, aodev); in colo_save_setup_script_cb()
253 dev->aodev.callback(egc, &dev->aodev); in colo_nic_teardown()
268 aodev->callback(egc, aodev); in colo_save_teardown_script_cb()
A Dlibxl_qmp.c107 qmp_callback_t callback; member
210 if (pp->callback) { in qmp_handle_error_response()
257 if (pp->callback) { in qmp_handle_response()
258 int rc = pp->callback(qmp, in qmp_handle_response()
545 elm->callback = callback; in qmp_send_prepare()
924 qmcs->qmp.callback = qemu_monitor_command_done; in libxl_qemu_monitor_command()
979 ev->callback = dm_stopped; in libxl__qmp_suspend_save()
1017 ev->callback = dm_state_fd_ready; in dm_stopped()
1069 ev->callback = dm_state_saved; in dm_state_save_to_fdset()
1299 lock->callback = qmp_ev_lock_aquired; in qmp_ev_connect()
[all …]
A Dlibxl_netbuffer.c294 aes->callback = netbuf_teardown_script_cb; in setup_async_exec()
296 aes->callback = netbuf_setup_script_cb; in setup_async_exec()
333 dev->aodev.callback(egc, &dev->aodev); in nic_setup()
408 aodev->callback(egc, aodev); in netbuf_setup_script_cb()
426 dev->aodev.callback(egc, &dev->aodev); in nic_teardown()
443 aodev->callback(egc, aodev); in netbuf_teardown_script_cb()
502 dev->aodev.callback(egc, &dev->aodev); in nic_postsuspend()
515 dev->aodev.callback(egc, &dev->aodev); in nic_commit()
A Dlibxl_event.c535 ev->abrt.callback = time_aborted; in time_register_abortable()
824 w->callback = func; in libxl__ev_xswatch_register()
941 evev->callback(egc, evev); in evtchn_fd_callback()
1062 ds->callback(egc, ds, rc); in devstate_callback()
1074 ds->callback = cb; in libxl__ev_devstate_wait()
1162 dc->callback(egc, dc, rc); in domaindeathcheck_abort()
1586 ei->callback(egc, ei); in egc_run_callbacks()
2108 } else if (ao->how.callback) { in libxl__ao_complete_check_progress_reports()
2309 if (how->callback != search->how.callback) in libxl_ao_abort()
2311 if (how->callback in libxl_ao_abort()
[all …]
A Dlibxl_colo_qdisk.c104 dev->aodev.callback(egc, &dev->aodev); in colo_qdisk_setup()
144 dev->aodev.callback(egc, &dev->aodev); in colo_qdisk_teardown()
188 dev->aodev.callback(egc, &dev->aodev); in colo_qdisk_save_preresume()
A Dlibxl_internal.h317 libxl__ev_xswatch_callback *callback; member
327 libxl__ev_evtchn_callback *callback; member
363 libxl__ev_child_callback *callback; member
519 libxl__ev_qmp_callback *callback; member
1618 libxl__xswait_callback *callback; member
2742 libxl__device_callback *callback; member
2825 libxl__devices_callback *callback; member
3627 libxl__domain_save_cb *callback; member
3672 libxl__openpty_callback *callback; member
4054 libxl__domid_destroy_cb *callback; member
[all …]
A Dlibxl_save_msgs_gen.pl98 our $callback = "${libxl}_callout_callback";
314 $c_callback = "${callback}_$name";
341 f_decl("${callback}_$name", 'callout', $c_rtype_callout, $c_decl);
A Dlibxl_domain.c190 dmrs->callback = domain_resume_done; in libxl_domain_resume()
456 dss->callback = remus_failover_cb; in libxl_domain_remus_start()
524 dss->callback = domain_suspend_cb; in libxl_domain_suspend()
693 dmrs->callback(egc, dmrs, rc); in domain_unpause_done()
821 pvcontrol->callback = pvcontrol_cb; in libxl_domain_shutdown()
1051 dds->callback = domain_destroy_cb; in libxl_domain_destroy()
1150 dds->callback(egc, dds, dds->rc); in destroy_finish_check()
1195 dis->callback(egc, dis, rc); in libxl__destroy_domid()
1254 dis->callback(egc, dis, rc); in destroy_domid_pci_done()
1601 dis->callback(egc, dis, rc); in devices_destroy_cb()
[all …]
A Dlibxl_bootloader.c270 bl->dls.callback = bootloader_local_detached_cb; in bootloader_callback()
288 bl->callback(egc, bl, bl->rc); in bootloader_local_detached_cb()
395 bl->dls.callback = bootloader_disk_attached_cb; in libxl__bootloader_run()
453 bl->openpty.callback = bootloader_gotptys; in bootloader_disk_attached_cb()
512 bl->deathcheck.callback = bootloader_domaindeath; in bootloader_gotptys()
536 bl->keystrokes.callback = bootloader_keystrokes_copyfail; in bootloader_gotptys()
548 bl->display.callback = bootloader_display_copyfail; in bootloader_gotptys()
A Dlibxl_nonetbuffer.c40 dev->aodev.callback(egc, &dev->aodev); in nic_setup()
A Dlibxl_dom_save.c82 lds->callback(egc, lds, ERROR_FAIL); in libxl__domain_common_switch_qemu_logdirty()
227 qmp->callback = switch_qemu_xen_logdirty_done; in domain_suspend_switch_qemu_xen_logdirty()
271 lds->callback(egc, lds, rc); in switch_logdirty_done()
292 lds->callback = domain_suspend_switch_qemu_logdirty_done; in libxl__domain_suspend_common_switch_qemu_logdirty()
482 dss->callback(egc, dss, rc); in domain_save_done()
A Dlibxl_aoutils.c79 xswa->callback(egc, xswa, 0, data); in xswait_xswatch_callback()
97 xswa->callback(egc, xswa, rc, 0); in xswait_report_error()
129 dc->callback(egc, dc, rc, onwrite, errnoval); in datacopier_callback()
373 dc->abrt.callback = datacopier_abort; in libxl__datacopier_start()
425 op->callback(egc, op); in openpty_exited()
564 aes->callback(egc, aes, aes->rc, status); in async_exec_done()
A Dlibxl_disk.c443 if (rc) aodev->callback(egc, aodev); in device_disk_add()
748 cis->qmp_lock.callback = cdrom_insert_lock_acquired; in libxl_cdrom_insert()
778 cis->qmp.callback = cdrom_insert_ejected; in cdrom_insert_lock_acquired()
886 qmp->callback = cdrom_insert_addfd_cb; in cdrom_insert_ejected()
940 qmp->callback = cdrom_insert_inserted; in cdrom_insert_addfd_cb()
1189 dls->callback(egc, dls, 0); in libxl__device_disk_local_initiate_attach()
1204 dls->aodev.callback = local_device_attach_cb; in libxl__device_disk_local_initiate_attach()
1215 dls->callback(egc, dls, rc); in libxl__device_disk_local_initiate_attach()
1245 dls->callback(egc, dls, 0); in local_device_attach_cb()
1279 aodev->callback = local_device_detach_cb; in libxl__device_disk_local_initiate_detach()
[all …]
/xen/tools/ocaml/libs/xs/
A Dxs.ml79 (* Just in case we screw up: poll the callback every couple of seconds rather
83 let read_watchevent_timeout xsh timeout callback =
94 success := callback (Xsraw.get_watchevent xsh.con)
105 else callback (Xsraw.read_watchevent xsh.con) in
110 (* NB the 'callback' might call back into Xs functions
120 (* Just in case our callback caused events to be queued
139 let monitor_paths xsh l time callback =
144 read_watchevent_timeout xsh time callback;
/xen/xen/include/asm-x86/
A Dnmi.h26 nmi_callback_t *set_nmi_callback(nmi_callback_t *callback);
/xen/xen/include/xen/
A Ddmi.h27 int (*callback)(const struct dmi_system_id *); member

Completed in 74 milliseconds

123