class MpUnplugEvent
Defined at line 12 of file ../../zircon/kernel/include/arch/mp_unplug_event.h
Used to suspend work on a CPU until it is further shutdown.
This will only be invoked with interrupts disabled. This function
must not re-enter the scheduler.
flush_done should be signaled after state is flushed.
Public Methods
void MpUnplugEvent (bool initial)
Defined at line 14 of file ../../zircon/kernel/include/arch/mp_unplug_event.h
void ~MpUnplugEvent ()
Defined at line 15 of file ../../zircon/kernel/include/arch/mp_unplug_event.h
void MpUnplugEvent (const MpUnplugEvent & )
Defined at line 17 of file ../../zircon/kernel/include/arch/mp_unplug_event.h
MpUnplugEvent & operator= (const MpUnplugEvent & )
Defined at line 18 of file ../../zircon/kernel/include/arch/mp_unplug_event.h
void MpUnplugEvent (MpUnplugEvent && )
Defined at line 19 of file ../../zircon/kernel/include/arch/mp_unplug_event.h
MpUnplugEvent & operator= (MpUnplugEvent && )
Defined at line 20 of file ../../zircon/kernel/include/arch/mp_unplug_event.h
void Signal ()
Defined at line 22 of file ../../zircon/kernel/include/arch/mp_unplug_event.h
zx_status_t WaitDeadline (zx_instant_mono_t deadline, Interruptible interruptible)
Defined at line 37 of file ../../zircon/kernel/include/arch/mp_unplug_event.h
Protected Methods
void MpUnplugEvent (bool initial, Flags flags)
Defined at line 48 of file ../../zircon/kernel/include/arch/mp_unplug_event.h