Searched refs:cmpxchg (Results 26 - 45 of 45) sorted by relevance

12

/openjdk7/hotspot/src/share/vm/utilities/
H A Ddebug.cpp305 if (Atomic::cmpxchg(1, &out_of_memory_reported, 0) == 0) {
/openjdk7/hotspot/src/share/vm/runtime/
H A Dthread.hpp347 while (Atomic::cmpxchg((jint)(flags | f),
357 while (Atomic::cmpxchg((jint)(flags & ~f),
H A DobjectMonitor.cpp1421 for (v = *adr ; Atomic::cmpxchg (v + dx, adr, v) != v; v = *adr) ;
2444 if (Atomic::cmpxchg (-1, &InitDone, 0) != 0) {
H A Dthread.cpp808 jint res = Atomic::cmpxchg(strong_roots_parity, &_oops_do_parity, thread_parity);
4389 if (Atomic::cmpxchg (1, adr, 0) == 0) {
4413 if (Atomic::cmpxchg (1, adr, 0) == 0) return ;
/openjdk7/hotspot/src/os/solaris/vm/
H A Dos_solaris.cpp1676 // a CAS on a 64bit jlong. Also Atomic::cmpxchg for jlong is not
1688 if (gotlock = Atomic::cmpxchg(LOCK_BUSY, &max_hrtime_lock, LOCK_FREE) != LOCK_FREE) continue;
1707 const hrtime_t obsv = Atomic::cmpxchg(now, (volatile jlong*)&max_hrtime, prev);
2747 if (n > 0 && n == Atomic::cmpxchg(n - 1, &pending_signals[i], n)) {
6291 if (Atomic::cmpxchg (0, &_Event, v) == v) return v ;
6301 if (Atomic::cmpxchg (v-1, &_Event, v) == v) break ;
6339 if (Atomic::cmpxchg (v-1, &_Event, v) == v) break ;
/openjdk7/hotspot/src/share/vm/gc_implementation/g1/
H A DheapRegion.cpp448 jint res = Atomic::cmpxchg(claimValue, &_claimed, current);
H A DheapRegionRemSet.cpp868 jint res = Atomic::cmpxchg(Claimed, (jint*)(&_iter_state), Unclaimed);
H A DconcurrentMark.cpp195 jint res = Atomic::cmpxchg(next_index, &_index, index);
220 jint res = Atomic::cmpxchg(next_index, &_index, index);
/openjdk7/hotspot/src/share/vm/oops/
H A Doop.inline.hpp329 narrowOop old = (narrowOop) Atomic::cmpxchg(val, (narrowOop*)dest, cmp);
H A DconstantPoolOop.cpp47 if (Atomic::cmpxchg(nflags, &_flags, oflags) == oflags)
50 assert(false, "failed to cmpxchg flags");
/openjdk7/hotspot/src/os/bsd/vm/
H A Dos_bsd.cpp2800 if (n > 0 && n == Atomic::cmpxchg(n - 1, &pending_signals[i], n)) {
5611 if (Atomic::cmpxchg (0, &_Event, v) == v) return v ;
5622 if (Atomic::cmpxchg (v-1, &_Event, v) == v) break ;
5656 if (Atomic::cmpxchg (v-1, &_Event, v) == v) break ;
/openjdk7/hotspot/src/os/linux/vm/
H A Dos_linux.cpp2551 if (n > 0 && n == Atomic::cmpxchg(n - 1, &pending_signals[i], n)) {
5350 if (Atomic::cmpxchg (0, &_Event, v) == v) return v ;
5361 if (Atomic::cmpxchg (v-1, &_Event, v) == v) break ;
5395 if (Atomic::cmpxchg (v-1, &_Event, v) == v) break ;
/openjdk7/hotspot/src/os_cpu/bsd_x86/vm/
H A Dbsd_x86_32.s654 # Support for jlong Atomic::cmpxchg(jlong exchange_value,
/openjdk7/hotspot/src/os_cpu/linux_x86/vm/
H A Dlinux_x86_32.s633 # Support for jlong Atomic::cmpxchg(jlong exchange_value,
/openjdk7/hotspot/src/os_cpu/solaris_x86/vm/
H A Dsolaris_x86_32.s658 / Support for jlong Atomic::cmpxchg(jlong exchange_value,
/openjdk7/hotspot/src/share/vm/prims/
H A Dunsafe.cpp1178 return (jint)(Atomic::cmpxchg(x, addr, e)) == e;
1186 return (jlong)(Atomic::cmpxchg(x, addr, e)) == e;
H A Djvm.cpp242 while (Atomic::cmpxchg(1, &JVMHistogram_lock, 0) != 0) {
4205 res = Atomic::cmpxchg(newVal, addr, oldVal);
H A Djni.cpp332 while (Atomic::cmpxchg(1, &JNIHistogram_lock, 0) != 0) {
4433 if (Atomic::cmpxchg(1, &directBufferSupportInitializeStarted, 0) == 0) {
/openjdk7/hotspot/src/share/vm/gc_implementation/parallelScavenge/
H A DpsParallelCompact.hpp599 const int old = Atomic::cmpxchg(dc_claimed | los,
/openjdk7/hotspot/src/os/windows/vm/
H A Dos_windows.cpp1973 if (n > 0 && n == Atomic::cmpxchg(n - 1, &pending_signals[i], n)) {
4672 if (Atomic::cmpxchg (v-1, &_Event, v) == v) break ;
4723 if (Atomic::cmpxchg (v-1, &_Event, v) == v) break ;

Completed in 170 milliseconds

12