Lines Matching refs:ReaderWriterMutex
768 ReaderWriterMutex::ReaderWriterMutex(const char* name, LockLevel level) in ReaderWriterMutex() function in art::ReaderWriterMutex
779 ReaderWriterMutex::~ReaderWriterMutex() { in ~ReaderWriterMutex()
796 void ReaderWriterMutex::ExclusiveLock(Thread* self) { in ExclusiveLock()
836 void ReaderWriterMutex::ExclusiveUnlock(Thread* self) { in ExclusiveUnlock()
868 bool ReaderWriterMutex::ExclusiveLockWithTimeout(Thread* self, int64_t ms, int32_t ns) { in ExclusiveLockWithTimeout()
930 void ReaderWriterMutex::HandleSharedLockContention(Thread* self, int32_t cur_state) { in HandleSharedLockContention()
949 bool ReaderWriterMutex::SharedTryLock(Thread* self, bool check) { in SharedTryLock()
978 bool ReaderWriterMutex::IsSharedHeld(const Thread* self) const { in IsSharedHeld()
989 void ReaderWriterMutex::Dump(std::ostream& os) const { in Dump()
1001 std::ostream& operator<<(std::ostream& os, const ReaderWriterMutex& mu) { in operator <<()
1011 void ReaderWriterMutex::WakeupToRespondToEmptyCheckpoint() { in WakeupToRespondToEmptyCheckpoint()