Searched refs:release_store_ptr (Results 1 - 22 of 22) sorted by relevance

/openjdk7/hotspot/src/share/vm/runtime/
H A DorderAccess.hpp280 static void release_store_ptr(volatile intptr_t* p, intptr_t v);
281 static void release_store_ptr(volatile void* p, void* v);
H A DobjectMonitor.cpp998 OrderAccess::release_store_ptr (&_owner, NULL) ; // drop the lock
1049 OrderAccess::release_store_ptr (&_owner, NULL) ; // drop the lock
1325 OrderAccess::release_store_ptr (&_owner, NULL) ;
/openjdk7/hotspot/src/os_cpu/bsd_zero/vm/
H A DorderAccess_bsd_zero.inline.hpp144 inline void OrderAccess::release_store_ptr(volatile intptr_t* p, intptr_t v) { release(); *p = v; } function in class:OrderAccess
145 inline void OrderAccess::release_store_ptr(volatile void* p, void* v) function in class:OrderAccess
173 inline void OrderAccess::release_store_ptr_fence(volatile intptr_t* p, intptr_t v) { release_store_ptr(p, v); fence(); }
174 inline void OrderAccess::release_store_ptr_fence(volatile void* p, void* v) { release_store_ptr(p, v); fence(); }
/openjdk7/hotspot/src/os_cpu/linux_zero/vm/
H A DorderAccess_linux_zero.inline.hpp143 inline void OrderAccess::release_store_ptr(volatile intptr_t* p, intptr_t v) { release(); *p = v; } function in class:OrderAccess
144 inline void OrderAccess::release_store_ptr(volatile void* p, void* v) function in class:OrderAccess
172 inline void OrderAccess::release_store_ptr_fence(volatile intptr_t* p, intptr_t v) { release_store_ptr(p, v); fence(); }
173 inline void OrderAccess::release_store_ptr_fence(volatile void* p, void* v) { release_store_ptr(p, v); fence(); }
/openjdk7/hotspot/src/share/vm/utilities/
H A Dhashtable.inline.hpp84 OrderAccess::release_store_ptr(&_entry, l);
/openjdk7/hotspot/src/os_cpu/bsd_x86/vm/
H A DorderAccess_bsd_x86.inline.hpp91 inline void OrderAccess::release_store_ptr(volatile intptr_t* p, intptr_t v) { *p = v; } function in class:OrderAccess
92 inline void OrderAccess::release_store_ptr(volatile void* p, void* v) { *(void* volatile *)p = v; } function in class:OrderAccess
/openjdk7/hotspot/src/os_cpu/linux_sparc/vm/
H A DorderAccess_linux_sparc.inline.hpp79 inline void OrderAccess::release_store_ptr(volatile intptr_t* p, intptr_t v) { *p = v; } function in class:OrderAccess
80 inline void OrderAccess::release_store_ptr(volatile void* p, void* v) { *(void* volatile *)p = v; } function in class:OrderAccess
/openjdk7/hotspot/src/os_cpu/linux_x86/vm/
H A DorderAccess_linux_x86.inline.hpp91 inline void OrderAccess::release_store_ptr(volatile intptr_t* p, intptr_t v) { *p = v; } function in class:OrderAccess
92 inline void OrderAccess::release_store_ptr(volatile void* p, void* v) { *(void* volatile *)p = v; } function in class:OrderAccess
/openjdk7/hotspot/src/os_cpu/solaris_sparc/vm/
H A DorderAccess_solaris_sparc.inline.hpp103 inline void OrderAccess::release_store_ptr(volatile intptr_t* p, intptr_t v) { *p = v; } function in class:OrderAccess
104 inline void OrderAccess::release_store_ptr(volatile void* p, void* v) { *(void* volatile *)p = v; } function in class:OrderAccess
/openjdk7/hotspot/src/os_cpu/solaris_x86/vm/
H A DorderAccess_solaris_x86.inline.hpp107 inline void OrderAccess::release_store_ptr(volatile intptr_t* p, intptr_t v) { *p = v; } function in class:OrderAccess
108 inline void OrderAccess::release_store_ptr(volatile void* p, void* v) { *(void* volatile *)p = v; } function in class:OrderAccess
/openjdk7/hotspot/src/os_cpu/windows_x86/vm/
H A DorderAccess_windows_x86.inline.hpp92 inline void OrderAccess::release_store_ptr(volatile intptr_t* p, intptr_t v) { *p = v; } function in class:OrderAccess
93 inline void OrderAccess::release_store_ptr(volatile void* p, void* v) { *(void* volatile *)p = v; } function in class:OrderAccess
/openjdk7/hotspot/src/share/vm/oops/
H A Doop.inline.hpp66 OrderAccess::release_store_ptr(&_mark, m);
279 OrderAccess::release_store_ptr(p, v);
294 OrderAccess::release_store_ptr(p, v);
299 OrderAccess::release_store_ptr(p, v);
429 inline void oopDesc::release_address_field_put(int offset, address contents) { OrderAccess::release_store_ptr(address_field_addr(offset), contents); }
550 // Used by release_obj_field_put, so use release_store_ptr.
H A DcpCacheOop.cpp75 OrderAccess::release_store_ptr(&_indices, _indices | ((u_char)code << bytecode_1_shift));
86 OrderAccess::release_store_ptr(&_indices, _indices | ((u_char)code << bytecode_2_shift));
95 OrderAccess::release_store_ptr((intptr_t*)f1_addr, f1);
H A DinstanceKlass.hpp914 { OrderAccess::release_store_ptr(&_methods_jmethod_ids, jmeths); }
919 { OrderAccess::release_store_ptr(&_methods_cached_itable_indices, indices); }
H A DmethodDataOop.hpp187 OrderAccess::release_store_ptr(&_header._bits, value);
196 OrderAccess::release_store_ptr(&_cells[index], value);
H A DinstanceKlass.cpp1190 // thread. We also use release_store_ptr() to save a new jmethodID
1331 OrderAccess::release_store_ptr(&jmeths[idnum+1], id);
/openjdk7/hotspot/src/share/vm/classfile/
H A DclassLoader.hpp57 OrderAccess::release_store_ptr(&_next, next);
H A Ddictionary.cpp126 OrderAccess::release_store_ptr(&_pd_set, new_head);
H A Dverifier.cpp81 OrderAccess::release_store_ptr(&_verify_byte_codes_fn, func);
85 OrderAccess::release_store_ptr(&_verify_byte_codes_fn, func);
/openjdk7/hotspot/src/share/vm/services/
H A DmemoryPool.cpp130 OrderAccess::release_store_ptr(&_memory_pool_obj, pool_obj);
H A DmemoryManager.cpp156 OrderAccess::release_store_ptr(&_memory_mgr_obj, mgr_obj);
/openjdk7/hotspot/src/share/vm/prims/
H A DjvmtiRawMonitor.cpp154 OrderAccess::release_store_ptr (&_owner, NULL) ;

Completed in 91 milliseconds