Lines Matching refs:Mutex
76 class Mutex : public WaitObject
85 explicit Mutex(bool initialLocked);
93 Mutex() {} in Mutex() function
98 Mutex(const nn::WithInitialize&);
127 ~Mutex() {} in ~Mutex()
196 inline Result Mutex::TryInitializeImpl(bool initialLocked) in TryInitializeImpl()
204 inline void Mutex::Initialize(bool initialLocked) in Initialize()
209 inline nn::Result Mutex::TryInitialize(bool initialLocked) in TryInitialize()
220 inline Mutex::Mutex(bool initialLocked) in Mutex() function
225 inline Mutex::Mutex(const nn::WithInitialize&) in Mutex() function
230 inline void Mutex::Unlock() in Unlock()
235 NN_UTIL_DETAIL_DEFINE_SCOPED_LOCK(Mutex, Lock(), Unlock());
261 NN_UTIL_DETAIL_CLIBIMPL_DEFINE_BUFFER_CLASS(nnosMutex, nn::os::Mutex, 4, u32);