Searched refs:store_fence (Results 1 - 9 of 9) sorted by relevance

/openjdk7/hotspot/src/os_cpu/bsd_x86/vm/
H A DorderAccess_bsd_x86.inline.hpp94 inline void OrderAccess::store_fence(jbyte* p, jbyte v) { function in class:OrderAccess
100 inline void OrderAccess::store_fence(jshort* p, jshort v) { function in class:OrderAccess
106 inline void OrderAccess::store_fence(jint* p, jint v) { function in class:OrderAccess
113 inline void OrderAccess::store_fence(jlong* p, jlong v) { function in class:OrderAccess
126 inline void OrderAccess::store_fence(jubyte* p, jubyte v) { store_fence((jbyte*)p, (jbyte)v); } function in class:OrderAccess
127 inline void OrderAccess::store_fence(jushort* p, jushort v) { store_fence((jshort*)p, (jshort)v); } function in class:OrderAccess
128 inline void OrderAccess::store_fence(juint* p, juint v) { store_fence((jin function in class:OrderAccess
129 inline void OrderAccess::store_fence(julong* p, julong v) { store_fence((jlong*)p, (jlong)v); } function in class:OrderAccess
130 inline void OrderAccess::store_fence(jfloat* p, jfloat v) { *p = v; fence(); } function in class:OrderAccess
131 inline void OrderAccess::store_fence(jdouble* p, jdouble v) { *p = v; fence(); } function in class:OrderAccess
[all...]
/openjdk7/hotspot/src/os_cpu/linux_x86/vm/
H A DorderAccess_linux_x86.inline.hpp94 inline void OrderAccess::store_fence(jbyte* p, jbyte v) { function in class:OrderAccess
100 inline void OrderAccess::store_fence(jshort* p, jshort v) { function in class:OrderAccess
106 inline void OrderAccess::store_fence(jint* p, jint v) { function in class:OrderAccess
113 inline void OrderAccess::store_fence(jlong* p, jlong v) { function in class:OrderAccess
126 inline void OrderAccess::store_fence(jubyte* p, jubyte v) { store_fence((jbyte*)p, (jbyte)v); } function in class:OrderAccess
127 inline void OrderAccess::store_fence(jushort* p, jushort v) { store_fence((jshort*)p, (jshort)v); } function in class:OrderAccess
128 inline void OrderAccess::store_fence(juint* p, juint v) { store_fence((jin function in class:OrderAccess
129 inline void OrderAccess::store_fence(julong* p, julong v) { store_fence((jlong*)p, (jlong)v); } function in class:OrderAccess
130 inline void OrderAccess::store_fence(jfloat* p, jfloat v) { *p = v; fence(); } function in class:OrderAccess
131 inline void OrderAccess::store_fence(jdouble* p, jdouble v) { *p = v; fence(); } function in class:OrderAccess
[all...]
/openjdk7/hotspot/src/share/vm/runtime/
H A DorderAccess.hpp100 // we can define the composite operators: 'release_store', 'store_fence' and
123 // store_fence st st lock xchg
144 // Ordering a load relative to preceding stores requires a store_fence,
148 // 4. store, load == store_fence, load
150 // Use store_fence to make sure all stores done in an 'interesting'
283 static void store_fence(jbyte* p, jbyte v);
284 static void store_fence(jshort* p, jshort v);
285 static void store_fence(jint* p, jint v);
286 static void store_fence(jlong* p, jlong v);
287 static void store_fence(jubyt
[all...]
/openjdk7/hotspot/src/os_cpu/windows_x86/vm/
H A DorderAccess_windows_x86.inline.hpp95 inline void OrderAccess::store_fence(jbyte* p, jbyte v) { function in class:OrderAccess
107 inline void OrderAccess::store_fence(jshort* p, jshort v) { function in class:OrderAccess
119 inline void OrderAccess::store_fence(jint* p, jint v) { function in class:OrderAccess
131 inline void OrderAccess::store_fence(jlong* p, jlong v) { *p = v; fence(); } function in class:OrderAccess
132 inline void OrderAccess::store_fence(jubyte* p, jubyte v) { store_fence((jbyte*)p, (jbyte)v); } function in class:OrderAccess
133 inline void OrderAccess::store_fence(jushort* p, jushort v) { store_fence((jshort*)p, (jshort)v); } function in class:OrderAccess
134 inline void OrderAccess::store_fence(juint* p, juint v) { store_fence((jin function in class:OrderAccess
135 inline void OrderAccess::store_fence(julong* p, julong v) { store_fence((jlong*)p, (jlong)v); } function in class:OrderAccess
136 inline void OrderAccess::store_fence(jfloat* p, jfloat v) { *p = v; fence(); } function in class:OrderAccess
137 inline void OrderAccess::store_fence(jdouble* p, jdouble v) { *p = v; fence(); } function in class:OrderAccess
[all...]
/openjdk7/hotspot/src/os_cpu/linux_sparc/vm/
H A DorderAccess_linux_sparc.inline.hpp82 inline void OrderAccess::store_fence(jbyte* p, jbyte v) { *p = v; fence(); } function in class:OrderAccess
83 inline void OrderAccess::store_fence(jshort* p, jshort v) { *p = v; fence(); } function in class:OrderAccess
84 inline void OrderAccess::store_fence(jint* p, jint v) { *p = v; fence(); } function in class:OrderAccess
85 inline void OrderAccess::store_fence(jlong* p, jlong v) { *p = v; fence(); } function in class:OrderAccess
86 inline void OrderAccess::store_fence(jubyte* p, jubyte v) { *p = v; fence(); } function in class:OrderAccess
87 inline void OrderAccess::store_fence(jushort* p, jushort v) { *p = v; fence(); } function in class:OrderAccess
88 inline void OrderAccess::store_fence(juint* p, juint v) { *p = v; fence(); } function in class:OrderAccess
89 inline void OrderAccess::store_fence(julong* p, julong v) { *p = v; fence(); } function in class:OrderAccess
90 inline void OrderAccess::store_fence(jfloat* p, jfloat v) { *p = v; fence(); } function in class:OrderAccess
91 inline void OrderAccess::store_fence(jdoubl function in class:OrderAccess
[all...]
/openjdk7/hotspot/src/os_cpu/solaris_sparc/vm/
H A DorderAccess_solaris_sparc.inline.hpp106 inline void OrderAccess::store_fence(jbyte* p, jbyte v) { *p = v; fence(); } function in class:OrderAccess
107 inline void OrderAccess::store_fence(jshort* p, jshort v) { *p = v; fence(); } function in class:OrderAccess
108 inline void OrderAccess::store_fence(jint* p, jint v) { *p = v; fence(); } function in class:OrderAccess
109 inline void OrderAccess::store_fence(jlong* p, jlong v) { *p = v; fence(); } function in class:OrderAccess
110 inline void OrderAccess::store_fence(jubyte* p, jubyte v) { *p = v; fence(); } function in class:OrderAccess
111 inline void OrderAccess::store_fence(jushort* p, jushort v) { *p = v; fence(); } function in class:OrderAccess
112 inline void OrderAccess::store_fence(juint* p, juint v) { *p = v; fence(); } function in class:OrderAccess
113 inline void OrderAccess::store_fence(julong* p, julong v) { *p = v; fence(); } function in class:OrderAccess
114 inline void OrderAccess::store_fence(jfloat* p, jfloat v) { *p = v; fence(); } function in class:OrderAccess
115 inline void OrderAccess::store_fence(jdoubl function in class:OrderAccess
[all...]
/openjdk7/hotspot/src/os_cpu/solaris_x86/vm/
H A DorderAccess_solaris_x86.inline.hpp110 inline void OrderAccess::store_fence(jbyte* p, jbyte v) { *p = v; fence(); } function in class:OrderAccess
111 inline void OrderAccess::store_fence(jshort* p, jshort v) { *p = v; fence(); } function in class:OrderAccess
112 inline void OrderAccess::store_fence(jint* p, jint v) { *p = v; fence(); } function in class:OrderAccess
113 inline void OrderAccess::store_fence(jlong* p, jlong v) { *p = v; fence(); } function in class:OrderAccess
114 inline void OrderAccess::store_fence(jubyte* p, jubyte v) { *p = v; fence(); } function in class:OrderAccess
115 inline void OrderAccess::store_fence(jushort* p, jushort v) { *p = v; fence(); } function in class:OrderAccess
116 inline void OrderAccess::store_fence(juint* p, juint v) { *p = v; fence(); } function in class:OrderAccess
117 inline void OrderAccess::store_fence(julong* p, julong v) { *p = v; fence(); } function in class:OrderAccess
118 inline void OrderAccess::store_fence(jfloat* p, jfloat v) { *p = v; fence(); } function in class:OrderAccess
119 inline void OrderAccess::store_fence(jdoubl function in class:OrderAccess
[all...]
/openjdk7/hotspot/src/os_cpu/bsd_zero/vm/
H A DorderAccess_bsd_zero.inline.hpp148 inline void OrderAccess::store_fence(jbyte* p, jbyte v) { *p = v; fence(); } function in class:OrderAccess
149 inline void OrderAccess::store_fence(jshort* p, jshort v) { *p = v; fence(); } function in class:OrderAccess
150 inline void OrderAccess::store_fence(jint* p, jint v) { *p = v; fence(); } function in class:OrderAccess
151 inline void OrderAccess::store_fence(jlong* p, jlong v) { os::atomic_copy64(&v, p); fence(); } function in class:OrderAccess
152 inline void OrderAccess::store_fence(jubyte* p, jubyte v) { *p = v; fence(); } function in class:OrderAccess
153 inline void OrderAccess::store_fence(jushort* p, jushort v) { *p = v; fence(); } function in class:OrderAccess
154 inline void OrderAccess::store_fence(juint* p, juint v) { *p = v; fence(); } function in class:OrderAccess
155 inline void OrderAccess::store_fence(julong* p, julong v) { os::atomic_copy64(&v, p); fence(); } function in class:OrderAccess
156 inline void OrderAccess::store_fence(jfloat* p, jfloat v) { *p = v; fence(); } function in class:OrderAccess
157 inline void OrderAccess::store_fence(jdoubl function in class:OrderAccess
[all...]
/openjdk7/hotspot/src/os_cpu/linux_zero/vm/
H A DorderAccess_linux_zero.inline.hpp147 inline void OrderAccess::store_fence(jbyte* p, jbyte v) { *p = v; fence(); } function in class:OrderAccess
148 inline void OrderAccess::store_fence(jshort* p, jshort v) { *p = v; fence(); } function in class:OrderAccess
149 inline void OrderAccess::store_fence(jint* p, jint v) { *p = v; fence(); } function in class:OrderAccess
150 inline void OrderAccess::store_fence(jlong* p, jlong v) { os::atomic_copy64(&v, p); fence(); } function in class:OrderAccess
151 inline void OrderAccess::store_fence(jubyte* p, jubyte v) { *p = v; fence(); } function in class:OrderAccess
152 inline void OrderAccess::store_fence(jushort* p, jushort v) { *p = v; fence(); } function in class:OrderAccess
153 inline void OrderAccess::store_fence(juint* p, juint v) { *p = v; fence(); } function in class:OrderAccess
154 inline void OrderAccess::store_fence(julong* p, julong v) { os::atomic_copy64(&v, p); fence(); } function in class:OrderAccess
155 inline void OrderAccess::store_fence(jfloat* p, jfloat v) { *p = v; fence(); } function in class:OrderAccess
156 inline void OrderAccess::store_fence(jdoubl function in class:OrderAccess
[all...]

Completed in 42 milliseconds