Searched refs:__kernel_cmpxchg (Results 1 - 2 of 2) sorted by relevance
/openjdk7/hotspot/src/os_cpu/bsd_zero/vm/ |
H A D | atomic_bsd_zero.inline.hpp | 107 * __kernel_cmpxchg 117 #define __kernel_cmpxchg (*(__kernel_cmpxchg_t *) 0xffff0fc0) macro 132 if (__kernel_cmpxchg (prev, newval, ptr) == 0) 143 // Loop until a __kernel_cmpxchg succeeds. 147 if (__kernel_cmpxchg (prev, prev + add_value, ptr) == 0) 156 // Loop until a __kernel_cmpxchg succeeds. 159 if (__kernel_cmpxchg (prev, newval, ptr) == 0)
|
/openjdk7/hotspot/src/os_cpu/linux_zero/vm/ |
H A D | atomic_linux_zero.inline.hpp | 107 * __kernel_cmpxchg 117 #define __kernel_cmpxchg (*(__kernel_cmpxchg_t *) 0xffff0fc0) macro 132 if (__kernel_cmpxchg (prev, newval, ptr) == 0) 143 // Loop until a __kernel_cmpxchg succeeds. 147 if (__kernel_cmpxchg (prev, prev + add_value, ptr) == 0) 156 // Loop until a __kernel_cmpxchg succeeds. 159 if (__kernel_cmpxchg (prev, newval, ptr) == 0)
|
Completed in 44 milliseconds