Lines Matching refs:rMutex
34 : rMutex( rMutexP ) in ReadWriteGuard()
38 ::osl::MutexGuard aGuard( rMutex.pWriteMutex ); in ReadWriteGuard()
42 rMutex.pWriteMutex->acquire(); in ReadWriteGuard()
48 rMutex.pMutex->acquire(); in ReadWriteGuard()
49 bWait = (rMutex.nReadCount != 0); in ReadWriteGuard()
51 bWait |= (rMutex.nBlockCriticalCount != 0); in ReadWriteGuard()
52 rMutex.pMutex->release(); in ReadWriteGuard()
57 rMutex.pMutex->acquire(); in ReadWriteGuard()
58 ++rMutex.nBlockCriticalCount; in ReadWriteGuard()
59 rMutex.pMutex->release(); in ReadWriteGuard()
63 rMutex.pMutex->acquire(); in ReadWriteGuard()
64 ++rMutex.nReadCount; in ReadWriteGuard()
65 rMutex.pMutex->release(); in ReadWriteGuard()
73 rMutex.pWriteMutex->release(); in ~ReadWriteGuard()
76 rMutex.pMutex->acquire(); in ~ReadWriteGuard()
77 --rMutex.nBlockCriticalCount; in ~ReadWriteGuard()
78 rMutex.pMutex->release(); in ~ReadWriteGuard()
82 rMutex.pMutex->acquire(); in ~ReadWriteGuard()
83 --rMutex.nReadCount; in ~ReadWriteGuard()
84 rMutex.pMutex->release(); in ~ReadWriteGuard()
98 rMutex.pMutex->acquire(); in changeReadToWrite()
99 --rMutex.nReadCount; in changeReadToWrite()
100 rMutex.pMutex->release(); in changeReadToWrite()
102 rMutex.pWriteMutex->acquire(); in changeReadToWrite()
109 rMutex.pMutex->acquire(); in changeReadToWrite()
110 bWait = (rMutex.nReadCount != 0); in changeReadToWrite()
111 rMutex.pMutex->release(); in changeReadToWrite()