Lines Matching full:mutex
70 p->mutex = 0;
80 if (p->mutex)
83 q = &(DRD_(clientobj_get)(p->mutex, ClientMutex)->mutex);
207 void DRD_(cond_pre_wait)(const Addr cond, const Addr mutex)
230 p->mutex = mutex;
232 else if (p->mutex != mutex)
236 .cond = cond, .mutex1 = p->mutex, .mutex2 = mutex };
241 " and mutex",
244 tl_assert(p->mutex);
245 q = DRD_(mutex_get)(p->mutex);
255 "Mutex locked recursively",
260 DRD_(not_a_mutex)(p->mutex);
297 p->mutex = 0;
312 && ! DRD_(mutex_is_locked_by)(cond_p->mutex, drd_tid))
315 * A signal is sent while the associated mutex has not been locked.
320 .mutex = cond_p->mutex,