class Dpc
Defined at line 22 of file ../../zircon/kernel/include/kernel/dpc.h
Deferred Procedure Calls - queue callback to invoke on the current cpu in thread context.
Dpcs are executed with interrupts enabled, and do not ever migrate cpus while executing.
A Dpc may not execute on the original current cpu if it is hotunplugged/offlined.
Dpcs may block, though this may starve other queued work.
Public Methods
void Dpc (Func * func, void * arg)
Defined at line 26 of file ../../zircon/kernel/include/kernel/dpc.h
template <class ArgType>
ArgType * arg ()
Defined at line 31 of file ../../zircon/kernel/include/kernel/dpc.h
Records
Friends
class DpcRunner