Lines Matching refs:Mutex
71 class Mutex : public WaitObject
80 explicit Mutex(bool initialLocked);
88 Mutex() {} in Mutex() function
93 Mutex(const nn::WithInitialize&);
122 ~Mutex() {} in ~Mutex()
172 inline Result Mutex::TryInitializeImpl(bool initialLocked) in TryInitializeImpl()
180 inline void Mutex::Initialize(bool initialLocked) in Initialize()
185 inline nn::Result Mutex::TryInitialize(bool initialLocked) in TryInitialize()
196 inline Mutex::Mutex(bool initialLocked) in Mutex() function
201 inline Mutex::Mutex(const nn::WithInitialize&) in Mutex() function
206 inline void Mutex::Unlock() in Unlock()
211 NN_UTIL_DETAIL_DEFINE_SCOPED_LOCK(Mutex, Lock(), Unlock());
237 NN_UTIL_DETAIL_CLIBIMPL_DEFINE_BUFFER_CLASS(nnosMutex, nn::os::Mutex, 4, u32);