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