Lines Matching refs:Mutex
70 class Mutex : public WaitObject
79 explicit Mutex(bool initialLocked);
87 Mutex() {} in Mutex() function
92 Mutex(const nn::WithInitialize&);
121 ~Mutex() {} in ~Mutex()
171 inline Result Mutex::TryInitializeImpl(bool initialLocked) in TryInitializeImpl()
179 inline void Mutex::Initialize(bool initialLocked) in Initialize()
184 inline nn::Result Mutex::TryInitialize(bool initialLocked) in TryInitialize()
195 inline Mutex::Mutex(bool initialLocked) in Mutex() function
200 inline Mutex::Mutex(const nn::WithInitialize&) in Mutex() function
205 inline void Mutex::Unlock() in Unlock()
210 NN_UTIL_DETAIL_DEFINE_SCOPED_LOCK(Mutex, Lock(), Unlock());
236 NN_UTIL_DETAIL_CLIBIMPL_DEFINE_BUFFER_CLASS(nnosMutex, nn::os::Mutex, 4, u32);