Home
last modified time | relevance | path

Searched refs:compare_and_swap (Results 1 – 1 of 1) sorted by relevance

/libpthread/linuxthreads/
A Dspinlock.h42 static __inline__ int compare_and_swap(long * ptr, long oldval, long newval, in compare_and_swap() function
69 static __inline__ int compare_and_swap(long * ptr, long oldval, long newval, in compare_and_swap() function
80 static __inline__ int compare_and_swap(long * ptr, long oldval, long newval, in compare_and_swap() function
89 #define compare_and_swap_with_release_semantics compare_and_swap
168 } while(! compare_and_swap(&lock->__status, 0, 1, &lock->__spinlock)); in __pthread_alt_trylock()
181 } while (!compare_and_swap(&pa->p_count, oldval, oldval + 1, &pa->p_spinlock)); in atomic_increment()
193 } while (!compare_and_swap(&pa->p_count, oldval, oldval - 1, &pa->p_spinlock)); in atomic_decrement()

Completed in 40 milliseconds