Lines Matching refs:DDMutex
49 void MutexInit(DDCallback *cb, DDMutex *m) override;
50 void MutexBeforeLock(DDCallback *cb, DDMutex *m, bool wlock) override;
51 void MutexAfterLock(DDCallback *cb, DDMutex *m, bool wlock,
53 void MutexBeforeUnlock(DDCallback *cb, DDMutex *m, bool wlock) override;
54 void MutexDestroy(DDCallback *cb, DDMutex *m) override;
58 void MutexEnsureID(DDLogicalThread *lt, DDMutex *m);
59 void ReportDeadlock(DDCallback *cb, DDMutex *m);
93 void DD::MutexInit(DDCallback *cb, DDMutex *m) {
98 void DD::MutexEnsureID(DDLogicalThread *lt, DDMutex *m) {
105 DDMutex *m, bool wlock) {
120 void DD::ReportDeadlock(DDCallback *cb, DDMutex *m) {
132 DDMutex *m0 = (DDMutex*)dd.getData(from);
133 DDMutex *m1 = (DDMutex*)dd.getData(to);
148 void DD::MutexAfterLock(DDCallback *cb, DDMutex *m, bool wlock, bool trylock) {
168 void DD::MutexBeforeUnlock(DDCallback *cb, DDMutex *m, bool wlock) {
174 DDMutex *m) {