Searched refs:xchg_ptr (Results 1 - 14 of 14) sorted by relevance

/openjdk7/hotspot/src/share/vm/runtime/
H A Datomic.hpp80 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 Datomic_linux_sparc.inline.hpp123 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 Datomic_solaris_sparc.inline.hpp163 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 Datomic_bsd_x86.inline.hpp89 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 Datomic_linux_x86.inline.hpp89 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 Datomic_solaris_x86.inline.hpp110 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 Datomic_windows_x86.inline.hpp116 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 Datomic_bsd_zero.inline.hpp247 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 Datomic_linux_zero.inline.hpp241 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 DparNewGeneration.cpp1504 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 Doop.inline.hpp317 return (oop)Atomic::xchg_ptr(exchange_value, (oop*)dest);
/openjdk7/hotspot/src/share/vm/prims/
H A DjvmtiImpl.cpp1054 (QueueNode*)Atomic::xchg_ptr(NULL, (volatile void*)&_pending_list);
H A Djni.cpp5089 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 DconcurrentMarkSweepGeneration.cpp8926 oop prefix = (oop)Atomic::xchg_ptr(BUSY, &_overflow_list);
8941 prefix = (oop)Atomic::xchg_ptr(BUSY, &_overflow_list);

Completed in 96 milliseconds