/sysdeps/nptl/ |
A D | lowlevellock.h | 79 extern void __lll_lock_wait_private (int *futex); 107 #define lll_lock(futex, private) \ argument 108 __lll_lock (&(futex), private) 125 #define lll_cond_lock(futex, private) __lll_cond_lock (&(futex), private) argument 145 #define __lll_unlock(futex, private) \ argument 148 int *__futex = (futex); \ 159 #define lll_unlock(futex, private) \ argument 160 __lll_unlock (&(futex), private) 163 #define lll_islocked(futex) \ argument 164 ((futex) != LLL_LOCK_INITIALIZER) [all …]
|
A D | aio_misc.h | 35 #define AIO_MISC_WAIT(result, futex, timeout, cancel) \ argument 37 volatile unsigned int *futexaddr = &futex; \ 38 unsigned int oldval = futex; \
|
A D | futex-internal.h | 317 __futex_clocklock64 (int *futex, clockid_t clockid, in __futex_clocklock64() argument 320 if (__glibc_unlikely (atomic_compare_and_exchange_bool_acq (futex, 1, 0))) in __futex_clocklock64() 322 while (atomic_exchange_acq (futex, 2) != 0) in __futex_clocklock64() 325 err = __futex_abstimed_wait64 ((unsigned int *) futex, 2, clockid, in __futex_clocklock64()
|
A D | gai_misc.h | 36 #define GAI_MISC_WAIT(result, futex, timeout, cancel) \ argument 38 volatile unsigned int *futexaddr = &futex; \ 39 unsigned int oldval = futex; \
|
A D | lowlevellock-futex.h | 59 long int __ret = INTERNAL_SYSCALL (futex, nargs, futexp, op, \
|
/sysdeps/unix/sysv/linux/s390/ |
A D | elision-unlock.c | 24 __lll_unlock_elision(int *futex, short *adapt_count, int private) in __lll_unlock_elision() argument 35 if (atomic_load_relaxed (futex) == 0) in __lll_unlock_elision() 58 lll_unlock ((*futex), private); in __lll_unlock_elision()
|
A D | elision-trylock.c | 31 __lll_trylock_elision (int *futex, short *adapt_count) in __lll_trylock_elision() argument 64 if (__glibc_likely (atomic_load_relaxed (futex) == 0)) in __lll_trylock_elision() 96 return lll_trylock (*futex); in __lll_trylock_elision()
|
A D | elision-lock.c | 40 __lll_lock_elision (int *futex, short *adapt_count, EXTRAARG int private) in __lll_lock_elision() argument 60 if (__glibc_likely (atomic_load_relaxed (futex) == 0)) in __lll_lock_elision() 118 return LLL_LOCK ((*futex), private); in __lll_lock_elision()
|
/sysdeps/unix/sysv/linux/powerpc/ |
A D | elision-trylock.c | 31 __lll_trylock_elision (int *futex, short *adapt_count) in __lll_trylock_elision() argument 44 if (*futex == 0) in __lll_trylock_elision() 68 return lll_trylock (*futex); in __lll_trylock_elision()
|
/sysdeps/unix/sysv/linux/x86/ |
A D | elision-trylock.c | 31 __lll_trylock_elision (int *futex, short *adapt_count) in __lll_trylock_elision() argument 48 if (*futex == 0) in __lll_trylock_elision() 74 return lll_trylock (*futex); in __lll_trylock_elision()
|
A D | elision-lock.c | 39 __lll_lock_elision (int *futex, short *adapt_count, EXTRAARG int private) in __lll_lock_elision() argument 58 if (*futex == 0) in __lll_lock_elision() 100 return LLL_LOCK ((*futex), private); in __lll_lock_elision()
|
/sysdeps/unix/sysv/linux/i386/ |
A D | tst-bz21269.c | 59 futex (int *uaddr, int futex_op, int val, void *timeout, int *uaddr2, in futex() function 138 futex ((int *) &ftx, FUTEX_WAIT, 1, NULL, NULL, 0); in threadproc() 212 futex ((int*) &ftx, FUTEX_WAKE, 0, NULL, NULL, 0); in do_test() 228 futex ((int*) &ftx, FUTEX_WAKE, 0, NULL, NULL, 0); in do_test()
|
/sysdeps/unix/sysv/linux/ |
A D | syscall-names.list | 147 futex
|