/openjdk7/hotspot/src/os_cpu/linux_sparc/vm/ |
H A D | atomic_linux_sparc.inline.hpp | 35 inline void Atomic::store (jbyte store_value, jbyte* dest) { *dest = store_value; } 36 inline void Atomic::store (jshort store_value, jshort* dest) { *dest = store_value; } 37 inline void Atomic::store (jint store_value, jint* dest) { *dest = store_value; } 38 inline void Atomic::store (jlong store_value, jlong* dest) { *dest = store_value; } 39 inline void Atomic::store_ptr(intptr_t store_value, intptr_t* dest) { *dest = store_value; } 40 inline void Atomic::store_ptr(void* store_value, void* dest) { *(void**)dest = store_value; } 42 inline void Atomic::store (jbyte store_value, volatile jbyte* dest) { *dest = store_value; } 43 inline void Atomic::store (jshort store_value, volatile jshort* dest) { *dest = store_value; } 44 inline void Atomic::store (jint store_value, volatile jint* dest) { *dest = store_value; } 45 inline void Atomic [all...] |
/openjdk7/hotspot/src/os_cpu/bsd_x86/vm/ |
H A D | atomic_bsd_x86.inline.hpp | 35 inline void Atomic::store (jbyte store_value, jbyte* dest) { *dest = store_value; } 36 inline void Atomic::store (jshort store_value, jshort* dest) { *dest = store_value; } 37 inline void Atomic::store (jint store_value, jint* dest) { *dest = store_value; } 38 inline void Atomic::store_ptr(intptr_t store_value, intptr_t* dest) { *dest = store_value; } 39 inline void Atomic::store_ptr(void* store_value, void* dest) { *(void**)dest = store_value; } 41 inline void Atomic::store (jbyte store_value, volatile jbyte* dest) { *dest = store_value; } 42 inline void Atomic::store (jshort store_value, volatile jshort* dest) { *dest = store_value; } 43 inline void Atomic::store (jint store_value, volatile jint* dest) { *dest = store_value; } 44 inline void Atomic::store_ptr(intptr_t store_value, volatile intptr_t* dest) { *dest = store_value; } 45 inline void Atomic [all...] |
H A D | orderAccess_bsd_x86.inline.hpp | 68 inline jlong OrderAccess::load_acquire(volatile jlong* p) { return Atomic::load(p); } 72 inline julong OrderAccess::load_acquire(volatile julong* p) { return Atomic::load((volatile jlong*)p); } 83 inline void OrderAccess::release_store(volatile jlong* p, jlong v) { Atomic::store(v, p); } 87 inline void OrderAccess::release_store(volatile julong* p, julong v) { Atomic::store((jlong)v, (volatile jlong*)p); }
|
/openjdk7/hotspot/src/os_cpu/linux_x86/vm/ |
H A D | atomic_linux_x86.inline.hpp | 35 inline void Atomic::store (jbyte store_value, jbyte* dest) { *dest = store_value; } 36 inline void Atomic::store (jshort store_value, jshort* dest) { *dest = store_value; } 37 inline void Atomic::store (jint store_value, jint* dest) { *dest = store_value; } 38 inline void Atomic::store_ptr(intptr_t store_value, intptr_t* dest) { *dest = store_value; } 39 inline void Atomic::store_ptr(void* store_value, void* dest) { *(void**)dest = store_value; } 41 inline void Atomic::store (jbyte store_value, volatile jbyte* dest) { *dest = store_value; } 42 inline void Atomic::store (jshort store_value, volatile jshort* dest) { *dest = store_value; } 43 inline void Atomic::store (jint store_value, volatile jint* dest) { *dest = store_value; } 44 inline void Atomic::store_ptr(intptr_t store_value, volatile intptr_t* dest) { *dest = store_value; } 45 inline void Atomic [all...] |
H A D | orderAccess_linux_x86.inline.hpp | 68 inline jlong OrderAccess::load_acquire(volatile jlong* p) { return Atomic::load(p); } 72 inline julong OrderAccess::load_acquire(volatile julong* p) { return Atomic::load((volatile jlong*)p); } 83 inline void OrderAccess::release_store(volatile jlong* p, jlong v) { Atomic::store(v, p); } 87 inline void OrderAccess::release_store(volatile julong* p, julong v) { Atomic::store((jlong)v, (volatile jlong*)p); }
|
/openjdk7/hotspot/src/os_cpu/windows_x86/vm/ |
H A D | atomic_windows_x86.inline.hpp | 48 inline void Atomic::store (jbyte store_value, jbyte* dest) { *dest = store_value; } 49 inline void Atomic::store (jshort store_value, jshort* dest) { *dest = store_value; } 50 inline void Atomic::store (jint store_value, jint* dest) { *dest = store_value; } 52 inline void Atomic::store_ptr(intptr_t store_value, intptr_t* dest) { *dest = store_value; } 53 inline void Atomic::store_ptr(void* store_value, void* dest) { *(void**)dest = store_value; } 55 inline void Atomic::store (jbyte store_value, volatile jbyte* dest) { *dest = store_value; } 56 inline void Atomic::store (jshort store_value, volatile jshort* dest) { *dest = store_value; } 57 inline void Atomic::store (jint store_value, volatile jint* dest) { *dest = store_value; } 60 inline void Atomic::store_ptr(intptr_t store_value, volatile intptr_t* dest) { *dest = store_value; } 61 inline void Atomic [all...] |
/openjdk7/hotspot/src/os_cpu/solaris_sparc/vm/ |
H A D | atomic_solaris_sparc.inline.hpp | 35 inline void Atomic::store (jbyte store_value, jbyte* dest) { *dest = store_value; } 36 inline void Atomic::store (jshort store_value, jshort* dest) { *dest = store_value; } 37 inline void Atomic::store (jint store_value, jint* dest) { *dest = store_value; } 38 inline void Atomic::store_ptr(intptr_t store_value, intptr_t* dest) { *dest = store_value; } 39 inline void Atomic::store_ptr(void* store_value, void* dest) { *(void**)dest = store_value; } 41 inline void Atomic::store (jbyte store_value, volatile jbyte* dest) { *dest = store_value; } 42 inline void Atomic::store (jshort store_value, volatile jshort* dest) { *dest = store_value; } 43 inline void Atomic::store (jint store_value, volatile jint* dest) { *dest = store_value; } 44 inline void Atomic::store_ptr(intptr_t store_value, volatile intptr_t* dest) { *dest = store_value; } 45 inline void Atomic [all...] |
H A D | orderAccess_solaris_sparc.inline.hpp | 80 inline jlong OrderAccess::load_acquire(volatile jlong* p) { return Atomic::load(p); } 84 inline julong OrderAccess::load_acquire(volatile julong* p) { return Atomic::load((volatile jlong*)p); } 95 inline void OrderAccess::release_store(volatile jlong* p, jlong v) { Atomic::store(v, p); } 99 inline void OrderAccess::release_store(volatile julong* p, julong v) { Atomic::store((jlong)v, (volatile jlong*)p); }
|
/openjdk7/hotspot/src/os_cpu/solaris_x86/vm/ |
H A D | atomic_solaris_x86.inline.hpp | 33 inline void Atomic::store (jbyte store_value, jbyte* dest) { *dest = store_value; } 34 inline void Atomic::store (jshort store_value, jshort* dest) { *dest = store_value; } 35 inline void Atomic::store (jint store_value, jint* dest) { *dest = store_value; } 38 inline void Atomic::store_ptr(intptr_t store_value, intptr_t* dest) { *dest = store_value; } 39 inline void Atomic::store_ptr(void* store_value, void* dest) { *(void**)dest = store_value; } 41 inline void Atomic::store (jbyte store_value, volatile jbyte* dest) { *dest = store_value; } 42 inline void Atomic::store (jshort store_value, volatile jshort* dest) { *dest = store_value; } 43 inline void Atomic::store (jint store_value, volatile jint* dest) { *dest = store_value; } 44 inline void Atomic::store_ptr(intptr_t store_value, volatile intptr_t* dest) { *dest = store_value; } 45 inline void Atomic [all...] |
H A D | orderAccess_solaris_x86.inline.hpp | 84 inline jlong OrderAccess::load_acquire(volatile jlong* p) { return Atomic::load(p); } 88 inline julong OrderAccess::load_acquire(volatile julong* p) { return Atomic::load((volatile jlong*)p); } 99 inline void OrderAccess::release_store(volatile jlong* p, jlong v) { Atomic::store(v, p); } 103 inline void OrderAccess::release_store(volatile julong* p, julong v) { Atomic::store((jlong)v, (volatile jlong*)p); }
|
/openjdk7/hotspot/src/os_cpu/bsd_zero/vm/ |
H A D | atomic_bsd_zero.inline.hpp | 165 inline void Atomic::store(jint store_value, volatile jint* dest) { 172 inline void Atomic::store_ptr(intptr_t store_value, intptr_t* dest) { 179 inline jint Atomic::add(jint add_value, volatile jint* dest) { 191 inline intptr_t Atomic::add_ptr(intptr_t add_value, volatile intptr_t* dest) { 203 inline void* Atomic::add_ptr(intptr_t add_value, volatile void* dest) { 207 inline void Atomic::inc(volatile jint* dest) { 211 inline void Atomic::inc_ptr(volatile intptr_t* dest) { 215 inline void Atomic::inc_ptr(volatile void* dest) { 219 inline void Atomic::dec(volatile jint* dest) { 223 inline void Atomic [all...] |
/openjdk7/hotspot/src/os_cpu/linux_zero/vm/ |
H A D | atomic_linux_zero.inline.hpp | 165 inline void Atomic::store(jint store_value, volatile jint* dest) { 169 inline void Atomic::store_ptr(intptr_t store_value, intptr_t* dest) { 173 inline jint Atomic::add(jint add_value, volatile jint* dest) { 185 inline intptr_t Atomic::add_ptr(intptr_t add_value, volatile intptr_t* dest) { 197 inline void* Atomic::add_ptr(intptr_t add_value, volatile void* dest) { 201 inline void Atomic::inc(volatile jint* dest) { 205 inline void Atomic::inc_ptr(volatile intptr_t* dest) { 209 inline void Atomic::inc_ptr(volatile void* dest) { 213 inline void Atomic::dec(volatile jint* dest) { 217 inline void Atomic [all...] |
/openjdk7/hotspot/src/share/vm/runtime/ |
H A D | atomic.cpp | 70 jbyte Atomic::cmpxchg(jbyte exchange_value, volatile jbyte* dest, jbyte compare_value) { 90 unsigned Atomic::xchg(unsigned int exchange_value, volatile unsigned int* dest) { 92 return (unsigned int)Atomic::xchg((jint)exchange_value, (volatile jint*)dest); 95 unsigned Atomic::cmpxchg(unsigned int exchange_value, 98 return (unsigned int)Atomic::cmpxchg((jint)exchange_value, (volatile jint*)dest, 102 jlong Atomic::add(jlong add_value, volatile jlong* dest) {
|
H A D | park.cpp | 67 if (Atomic::cmpxchg_ptr (NULL, &FreeList, ev) != ev) { 80 ParkEvent * Arv = (ParkEvent *) Atomic::cmpxchg_ptr (List, &FreeList, NULL) ; 84 if (Atomic::cmpxchg_ptr (NULL, &FreeList, Arv) != Arv) { 132 if (Atomic::cmpxchg_ptr (ev, &FreeList, List) == List) break ; 172 if (Atomic::cmpxchg_ptr (NULL, &FreeList, p) != p) { 185 Parker * Arv = (Parker *) Atomic::cmpxchg_ptr (List, &FreeList, NULL) ; 189 if (Atomic::cmpxchg_ptr (NULL, &FreeList, Arv) != Arv) { 234 if (Atomic::cmpxchg_ptr (p, &FreeList, List) == List) break ;
|
/openjdk7/hotspot/src/share/vm/memory/ |
H A D | gcLocker.inline.hpp | 32 Atomic::inc(&_lock_count); 41 Atomic::dec(&_lock_count);
|
H A D | specialized_oop_closures.hpp | 232 Atomic::inc(&_numCallsAll); 235 Atomic::inc(&_numCallsTotal[k]); 238 Atomic::inc(&_numCallsTotal[k]); 239 Atomic::inc(&_numCalls_nv[k]); 243 Atomic::inc(&_numDoOopCallsTotal[k]); 246 Atomic::inc(&_numDoOopCallsTotal[k]); 247 Atomic::inc(&_numDoOopCalls_nv[k]);
|
H A D | gcLocker.hpp | 111 Atomic::inc(&_debug_jni_lock_count); 117 Atomic::dec(&_debug_jni_lock_count);
|
/openjdk7/hotspot/src/share/vm/services/ |
H A D | memPtr.cpp | 34 jint seq = Atomic::add(1, &_seq_number);
|
H A D | lowMemoryDetector.hpp | 225 static void disable() { Atomic::inc(&_disabled_count); } 226 static void enable() { Atomic::dec(&_disabled_count); }
|
/openjdk7/hotspot/src/share/vm/gc_implementation/concurrentMarkSweep/ |
H A D | concurrentMarkSweepThread.hpp | 185 Atomic::inc(&_pending_yields); 189 Atomic::dec(&_pending_yields); 195 Atomic::inc(&_pending_decrements); 203 Atomic::add(-decrement, &_pending_decrements); 204 Atomic::add(-decrement, &_pending_yields); 224 Atomic::dec(&_icms_disabled); 228 Atomic::inc(&_icms_disabled);
|
/openjdk7/hotspot/src/share/vm/utilities/ |
H A D | accessFlags.cpp | 48 f = Atomic::cmpxchg(new_flags, &_flags, old_flags); 58 f = Atomic::cmpxchg(new_flags, &_flags, old_flags);
|
/openjdk7/hotspot/src/share/vm/oops/ |
H A D | symbol.hpp | 227 Atomic::inc(&_refcount); 228 NOT_PRODUCT(Atomic::inc(&_total_count);) 234 Atomic::dec(&_refcount);
|
H A D | oop.pcgc.inline.hpp | 87 curMark = (markOop)Atomic::cmpxchg_ptr(forwardPtrMark, &_mark, oldMark);
|
/openjdk7/hotspot/src/os/windows/vm/ |
H A D | threadCritical_windows.cpp | 68 while (Atomic::cmpxchg(0, &lock_count, -1) != -1) {
|
/openjdk7/hotspot/src/share/vm/gc_implementation/shared/ |
H A D | parGCAllocBuffer.hpp | 212 Atomic::add_ptr(v, &_allocated); 216 Atomic::add_ptr(v, &_unused); 220 Atomic::add_ptr(v, &_wasted);
|