Home
last modified time | relevance | path

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

/glibc-2.36/sysdeps/nptl/
Dlowlevellock.h191 extern int __lll_lock_elision (int *futex, short *adapt_count, int private);
192 libc_hidden_proto (__lll_lock_elision)
207 __lll_lock_elision (&(futex), &(adapt_count), private)
/glibc-2.36/sysdeps/unix/sysv/linux/powerpc/
Delision-lock.c40 __lll_lock_elision (int *lock, short *adapt_count, EXTRAARG int pshared) in __lll_lock_elision() function
81 libc_hidden_def (__lll_lock_elision)
Delision-timed.c24 #define __lll_lock_elision __lll_clocklock_elision macro
/glibc-2.36/sysdeps/unix/sysv/linux/s390/
Delision-lock.c40 __lll_lock_elision (int *futex, short *adapt_count, EXTRAARG int private) in __lll_lock_elision() function
120 libc_hidden_def (__lll_lock_elision)
Delision-timed.c23 #define __lll_lock_elision __lll_clocklock_elision macro
/glibc-2.36/sysdeps/unix/sysv/linux/x86/
Delision-lock.c39 __lll_lock_elision (int *futex, short *adapt_count, EXTRAARG int private) in __lll_lock_elision() function
102 libc_hidden_def (__lll_lock_elision)
Delision-timed.c23 #define __lll_lock_elision __lll_clocklock_elision macro
/glibc-2.36/ChangeLog.old/
DChangeLog.nptl311 lll_timedlock_elision, __lll_lock_elision, __lll_unlock_elision,
322 lll_timedlock_elision, __lll_lock_elision, __lll_unlock_elision,
DChangeLog.1810685 (__lll_lock_elision): Do not test futex before starting a
11511 (__lll_lock_elision): Access adapt_count via C11 atomics.
12902 (__lll_lock_elision): Decrement adapt_count while unlocking
12912 * sysdeps/unix/sysv/linux/s390/elision-lock.c (__lll_lock_elision):
12928 (__lll_lock_elision): Use atomics to load / store adapt_count.
13645 * sysdeps/unix/sysv/linux/x86/elision-lock.c (__lll_lock_elision): Use
27536 (__lll_lock_elision): Likewise, and respect a value of
29478 (__lll_lock_elision): Remove adapt_count decrement...
53142 (__lll_timedlock_elision, __lll_lock_elision)
DChangeLog.2330655 [ENABLE_ELISION_SUPPORT](__lll_lock_elision): New.
30746 [! __ASSEMBLER__](__lll_lock_elision): Remove.
DChangeLog.192836 (__lll_lock_elision): Call __lll_clocklock_elision rather than
21039 * sysdeps/unix/sysv/linux/powerpc/elision-lock.c (__lll_lock_elision):