Lines Matching defs:thr
22 static __thread Thread *thr;
32 if (thr != 0)
39 thr = (Thread*)InternalAlloc(sizeof(*thr));
40 internal_memset(thr, 0, sizeof(*thr));
41 ThreadInit(thr);
48 MutexDestroy(thr, (uptr)m);
54 MutexBeforeLock(thr, (uptr)m, true);
56 MutexAfterLock(thr, (uptr)m, true, false);
64 MutexAfterLock(thr, (uptr)m, true, true);
70 MutexBeforeUnlock(thr, (uptr)m, true);
77 MutexDestroy(thr, (uptr)m);
83 MutexBeforeLock(thr, (uptr)m, true);
85 MutexAfterLock(thr, (uptr)m, true, false);
93 MutexAfterLock(thr, (uptr)m, true, true);
99 MutexBeforeUnlock(thr, (uptr)m, true);
105 MutexDestroy(thr, (uptr)m);
111 MutexBeforeLock(thr, (uptr)m, false);
113 MutexAfterLock(thr, (uptr)m, false, false);
121 MutexAfterLock(thr, (uptr)m, false, true);
130 MutexAfterLock(thr, (uptr)m, false, true);
136 MutexBeforeLock(thr, (uptr)m, true);
138 MutexAfterLock(thr, (uptr)m, true, false);
146 MutexAfterLock(thr, (uptr)m, true, true);
155 MutexAfterLock(thr, (uptr)m, true, true);
161 MutexBeforeUnlock(thr, (uptr)m, true); // note: not necessary write unlock
189 MutexBeforeUnlock(thr, (uptr)m, true);
190 MutexBeforeLock(thr, (uptr)m, true);
192 MutexAfterLock(thr, (uptr)m, true, false);
200 MutexBeforeUnlock(thr, (uptr)m, true);
201 MutexBeforeLock(thr, (uptr)m, true);
203 MutexAfterLock(thr, (uptr)m, true, false);
248 MutexBeforeLock(thr, m, writelock);
254 MutexAfterLock(thr, m, writelock, trylock);
260 MutexBeforeUnlock(thr, m, writelock);
268 MutexDestroy(thr, m);