Lines Matching full:callback

166 		.callback = set_kbd_reboot,
174 .callback = set_efi_reboot,
184 .callback = set_pci_reboot,
192 .callback = set_pci_reboot,
200 .callback = set_pci_reboot,
208 .callback = set_pci_reboot,
216 .callback = set_pci_reboot,
224 .callback = set_pci_reboot,
234 .callback = set_pci_reboot,
244 .callback = set_bios_reboot,
252 .callback = set_acpi_reboot,
260 .callback = set_acpi_reboot,
270 .callback = set_pci_reboot,
280 .callback = set_bios_reboot,
288 .callback = set_bios_reboot,
296 .callback = set_pci_reboot,
304 .callback = set_pci_reboot,
312 .callback = set_pci_reboot,
320 .callback = set_pci_reboot,
328 .callback = set_bios_reboot,
337 .callback = set_bios_reboot,
346 .callback = set_bios_reboot,
354 .callback = set_bios_reboot,
363 .callback = set_bios_reboot,
372 .callback = set_bios_reboot,
381 .callback = set_pci_reboot,
390 .callback = set_bios_reboot,
398 .callback = set_bios_reboot,
406 .callback = set_bios_reboot,
414 .callback = set_pci_reboot,
422 .callback = set_pci_reboot,
430 .callback = set_bios_reboot,
438 .callback = set_bios_reboot,
446 .callback = set_bios_reboot,
454 .callback = set_acpi_reboot,
464 .callback = set_bios_reboot,
473 .callback = set_pci_reboot,
483 .callback = set_bios_reboot,
533 /* RCU-protected callback to disable virtualization prior to reboot. */
536 void cpu_emergency_register_virt_callback(cpu_emergency_virt_cb *callback) in cpu_emergency_register_virt_callback() argument
541 rcu_assign_pointer(cpu_emergency_virt_callback, callback); in cpu_emergency_register_virt_callback()
545 void cpu_emergency_unregister_virt_callback(cpu_emergency_virt_cb *callback) in cpu_emergency_unregister_virt_callback() argument
547 if (WARN_ON_ONCE(rcu_access_pointer(cpu_emergency_virt_callback) != callback)) in cpu_emergency_unregister_virt_callback()
562 cpu_emergency_virt_cb *callback; in cpu_emergency_disable_virtualization() local
572 callback = rcu_dereference(cpu_emergency_virt_callback); in cpu_emergency_disable_virtualization()
573 if (callback) in cpu_emergency_disable_virtualization()
574 callback(); in cpu_emergency_disable_virtualization()
865 * Prepare the CPU for reboot _after_ invoking the callback so that the in crash_nmi_callback()
866 * callback can safely use virtualization instructions, e.g. VMCLEAR. in crash_nmi_callback()
881 * @callback: Optional callback to be invoked from the NMI handler
883 * The NMI handler on the remote CPUs invokes @callback, if not
891 void nmi_shootdown_cpus(nmi_shootdown_cb callback) in nmi_shootdown_cpus() argument
899 * the NMI handler will cause list corruption, modifying the callback in nmi_shootdown_cpus()
905 /* Make a note of crashing cpu. Will be used in NMI callback. */ in nmi_shootdown_cpus()
908 shootdown_callback = callback; in nmi_shootdown_cpus()
916 * Ensure the new callback function is set before sending in nmi_shootdown_cpus()
933 * Leave the nmi callback set, shootdown is a one-time thing. Clearing in nmi_shootdown_cpus()
934 * the callback could result in a NULL pointer dereference if a CPU in nmi_shootdown_cpus()
946 * Check if the crash dumping IPI got issued and if so, call its callback
967 void nmi_shootdown_cpus(nmi_shootdown_cb callback) in nmi_shootdown_cpus() argument