Lines Matching refs:DDMutex
48 void MutexInit(DDCallback *cb, DDMutex *m) override;
49 void MutexBeforeLock(DDCallback *cb, DDMutex *m, bool wlock) override;
50 void MutexAfterLock(DDCallback *cb, DDMutex *m, bool wlock,
52 void MutexBeforeUnlock(DDCallback *cb, DDMutex *m, bool wlock) override;
53 void MutexDestroy(DDCallback *cb, DDMutex *m) override;
57 void MutexEnsureID(DDLogicalThread *lt, DDMutex *m);
58 void ReportDeadlock(DDCallback *cb, DDMutex *m);
92 void DD::MutexInit(DDCallback *cb, DDMutex *m) {
97 void DD::MutexEnsureID(DDLogicalThread *lt, DDMutex *m) {
104 DDMutex *m, bool wlock) {
119 void DD::ReportDeadlock(DDCallback *cb, DDMutex *m) {
136 DDMutex *m0 = (DDMutex*)dd.getData(from);
137 DDMutex *m1 = (DDMutex*)dd.getData(to);
152 void DD::MutexAfterLock(DDCallback *cb, DDMutex *m, bool wlock, bool trylock) {
172 void DD::MutexBeforeUnlock(DDCallback *cb, DDMutex *m, bool wlock) {
178 DDMutex *m) {