Lines Matching refs:_LockWord

301   intptr_t v = _LockWord.FullWord;  in TryLock()
304 const intptr_t u = Atomic::cmpxchg(v|_LBIT, &_LockWord.FullWord, v); in TryLock()
314 intptr_t v = Atomic::cmpxchg(_LBIT, &_LockWord.FullWord, (intptr_t)0); // agro ... in TryFast()
319 const intptr_t u = Atomic::cmpxchg(v|_LBIT, &_LockWord.FullWord, v); in TryFast()
326 const intptr_t w = _LockWord.FullWord & 0xFF; in ILocked()
353 intptr_t v = _LockWord.FullWord; in TrySpin()
355 if (Atomic::cmpxchg (v|_LBIT, &_LockWord.FullWord, v) == v) { in TrySpin()
412 intptr_t v = _LockWord.FullWord; in AcquireOrPush()
415 const intptr_t u = Atomic::cmpxchg(v|_LBIT, &_LockWord.FullWord, v); in AcquireOrPush()
421 const intptr_t u = Atomic::cmpxchg(intptr_t(ESelf)|_LBIT, &_LockWord.FullWord, v); in AcquireOrPush()
516 OrderAccess::release_store(&_LockWord.Bytes[_LSBINDEX], jbyte(0)); // drop outer lock in IUnlock()
539 intptr_t cxq = _LockWord.FullWord; in IUnlock()
591 cxq = _LockWord.FullWord; in IUnlock()
598 cxq = _LockWord.FullWord; in IUnlock()
606 const intptr_t vfy = Atomic::cmpxchg(cxq & _LBIT, &_LockWord.FullWord, cxq); in IUnlock()
656 cxq = _LockWord.FullWord; in IUnlock()
679 const intptr_t v = _LockWord.FullWord; in notify()
682 if (Atomic::cmpxchg(intptr_t(nfy)|_LBIT, &_LockWord.FullWord, v) == v) break; in notify()
1139 uintptr_t lockword = UNS(_LockWord.FullWord); in ~Monitor()
1161 m->_LockWord.FullWord = 0; in ClearMonitor()
1192 assert(!ret || _LockWord.Bytes[_LSBINDEX] != 0, "invariant"); in owned_by_self()
1211 p2i(this), _LockWord.FullWord, _name, p2i(_owner)); in print_on()