struct CriticalMutexPolicy

Defined at line 300 of file ../../zircon/kernel/include/kernel/mutex.h

Lock policy for critical kernel mutexes.

Public Methods

template <typename LockType>
void PreValidate (LockType * , State * )

No special actions are needed during pre-validation.

Defined at line 311 of file ../../zircon/kernel/include/kernel/mutex.h

template <typename LockType>
bool Acquire (LockType * lock, State * state)

Basic acquire and release operations.

Defined at line 315 of file ../../zircon/kernel/include/kernel/mutex.h

template <typename LockType>
void Release (LockType * lock, State * state)

Defined at line 321 of file ../../zircon/kernel/include/kernel/mutex.h

template <typename LockType>
void AssertHeld (const LockType & lock)

Runtime lock assertions.

Defined at line 327 of file ../../zircon/kernel/include/kernel/mutex.h

Records