Searched refs:Atomic (Results 1 - 25 of 107) sorted by relevance

12345

/openjdk7/hotspot/src/os_cpu/linux_sparc/vm/
H A Datomic_linux_sparc.inline.hpp35 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 Datomic_bsd_x86.inline.hpp35 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 DorderAccess_bsd_x86.inline.hpp68 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 Datomic_linux_x86.inline.hpp35 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 DorderAccess_linux_x86.inline.hpp68 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 Datomic_windows_x86.inline.hpp48 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 Datomic_solaris_sparc.inline.hpp35 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 DorderAccess_solaris_sparc.inline.hpp80 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 Datomic_solaris_x86.inline.hpp33 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 DorderAccess_solaris_x86.inline.hpp84 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 Datomic_bsd_zero.inline.hpp165 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 Datomic_linux_zero.inline.hpp165 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 Datomic.cpp70 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 Dpark.cpp67 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 DgcLocker.inline.hpp32 Atomic::inc(&_lock_count);
41 Atomic::dec(&_lock_count);
H A Dspecialized_oop_closures.hpp232 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 DgcLocker.hpp111 Atomic::inc(&_debug_jni_lock_count);
117 Atomic::dec(&_debug_jni_lock_count);
/openjdk7/hotspot/src/share/vm/services/
H A DmemPtr.cpp34 jint seq = Atomic::add(1, &_seq_number);
H A DlowMemoryDetector.hpp225 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 DconcurrentMarkSweepThread.hpp185 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 DaccessFlags.cpp48 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 Dsymbol.hpp227 Atomic::inc(&_refcount);
228 NOT_PRODUCT(Atomic::inc(&_total_count);)
234 Atomic::dec(&_refcount);
H A Doop.pcgc.inline.hpp87 curMark = (markOop)Atomic::cmpxchg_ptr(forwardPtrMark, &_mark, oldMark);
/openjdk7/hotspot/src/os/windows/vm/
H A DthreadCritical_windows.cpp68 while (Atomic::cmpxchg(0, &lock_count, -1) != -1) {
/openjdk7/hotspot/src/share/vm/gc_implementation/shared/
H A DparGCAllocBuffer.hpp212 Atomic::add_ptr(v, &_allocated);
216 Atomic::add_ptr(v, &_unused);
220 Atomic::add_ptr(v, &_wasted);

Completed in 1617 milliseconds

12345