Searched refs:compareAndSwapObject (Results 1 - 17 of 17) sorted by relevance

/libcore/luni/src/main/java/java/util/concurrent/atomic/
H A DAtomicReference.java85 return unsafe.compareAndSwapObject(this, valueOffset, expect, update);
101 return unsafe.compareAndSwapObject(this, valueOffset, expect, update);
H A DAtomicMarkableReference.java169 return UNSAFE.compareAndSwapObject(this, pairOffset, cmp, val);
H A DAtomicStampedReference.java169 return UNSAFE.compareAndSwapObject(this, pairOffset, cmp, val);
H A DAtomicReferenceFieldUpdater.java260 return unsafe.compareAndSwapObject(obj, offset, expect, update);
269 return unsafe.compareAndSwapObject(obj, offset, expect, update);
H A DAtomicReferenceArray.java156 return unsafe.compareAndSwapObject(array, offset, expect, update);
/libcore/luni/src/main/java/java/util/concurrent/
H A DFutureTask.java228 !UNSAFE.compareAndSwapObject(this, runnerOffset,
270 !UNSAFE.compareAndSwapObject(this, runnerOffset,
338 if (UNSAFE.compareAndSwapObject(this, waitersOffset, q, null)) {
389 queued = UNSAFE.compareAndSwapObject(this, waitersOffset,
428 else if (!UNSAFE.compareAndSwapObject(this, waitersOffset,
H A DExchanger.java340 if (q != null && U.compareAndSwapObject(a, j, q, null)) {
350 if (U.compareAndSwapObject(a, j, null, p)) {
382 U.compareAndSwapObject(a, j, p, null)) {
435 if (U.compareAndSwapObject(this, SLOT, q, null)) {
452 if (U.compareAndSwapObject(this, SLOT, null, p))
482 else if (U.compareAndSwapObject(this, SLOT, p, null)) {
H A DSynchronousQueue.java217 UNSAFE.compareAndSwapObject(this, nextOffset, cmp, val);
230 UNSAFE.compareAndSwapObject(this, matchOffset, null, s)) {
245 UNSAFE.compareAndSwapObject(this, matchOffset, null, this);
276 UNSAFE.compareAndSwapObject(this, headOffset, h, nh);
519 UNSAFE.compareAndSwapObject(this, nextOffset, cmp, val);
524 UNSAFE.compareAndSwapObject(this, itemOffset, cmp, val);
531 UNSAFE.compareAndSwapObject(this, itemOffset, cmp, this);
589 UNSAFE.compareAndSwapObject(this, headOffset, h, nh))
598 UNSAFE.compareAndSwapObject(this, tailOffset, t, nt);
606 UNSAFE.compareAndSwapObject(thi
[all...]
H A DConcurrentLinkedQueue.java161 return UNSAFE.compareAndSwapObject(this, itemOffset, cmp, val);
169 return UNSAFE.compareAndSwapObject(this, nextOffset, cmp, val);
777 return UNSAFE.compareAndSwapObject(this, tailOffset, cmp, val);
781 return UNSAFE.compareAndSwapObject(this, headOffset, cmp, val);
H A DLinkedTransferQueue.java427 return UNSAFE.compareAndSwapObject(this, nextOffset, cmp, val);
432 return UNSAFE.compareAndSwapObject(this, itemOffset, cmp, val);
540 return UNSAFE.compareAndSwapObject(this, tailOffset, cmp, val);
544 return UNSAFE.compareAndSwapObject(this, headOffset, cmp, val);
H A DForkJoinPool.java724 U.compareAndSwapObject(oldA, oldj, x, null))
742 if (U.compareAndSwapObject(a, j, t, null)) {
761 base == b && U.compareAndSwapObject(a, j, t, null)) {
778 if (U.compareAndSwapObject(a, j, t, null)) {
818 U.compareAndSwapObject
866 if (U.compareAndSwapObject(a, i, t, null)) {
896 if (!U.compareAndSwapObject(a, j, task, null))
902 removed = U.compareAndSwapObject(a, j, task,
909 if (U.compareAndSwapObject(a, j, t, null))
941 U.compareAndSwapObject(
[all...]
H A DConcurrentLinkedDeque.java279 return UNSAFE.compareAndSwapObject(this, itemOffset, cmp, val);
287 return UNSAFE.compareAndSwapObject(this, nextOffset, cmp, val);
295 return UNSAFE.compareAndSwapObject(this, prevOffset, cmp, val);
1407 return UNSAFE.compareAndSwapObject(this, headOffset, cmp, val);
1411 return UNSAFE.compareAndSwapObject(this, tailOffset, cmp, val);
H A DConcurrentSkipListMap.java353 return UNSAFE.compareAndSwapObject(this, headOffset, cmp, val);
396 return UNSAFE.compareAndSwapObject(this, valueOffset, cmp, val);
403 return UNSAFE.compareAndSwapObject(this, nextOffset, cmp, val);
529 return UNSAFE.compareAndSwapObject(this, rightOffset, cmp, val);
H A DConcurrentHashMap.java565 return U.compareAndSwapObject(tab, ((long)i << ASHIFT) + ABASE, c, v);
/libcore/libart/src/main/java/sun/misc/
H A DUnsafe.java146 public native boolean compareAndSwapObject(Object obj, long offset, method in class:Unsafe
/libcore/luni/src/main/java/java/util/concurrent/locks/
H A DAbstractQueuedLongSynchronizer.java2036 return unsafe.compareAndSwapObject(this, headOffset, null, update);
2043 return unsafe.compareAndSwapObject(this, tailOffset, expect, update);
2062 return unsafe.compareAndSwapObject(node, nextOffset, expect, update);
H A DAbstractQueuedSynchronizer.java2264 return unsafe.compareAndSwapObject(this, headOffset, null, update);
2271 return unsafe.compareAndSwapObject(this, tailOffset, expect, update);
2290 return unsafe.compareAndSwapObject(node, nextOffset, expect, update);

Completed in 236 milliseconds