Searched refs:Mutex (Results 1 - 7 of 7) sorted by relevance

/gem5/ext/systemc/src/sysc/communication/
H A Dsc_host_mutex.h42 #define SC_MTX_INIT_( Mutex ) \
43 InitializeCriticalSection( &(Mutex) )
44 #define SC_MTX_LOCK_( Mutex ) \
45 EnterCriticalSection( &(Mutex) )
46 #define SC_MTX_UNLOCK_( Mutex ) \
47 LeaveCriticalSection( &(Mutex) )
48 #define SC_MTX_TRYLOCK_( Mutex ) \
49 ( TryEnterCriticalSection( &(Mutex) ) != 0 )
50 #define SC_MTX_DESTROY_( Mutex ) \
51 DeleteCriticalSection( &(Mutex) )
[all...]
/gem5/ext/googletest/googletest/include/gtest/internal/
H A Dgtest-port.h212 // Mutex, MutexLock, ThreadLocal, GetThreadCount()
1641 // Mutex and ThreadLocal have already been imported into the namespace.
1646 // Mutex implements mutex on Windows platforms. It is used in conjunction
1649 // Mutex mutex;
1654 // A static Mutex *must* be defined or declared using one of the following
1659 // (A non-static Mutex is defined/declared in the usual way).
1660 class GTEST_API_ Mutex { class in namespace:testing::internal
1671 explicit Mutex(StaticConstructorSelector /*dummy*/) {} function in class:testing::internal::Mutex
1673 Mutex();
1674 ~Mutex();
1977 class Mutex : public MutexBase { class in namespace:testing::internal
1979 Mutex() { function in class:testing::internal::Mutex
2136 class Mutex { class in namespace:testing::internal
2138 Mutex() {} function in class:testing::internal::Mutex
[all...]
/gem5/ext/googletest/googletest/src/
H A Dgtest-port.cc238 Mutex::Mutex() function in class:testing::internal::Mutex
246 Mutex::~Mutex() {
259 void Mutex::Lock() {
265 void Mutex::Unlock() {
276 void Mutex::AssertHeld() {
283 void Mutex::ThreadSafeLazyInit() {
539 static Mutex mutex_;
541 static Mutex thread_map_mutex
[all...]
H A Dgtest-internal-inl.h828 internal::Mutex global_test_part_result_reporter_mutex_;
/gem5/ext/googletest/googletest/test/
H A Dgtest-port_test.cc309 internal::Mutex* mutex = static_cast<internal::Mutex*>(data);
319 internal::Mutex mutex;
1038 Mutex m;
1046 Mutex m;
1053 explicit AtomicCounterWithMutex(Mutex* mutex) :
1065 // Mutex and MutexLock here or rely on their memory barrier
1092 Mutex* const mutex_; // Protects value_.
1103 Mutex mutex;
/gem5/ext/googletest/googletest/include/gtest/
H A Dgtest.h618 internal::Mutex test_properites_mutex_;
1320 mutable internal::Mutex mutex_;
/gem5/ext/googletest/googlemock/include/gmock/
H A Dgmock-spec-builders.h870 mutable Mutex mutex_; // Protects action_count_checked_.

Completed in 39 milliseconds