Home
last modified time | relevance | path

Searched refs:__compare_and_swap (Results 1 – 25 of 73) sorted by relevance

123

/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/linuxthreads.old/
A Dspinlock.h46 return __compare_and_swap(ptr, oldval, newval); in compare_and_swap()
54 #define testandset(p) !__compare_and_swap((long int *) p, 0, 1)
72 return __compare_and_swap(ptr, oldval, newval); in compare_and_swap()
90 #define __compare_and_swap_with_release_semantics __compare_and_swap
119 } while(! __compare_and_swap(&lock->__status, 0, 1)); in __pthread_trylock()
A Dspinlock.c83 if (lock->__status == 0 && __compare_and_swap (&lock->__status, 0, 1)) in __pthread_lock()
99 if(__compare_and_swap(&lock->__status, oldstatus, oldstatus | 1)) in __pthread_lock()
140 } while(! __compare_and_swap(&lock->__status, oldstatus, newstatus)); in __pthread_lock()
339 if (__compare_and_swap((long *) pp_node, oldvalue, newvalue)) in wait_node_dequeue()
412 } while(! __compare_and_swap(&lock->__status, oldstatus, newstatus)); in __pthread_alt_lock()
484 } while(! __compare_and_swap(&lock->__status, oldstatus, newstatus)); in __pthread_alt_timedlock()
/l4re-core-master/uclibc/lib/libpthread/src/
A Dspinlock.h46 return __compare_and_swap(ptr, oldval, newval); in compare_and_swap()
54 #define testandset(p) !__compare_and_swap((long int *) p, 0, 1)
72 return __compare_and_swap(ptr, oldval, newval);
90 #define __compare_and_swap_with_release_semantics __compare_and_swap
119 } while(! __compare_and_swap(&lock->__status, 0, 1)); in __pthread_trylock()
A Dspinlock.c85 if (lock->__status == 0 && __compare_and_swap (&lock->__status, 0, 1)) in __pthread_lock()
101 if(__compare_and_swap(&lock->__status, oldstatus, oldstatus | 1)) in __pthread_lock()
141 } while(! __compare_and_swap(&lock->__status, oldstatus, newstatus)); in __pthread_lock()
340 if (__compare_and_swap((long *) pp_node, oldvalue, newvalue)) in wait_node_dequeue()
413 } while(! __compare_and_swap(&lock->__status, oldstatus, newstatus)); in __pthread_alt_lock()
485 } while(! __compare_and_swap(&lock->__status, oldstatus, newstatus)); in __pthread_alt_timedlock()
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/linuxthreads/
A Dspinlock.h46 return __compare_and_swap(ptr, oldval, newval); in compare_and_swap()
54 #define testandset(p) !__compare_and_swap((long int *) p, 0, 1)
72 return __compare_and_swap(ptr, oldval, newval); in compare_and_swap()
90 #define __compare_and_swap_with_release_semantics __compare_and_swap
119 } while(! __compare_and_swap(&lock->__status, 0, 1)); in __pthread_trylock()
A Dspinlock.c82 if (lock->__status == 0 && __compare_and_swap (&lock->__status, 0, 1)) in __pthread_lock()
98 if(__compare_and_swap(&lock->__status, oldstatus, oldstatus | 1)) in __pthread_lock()
138 } while(! __compare_and_swap(&lock->__status, oldstatus, newstatus)); in __pthread_lock()
337 if (__compare_and_swap((long *) pp_node, oldvalue, newvalue)) in wait_node_dequeue()
410 } while(! __compare_and_swap(&lock->__status, oldstatus, newstatus)); in __pthread_alt_lock()
482 } while(! __compare_and_swap(&lock->__status, oldstatus, newstatus)); in __pthread_alt_timedlock()
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/linuxthreads.old/sysdeps/microblaze/
A Dpt-machine.h25 extern int __compare_and_swap (long *ptr, long old, long new);
38 PT_EI int __compare_and_swap (long *ptr, long old, long new) in __compare_and_swap() function
74 return __compare_and_swap (p, oldval, newval); in __compare_and_swap_with_release_semantics()
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/linuxthreads.old/sysdeps/i386/
A Dpt-machine.h32 extern int __compare_and_swap (long int *p, long int oldval, long int newval);
63 __compare_and_swap (long int *p, long int oldval, long int newval) in __compare_and_swap() function
111 __compare_and_swap (long int *p, long int oldval, long int newval) in __compare_and_swap() function
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/linuxthreads/sysdeps/powerpc/powerpc32/
A Dpspinlock.c26 while (! __compare_and_swap ((long int *)lock, 0, 1)) in __pthread_spin_lock()
36 return __compare_and_swap ((long int *)lock, 0, 1) ? 0 : EBUSY; in weak_alias()
A Dpt-machine.h32 extern int __compare_and_swap (long int *p, long int oldval, long int newval);
77 __compare_and_swap (long int *p, long int oldval, long int newval) in __compare_and_swap() function
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/linuxthreads.old/sysdeps/xtensa/
A Dpt-machine.h35 extern int __compare_and_swap (long int *p, long int oldval, long int newval);
55 __compare_and_swap (long int *p, long int oldval, long int newval) in __compare_and_swap() function
/l4re-core-master/uclibc/lib/libpthread/src/sysdeps/mips/
A Dpt-machine.h35 extern int __compare_and_swap (long int *p, long int oldval, long int newval);
56 __compare_and_swap (long int *p, long int oldval, long int newval) in __compare_and_swap() function
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/linuxthreads.old/sysdeps/x86_64/
A Dpt-machine.h36 extern int __compare_and_swap (long int *, long int, long int);
64 __compare_and_swap (long int *__p, long int __oldval, long int __newval) in __compare_and_swap() function
/l4re-core-master/uclibc/lib/libpthread/src/sysdeps/i386/i686/
A Dpt-machine.h32 extern int __compare_and_swap (long int *p, long int oldval, long int newval);
59 __compare_and_swap (long int *p, long int oldval, long int newval) in __compare_and_swap() function
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/linuxthreads/sysdeps/i386/i686/
A Dpt-machine.h31 extern int __compare_and_swap (long int *p, long int oldval, long int newval);
58 __compare_and_swap (long int *p, long int oldval, long int newval) in __compare_and_swap() function
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/linuxthreads.old/sysdeps/avr32/
A Dpt-machine.h34 extern int __compare_and_swap (long int *p, long int oldval, long int newval);
53 __compare_and_swap(long int *p, long int oldval, long int newval) in __compare_and_swap() function
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/linuxthreads/sysdeps/avr32/
A Dpt-machine.h34 extern int __compare_and_swap (long int *p, long int oldval, long int newval);
53 __compare_and_swap(long int *p, long int oldval, long int newval) in __compare_and_swap() function
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/linuxthreads/sysdeps/i386/
A Dpt-machine.h35 extern int __compare_and_swap (long int *p, long int oldval, long int newval);
66 __compare_and_swap (long int *p, long int oldval, long int newval) in __compare_and_swap() function
/l4re-core-master/uclibc/lib/libpthread/src/sysdeps/i386/
A Dpt-machine.h37 extern int __compare_and_swap (long int *p, long int oldval, long int newval);
68 __compare_and_swap (long int *p, long int oldval, long int newval) in __compare_and_swap() function
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/linuxthreads/sysdeps/s390/s390-64/
A Dpt-machine.h29 extern int __compare_and_swap (long int *p, long int oldval, long int newval);
108 __compare_and_swap(long int *p, long int oldval, long int newval) in __compare_and_swap() function
/l4re-core-master/uclibc/lib/libpthread/src/sysdeps/powerpc/powerpc32/
A Dpt-machine.h33 extern int __compare_and_swap (long int *p, long int oldval, long int newval);
81 __compare_and_swap (long int *p, long int oldval, long int newval)
/l4re-core-master/uclibc/lib/libpthread/src/sysdeps/sparc/sparc64/
A Dpt-machine.h30 extern int __compare_and_swap (long int *p, long int oldval, long int newval);
78 __compare_and_swap (long int *p, long int oldval, long int newval) in __compare_and_swap() function
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/linuxthreads.old/sysdeps/sparc/sparc64/
A Dpt-machine.h29 extern int __compare_and_swap (long int *p, long int oldval, long int newval);
77 __compare_and_swap (long int *p, long int oldval, long int newval) in __compare_and_swap() function
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/linuxthreads/sysdeps/s390/s390-32/
A Dpt-machine.h29 extern int __compare_and_swap (long int *p, long int oldval, long int newval);
102 __compare_and_swap(long int *p, long int oldval, long int newval) in __compare_and_swap() function
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/linuxthreads/sysdeps/sparc/sparc64/
A Dpt-machine.h29 extern int __compare_and_swap (long int *p, long int oldval, long int newval);
77 __compare_and_swap (long int *p, long int oldval, long int newval) in __compare_and_swap() function

Completed in 36 milliseconds

123