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()
407 intptr_t v = _LockWord.FullWord; in AcquireOrPush()
410 const intptr_t u = Atomic::cmpxchg(v|_LBIT, &_LockWord.FullWord, v); in AcquireOrPush()
416 const intptr_t u = Atomic::cmpxchg(intptr_t(ESelf)|_LBIT, &_LockWord.FullWord, v); in AcquireOrPush()
511 OrderAccess::release_store(&_LockWord.Bytes[_LSBINDEX], jbyte(0)); // drop outer lock in IUnlock()
534 intptr_t cxq = _LockWord.FullWord; in IUnlock()
585 cxq = _LockWord.FullWord; in IUnlock()
592 cxq = _LockWord.FullWord; in IUnlock()
600 const intptr_t vfy = Atomic::cmpxchg(cxq & _LBIT, &_LockWord.FullWord, cxq); in IUnlock()
650 cxq = _LockWord.FullWord; in IUnlock()
673 const intptr_t v = _LockWord.FullWord; in notify()
676 if (Atomic::cmpxchg(intptr_t(nfy)|_LBIT, &_LockWord.FullWord, v) == v) break; in notify()
1133 uintptr_t lockword = UNS(_LockWord.FullWord); in ~Monitor()
1155 m->_LockWord.FullWord = 0; in ClearMonitor()
1190 assert(!ret || _LockWord.Bytes[_LSBINDEX] != 0, "invariant"); in owned_by_self()
1209 p2i(this), _LockWord.FullWord, _name, p2i(_owner)); in print_on()