Home | History | Annotate | Download | only in rtl

Lines Matching refs:SyncVar

47 void DDMutexInit(ThreadState *thr, uptr pc, SyncVar *s) {
79 SyncVar *s = ctx->metamap.GetOrCreateAndLock(thr, pc, addr, true);
103 SyncVar *s = ctx->metamap.GetIfExistsAndLock(addr);
113 && s->owner_tid != SyncVar::kInvalidTid
137 SyncVar *s = ctx->metamap.GetIfExistsAndLock(addr);
152 SyncVar *s = ctx->metamap.GetOrCreateAndLock(thr, pc, addr, true);
156 if (s->owner_tid == SyncVar::kInvalidTid) {
196 SyncVar *s = ctx->metamap.GetOrCreateAndLock(thr, pc, addr, true);
211 s->owner_tid = SyncVar::kInvalidTid;
239 SyncVar *s = ctx->metamap.GetOrCreateAndLock(thr, pc, addr, false);
243 if (s->owner_tid != SyncVar::kInvalidTid) {
274 SyncVar *s = ctx->metamap.GetOrCreateAndLock(thr, pc, addr, true);
278 if (s->owner_tid != SyncVar::kInvalidTid) {
305 SyncVar *s = ctx->metamap.GetOrCreateAndLock(thr, pc, addr, true);
308 if (s->owner_tid == SyncVar::kInvalidTid) {
323 s->owner_tid = SyncVar::kInvalidTid;
350 SyncVar *s = ctx->metamap.GetOrCreateAndLock(thr, pc, addr, true);
351 s->owner_tid = SyncVar::kInvalidTid;
360 SyncVar *s = ctx->metamap.GetOrCreateAndLock(thr, pc, addr, false);
387 SyncVar *s = ctx->metamap.GetOrCreateAndLock(thr, pc, addr, true);
399 SyncVar *s = ctx->metamap.GetOrCreateAndLock(thr, pc, addr, true);