/openjdk7/hotspot/src/share/vm/runtime/ |
H A D | atomic.hpp | 80 static intptr_t xchg_ptr(intptr_t exchange_value, volatile intptr_t* dest); 81 static void* xchg_ptr(void* exchange_value, volatile void* dest);
|
/openjdk7/hotspot/src/os_cpu/linux_sparc/vm/ |
H A D | atomic_linux_sparc.inline.hpp | 123 inline intptr_t Atomic::xchg_ptr(intptr_t exchange_value, volatile intptr_t* dest) { function in class:Atomic 148 inline void* Atomic::xchg_ptr(void* exchange_value, volatile void* dest) { function in class:Atomic 149 return (void*)xchg_ptr((intptr_t)exchange_value, (volatile intptr_t*)dest);
|
/openjdk7/hotspot/src/os_cpu/solaris_sparc/vm/ |
H A D | atomic_solaris_sparc.inline.hpp | 163 inline intptr_t Atomic::xchg_ptr(intptr_t exchange_value, volatile intptr_t* dest) { function in class:Atomic 188 inline void* Atomic::xchg_ptr(void* exchange_value, volatile void* dest) { function in class:Atomic 189 return (void*)xchg_ptr((intptr_t)exchange_value, (volatile intptr_t*)dest); 300 inline intptr_t Atomic::xchg_ptr(intptr_t exchange_value, volatile intptr_t* dest) { function in class:Atomic 308 inline void* Atomic::xchg_ptr(void* exchange_value, volatile void* dest) { function in class:Atomic 309 return (void*)xchg_ptr((intptr_t)exchange_value, (volatile intptr_t*)dest); 363 inline intptr_t Atomic::xchg_ptr(intptr_t exchange_value, volatile intptr_t* dest) { function in class:Atomic 367 inline void* Atomic::xchg_ptr(void* exchange_value, volatile void* dest) { function in class:Atomic
|
/openjdk7/hotspot/src/os_cpu/bsd_x86/vm/ |
H A D | atomic_bsd_x86.inline.hpp | 89 inline void* Atomic::xchg_ptr(void* exchange_value, volatile void* dest) { function in class:Atomic 90 return (void*)xchg_ptr((intptr_t)exchange_value, (volatile intptr_t*)dest); 137 inline intptr_t Atomic::xchg_ptr(intptr_t exchange_value, volatile intptr_t* dest) { function in class:Atomic 183 inline intptr_t Atomic::xchg_ptr(intptr_t exchange_value, volatile intptr_t* dest) { function in class:Atomic
|
/openjdk7/hotspot/src/os_cpu/linux_x86/vm/ |
H A D | atomic_linux_x86.inline.hpp | 89 inline void* Atomic::xchg_ptr(void* exchange_value, volatile void* dest) { function in class:Atomic 90 return (void*)xchg_ptr((intptr_t)exchange_value, (volatile intptr_t*)dest); 137 inline intptr_t Atomic::xchg_ptr(intptr_t exchange_value, volatile intptr_t* dest) { function in class:Atomic 183 inline intptr_t Atomic::xchg_ptr(intptr_t exchange_value, volatile intptr_t* dest) { function in class:Atomic
|
/openjdk7/hotspot/src/os_cpu/solaris_x86/vm/ |
H A D | atomic_solaris_x86.inline.hpp | 110 inline intptr_t Atomic::xchg_ptr(intptr_t exchange_value, volatile intptr_t* dest) { function in class:Atomic 114 inline void* Atomic::xchg_ptr(void* exchange_value, volatile void* dest) { function in class:Atomic 138 inline intptr_t Atomic::xchg_ptr(intptr_t exchange_value, volatile intptr_t* dest) { function in class:Atomic 142 inline void* Atomic::xchg_ptr(void* exchange_value, volatile void* dest) { function in class:Atomic
|
/openjdk7/hotspot/src/os_cpu/windows_x86/vm/ |
H A D | atomic_windows_x86.inline.hpp | 116 inline intptr_t Atomic::xchg_ptr(intptr_t exchange_value, volatile intptr_t* dest) { function in class:Atomic 120 inline void* Atomic::xchg_ptr(void* exchange_value, volatile void* dest) { function in class:Atomic 209 inline intptr_t Atomic::xchg_ptr(intptr_t exchange_value, volatile intptr_t* dest) { function in class:Atomic 213 inline void* Atomic::xchg_ptr(void* exchange_value, volatile void* dest) { function in class:Atomic
|
/openjdk7/hotspot/src/os_cpu/bsd_zero/vm/ |
H A D | atomic_bsd_zero.inline.hpp | 247 inline intptr_t Atomic::xchg_ptr(intptr_t exchange_value, function in class:Atomic 260 inline void* Atomic::xchg_ptr(void* exchange_value, volatile void* dest) { function in class:Atomic 261 return (void *) xchg_ptr((intptr_t) exchange_value,
|
/openjdk7/hotspot/src/os_cpu/linux_zero/vm/ |
H A D | atomic_linux_zero.inline.hpp | 241 inline intptr_t Atomic::xchg_ptr(intptr_t exchange_value, function in class:Atomic 254 inline void* Atomic::xchg_ptr(void* exchange_value, volatile void* dest) { function in class:Atomic 255 return (void *) xchg_ptr((intptr_t) exchange_value,
|
/openjdk7/hotspot/src/share/vm/gc_implementation/parNew/ |
H A D | parNewGeneration.cpp | 1504 oop prefix = (oop)Atomic::xchg_ptr(BUSY, &_overflow_list); 1518 prefix = (oop)Atomic::xchg_ptr(BUSY, &_overflow_list);
|
/openjdk7/hotspot/src/share/vm/oops/ |
H A D | oop.inline.hpp | 317 return (oop)Atomic::xchg_ptr(exchange_value, (oop*)dest);
|
/openjdk7/hotspot/src/share/vm/prims/ |
H A D | jvmtiImpl.cpp | 1054 (QueueNode*)Atomic::xchg_ptr(NULL, (volatile void*)&_pending_list);
|
H A D | jni.cpp | 5089 void *d = Atomic::xchg_ptr(&b, &c); 5091 assert(c == &b && d == &a, "Atomic::xchg_ptr() works");
|
/openjdk7/hotspot/src/share/vm/gc_implementation/concurrentMarkSweep/ |
H A D | concurrentMarkSweepGeneration.cpp | 8926 oop prefix = (oop)Atomic::xchg_ptr(BUSY, &_overflow_list); 8941 prefix = (oop)Atomic::xchg_ptr(BUSY, &_overflow_list);
|