template <typename LockType>

struct IrqSavePolicy

Defined at line 280 of file ../../zircon/kernel/include/kernel/spinlock.h

Lock policy for acquiring a SpinLock WITH saving irq state.

Public Methods

void PreValidate (LockType * lock, State * state)

Defined at line 289 of file ../../zircon/kernel/include/kernel/spinlock.h

bool Acquire (LockType * lock, State * )

Defined at line 293 of file ../../zircon/kernel/include/kernel/spinlock.h

void Release (LockType * lock, State * state)

Defined at line 298 of file ../../zircon/kernel/include/kernel/spinlock.h

void AssertHeld (const LockType & lock)

Defined at line 303 of file ../../zircon/kernel/include/kernel/spinlock.h

Records