Lines Matching refs:owner
73 Thread* owner; /* which thread currently owns the lock? */
74 int lockCount; /* owner's recursive lock depth */
148 Thread *owner;
160 owner = LW_MONITOR(lock)->owner;
161 return owner ? owner->threadId : 0;
318 /* Emit the lock owner source code file name, <= 37 bytes. */
349 if (mon->owner == self) {
390 mon->owner = self;
418 if (mon->owner == self) {
423 mon->owner = self;
443 if (mon->owner == self) {
448 mon->owner = NULL;
500 assert(mon->owner == dvmThreadSelf());
524 assert(mon->owner == dvmThreadSelf());
628 if (mon->owner != self) {
657 * We append to the wait set ahead of clearing the count and owner
665 mon->owner = NULL;
735 * and owner fields so the subroutine can check that the calling
739 mon->owner = self;
774 if (mon->owner != self) {
806 if (mon->owner != self) {
874 * The lock is a thin lock. The owner field is used to
894 * calling thread into the owner field. This is the
929 * owner field.
1021 * We are the lock owner. It is safe to update the lock
1232 u4 lock, owner, hashState;
1317 * determining its shape and retrieving its owner.
1324 owner = LW_LOCK_OWNER(lock);
1325 assert(owner != self->threadId);
1327 * If the lock has no owner do not bother scanning the
1330 thread = owner ? gDvm.threadList : NULL;
1332 if (thread->threadId == owner) {
1338 thread = LW_MONITOR(lock)->owner;