/openjdk7/hotspot/src/os_cpu/bsd_x86/vm/ |
H A D | orderAccess_bsd_x86.inline.hpp | 156 inline void OrderAccess::release_store_fence(volatile jbyte* p, jbyte v) { function in class:OrderAccess 162 inline void OrderAccess::release_store_fence(volatile jshort* p, jshort v) { function in class:OrderAccess 168 inline void OrderAccess::release_store_fence(volatile jint* p, jint v) { function in class:OrderAccess 175 inline void OrderAccess::release_store_fence(volatile jlong* p, jlong v) { function in class:OrderAccess 186 inline void OrderAccess::release_store_fence(volatile jubyte* p, jubyte v) { release_store_fence((volatile jbyte*)p, (jbyte)v); } function in class:OrderAccess 187 inline void OrderAccess::release_store_fence(volatile jushort* p, jushort v) { release_store_fence((volatile jshort*)p, (jshort)v); } function in class:OrderAccess 188 inline void OrderAccess::release_store_fence(volatile juint* p, juint v) { release_store_fence((volatil function in class:OrderAccess 189 inline void OrderAccess::release_store_fence(volatile julong* p, julong v) { release_store_fence((volatile jlong*)p, (jlong)v); } function in class:OrderAccess 191 inline void OrderAccess::release_store_fence(volatile jfloat* p, jfloat v) { *p = v; fence(); } function in class:OrderAccess 192 inline void OrderAccess::release_store_fence(volatile jdouble* p, jdouble v) { *p = v; fence(); } function in class:OrderAccess [all...] |
/openjdk7/hotspot/src/os_cpu/linux_x86/vm/ |
H A D | orderAccess_linux_x86.inline.hpp | 156 inline void OrderAccess::release_store_fence(volatile jbyte* p, jbyte v) { function in class:OrderAccess 162 inline void OrderAccess::release_store_fence(volatile jshort* p, jshort v) { function in class:OrderAccess 168 inline void OrderAccess::release_store_fence(volatile jint* p, jint v) { function in class:OrderAccess 175 inline void OrderAccess::release_store_fence(volatile jlong* p, jlong v) { function in class:OrderAccess 186 inline void OrderAccess::release_store_fence(volatile jubyte* p, jubyte v) { release_store_fence((volatile jbyte*)p, (jbyte)v); } function in class:OrderAccess 187 inline void OrderAccess::release_store_fence(volatile jushort* p, jushort v) { release_store_fence((volatile jshort*)p, (jshort)v); } function in class:OrderAccess 188 inline void OrderAccess::release_store_fence(volatile juint* p, juint v) { release_store_fence((volatil function in class:OrderAccess 189 inline void OrderAccess::release_store_fence(volatile julong* p, julong v) { release_store_fence((volatile jlong*)p, (jlong)v); } function in class:OrderAccess 191 inline void OrderAccess::release_store_fence(volatile jfloat* p, jfloat v) { *p = v; fence(); } function in class:OrderAccess 192 inline void OrderAccess::release_store_fence(volatile jdouble* p, jdouble v) { *p = v; fence(); } function in class:OrderAccess [all...] |
/openjdk7/hotspot/src/share/vm/runtime/ |
H A D | orderAccess.hpp | 157 // release_store_fence to update values like the thread state, where we 297 static void release_store_fence(volatile jbyte* p, jbyte v); 298 static void release_store_fence(volatile jshort* p, jshort v); 299 static void release_store_fence(volatile jint* p, jint v); 300 static void release_store_fence(volatile jlong* p, jlong v); 301 static void release_store_fence(volatile jubyte* p, jubyte v); 302 static void release_store_fence(volatile jushort* p, jushort v); 303 static void release_store_fence(volatile juint* p, juint v); 304 static void release_store_fence(volatile julong* p, julong v); 305 static void release_store_fence(volatil [all...] |
/openjdk7/hotspot/src/os_cpu/windows_x86/vm/ |
H A D | orderAccess_windows_x86.inline.hpp | 156 inline void OrderAccess::release_store_fence(volatile jbyte* p, jbyte v) { function in class:OrderAccess 168 inline void OrderAccess::release_store_fence(volatile jshort* p, jshort v) { function in class:OrderAccess 180 inline void OrderAccess::release_store_fence(volatile jint* p, jint v) { function in class:OrderAccess 192 inline void OrderAccess::release_store_fence(volatile jlong* p, jlong v) { release_store(p, v); fence(); } function in class:OrderAccess 194 inline void OrderAccess::release_store_fence(volatile jubyte* p, jubyte v) { release_store_fence((volatile jbyte*)p, (jbyte)v); } function in class:OrderAccess 195 inline void OrderAccess::release_store_fence(volatile jushort* p, jushort v) { release_store_fence((volatile jshort*)p, (jshort)v); } function in class:OrderAccess 196 inline void OrderAccess::release_store_fence(volatile juint* p, juint v) { release_store_fence((volatil function in class:OrderAccess 197 inline void OrderAccess::release_store_fence(volatile julong* p, julong v) { release_store_fence((volatile jlong*)p, (jlong)v); } function in class:OrderAccess 198 inline void OrderAccess::release_store_fence(volatile jfloat* p, jfloat v) { *p = v; fence(); } function in class:OrderAccess 199 inline void OrderAccess::release_store_fence(volatile jdouble* p, jdouble v) { *p = v; fence(); } function in class:OrderAccess [all...] |
/openjdk7/hotspot/src/os_cpu/linux_sparc/vm/ |
H A D | orderAccess_linux_sparc.inline.hpp | 96 inline void OrderAccess::release_store_fence(volatile jbyte* p, jbyte v) { *p = v; fence(); } function in class:OrderAccess 97 inline void OrderAccess::release_store_fence(volatile jshort* p, jshort v) { *p = v; fence(); } function in class:OrderAccess 98 inline void OrderAccess::release_store_fence(volatile jint* p, jint v) { *p = v; fence(); } function in class:OrderAccess 99 inline void OrderAccess::release_store_fence(volatile jlong* p, jlong v) { *p = v; fence(); } function in class:OrderAccess 100 inline void OrderAccess::release_store_fence(volatile jubyte* p, jubyte v) { *p = v; fence(); } function in class:OrderAccess 101 inline void OrderAccess::release_store_fence(volatile jushort* p, jushort v) { *p = v; fence(); } function in class:OrderAccess 102 inline void OrderAccess::release_store_fence(volatile juint* p, juint v) { *p = v; fence(); } function in class:OrderAccess 103 inline void OrderAccess::release_store_fence(volatile julong* p, julong v) { *p = v; fence(); } function in class:OrderAccess 104 inline void OrderAccess::release_store_fence(volatile jfloat* p, jfloat v) { *p = v; fence(); } function in class:OrderAccess 105 inline void OrderAccess::release_store_fence(volatil function in class:OrderAccess [all...] |
/openjdk7/hotspot/src/os_cpu/solaris_sparc/vm/ |
H A D | orderAccess_solaris_sparc.inline.hpp | 120 inline void OrderAccess::release_store_fence(volatile jbyte* p, jbyte v) { *p = v; fence(); } function in class:OrderAccess 121 inline void OrderAccess::release_store_fence(volatile jshort* p, jshort v) { *p = v; fence(); } function in class:OrderAccess 122 inline void OrderAccess::release_store_fence(volatile jint* p, jint v) { *p = v; fence(); } function in class:OrderAccess 123 inline void OrderAccess::release_store_fence(volatile jlong* p, jlong v) { release_store(p, v); fence(); } function in class:OrderAccess 124 inline void OrderAccess::release_store_fence(volatile jubyte* p, jubyte v) { *p = v; fence(); } function in class:OrderAccess 125 inline void OrderAccess::release_store_fence(volatile jushort* p, jushort v) { *p = v; fence(); } function in class:OrderAccess 126 inline void OrderAccess::release_store_fence(volatile juint* p, juint v) { *p = v; fence(); } function in class:OrderAccess 127 inline void OrderAccess::release_store_fence(volatile julong* p, julong v) { release_store(p, v); fence(); } function in class:OrderAccess 128 inline void OrderAccess::release_store_fence(volatile jfloat* p, jfloat v) { *p = v; fence(); } function in class:OrderAccess 129 inline void OrderAccess::release_store_fence(volatil function in class:OrderAccess [all...] |
/openjdk7/hotspot/src/os_cpu/solaris_x86/vm/ |
H A D | orderAccess_solaris_x86.inline.hpp | 124 inline void OrderAccess::release_store_fence(volatile jbyte* p, jbyte v) { *p = v; fence(); } function in class:OrderAccess 125 inline void OrderAccess::release_store_fence(volatile jshort* p, jshort v) { *p = v; fence(); } function in class:OrderAccess 126 inline void OrderAccess::release_store_fence(volatile jint* p, jint v) { *p = v; fence(); } function in class:OrderAccess 127 inline void OrderAccess::release_store_fence(volatile jlong* p, jlong v) { release_store(p, v); fence(); } function in class:OrderAccess 128 inline void OrderAccess::release_store_fence(volatile jubyte* p, jubyte v) { *p = v; fence(); } function in class:OrderAccess 129 inline void OrderAccess::release_store_fence(volatile jushort* p, jushort v) { *p = v; fence(); } function in class:OrderAccess 130 inline void OrderAccess::release_store_fence(volatile juint* p, juint v) { *p = v; fence(); } function in class:OrderAccess 131 inline void OrderAccess::release_store_fence(volatile julong* p, julong v) { release_store(p, v); fence(); } function in class:OrderAccess 132 inline void OrderAccess::release_store_fence(volatile jfloat* p, jfloat v) { *p = v; fence(); } function in class:OrderAccess 133 inline void OrderAccess::release_store_fence(volatil function in class:OrderAccess [all...] |
/openjdk7/hotspot/src/os_cpu/bsd_zero/vm/ |
H A D | orderAccess_bsd_zero.inline.hpp | 162 inline void OrderAccess::release_store_fence(volatile jbyte* p, jbyte v) { release_store(p, v); fence(); } function in class:OrderAccess 163 inline void OrderAccess::release_store_fence(volatile jshort* p, jshort v) { release_store(p, v); fence(); } function in class:OrderAccess 164 inline void OrderAccess::release_store_fence(volatile jint* p, jint v) { release_store(p, v); fence(); } function in class:OrderAccess 165 inline void OrderAccess::release_store_fence(volatile jlong* p, jlong v) { release_store(p, v); fence(); } function in class:OrderAccess 166 inline void OrderAccess::release_store_fence(volatile jubyte* p, jubyte v) { release_store(p, v); fence(); } function in class:OrderAccess 167 inline void OrderAccess::release_store_fence(volatile jushort* p, jushort v) { release_store(p, v); fence(); } function in class:OrderAccess 168 inline void OrderAccess::release_store_fence(volatile juint* p, juint v) { release_store(p, v); fence(); } function in class:OrderAccess 169 inline void OrderAccess::release_store_fence(volatile julong* p, julong v) { release_store(p, v); fence(); } function in class:OrderAccess 170 inline void OrderAccess::release_store_fence(volatile jfloat* p, jfloat v) { release_store(p, v); fence(); } function in class:OrderAccess 171 inline void OrderAccess::release_store_fence(volatil function in class:OrderAccess [all...] |
/openjdk7/hotspot/src/os_cpu/linux_zero/vm/ |
H A D | orderAccess_linux_zero.inline.hpp | 161 inline void OrderAccess::release_store_fence(volatile jbyte* p, jbyte v) { release_store(p, v); fence(); } function in class:OrderAccess 162 inline void OrderAccess::release_store_fence(volatile jshort* p, jshort v) { release_store(p, v); fence(); } function in class:OrderAccess 163 inline void OrderAccess::release_store_fence(volatile jint* p, jint v) { release_store(p, v); fence(); } function in class:OrderAccess 164 inline void OrderAccess::release_store_fence(volatile jlong* p, jlong v) { release_store(p, v); fence(); } function in class:OrderAccess 165 inline void OrderAccess::release_store_fence(volatile jubyte* p, jubyte v) { release_store(p, v); fence(); } function in class:OrderAccess 166 inline void OrderAccess::release_store_fence(volatile jushort* p, jushort v) { release_store(p, v); fence(); } function in class:OrderAccess 167 inline void OrderAccess::release_store_fence(volatile juint* p, juint v) { release_store(p, v); fence(); } function in class:OrderAccess 168 inline void OrderAccess::release_store_fence(volatile julong* p, julong v) { release_store(p, v); fence(); } function in class:OrderAccess 169 inline void OrderAccess::release_store_fence(volatile jfloat* p, jfloat v) { release_store(p, v); fence(); } function in class:OrderAccess 170 inline void OrderAccess::release_store_fence(volatil function in class:OrderAccess [all...] |
/openjdk7/hotspot/src/share/vm/prims/ |
H A D | unsafe.cpp | 170 OrderAccess::release_store_fence((volatile type_name*)index_oop_from_field_offset_long(p, offset), x);
|