Lines Matching refs:owner
48 volatile pthread_t owner; /* Thread that is within this mutex */ member
79 return (p->nRef!=0 && pthread_equal(p->owner, pthread_self())); in pthreadMutexHeld()
82 return p->nRef==0 || pthread_equal(p->owner, pthread_self())==0; in pthreadMutexNotheld()
267 if( p->nRef>0 && pthread_equal(p->owner, self) ){ in pthreadMutexEnter()
272 p->owner = self; in pthreadMutexEnter()
281 assert( p->nRef>0 || p->owner==0 ); in pthreadMutexEnter()
282 p->owner = pthread_self(); in pthreadMutexEnter()
310 if( p->nRef>0 && pthread_equal(p->owner, self) ){ in pthreadMutexTry()
315 p->owner = self; in pthreadMutexTry()
327 p->owner = pthread_self(); in pthreadMutexTry()
354 if( p->nRef==0 ) p->owner = 0; in pthreadMutexLeave()