Home
last modified time | relevance | path

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

/glibc-2.36/nptl/
Dpthread_cond_common.c259 for (unsigned int spin = maxspin; ((r >> 1) > 0) && (spin > 0); spin--) in __condvar_quiesce_and_switch_g1() local
Dpthread_cond_wait.c448 unsigned int spin = maxspin; in __pthread_cond_wait_common() local
449 while (signals == 0 && spin > 0) in __pthread_cond_wait_common()
460 spin--; in __pthread_cond_wait_common()
DTODO6 - a new attribute for mutexes: number of times we spin before calling
/glibc-2.36/mach/
DMakefile25 lock = spin-solid spin-lock mutex-init mutex-solid
26 lock-headers = lock-intern.h spin-lock.h
/glibc-2.36/htl/
DMakefile57 pt-spin-inlines \
118 pt-spin \
153 bits/spin-lock-inline.h \
/glibc-2.36/manual/
DREADME.pretty-printers150 printers won't report whether a thread is spin-waiting in an attempt to acquire
Dtunables.texi424 a thread should spin on the lock before calling into the kernel to block.
425 Adaptive spin is used for mutexes initialized with the
429 The thread spins until either the maximum spin count is reached or the lock
/glibc-2.36/ChangeLog.old/
DChangeLog.3618 * mach/spin-lock.h (spin_lock_init): Define.
649 mutex calls to spin lock calls here too.
674 * mach/Makefile (lock-headers): Add spin-lock.h.
DChangeLog.52770 flag with a spin lock.
9597 * hurd/hurdsig.c: Use spin lock operations on sigstate locks
9611 * hurd/hurdexec.c: Use spin lock operations on sigstate lock.
9724 * hurd/hurd/signal.h: Include <hurd/msg.h>, and <spin-lock.h>
9727 (_hurd_critical_section_lock): Use spin lock operators.
9801 * mach/spin-solid.c (spin_lock_solid): Define as weak alias to __name.
9803 * mach/spin-lock.c: Add weak aliases for all spin-lock.h functions.
9806 * mach/Makefile (lock): Remove spin-syms.
10535 * mach/spin-syms.c: File removed.
10834 * mach/spin-solid.c (__spin_lock_solid): Likewise.
DChangeLog.2114167 * sysdeps/mach/htl/bits/spin-lock-inline.h: Modified.
14673 pthread: Move spin tests from nptl to sysdeps/pthread
14689 htl: make pthread_spin_lock really spin
14691 * sysdeps/mach/htl/bits/spin-lock-inline.h: Modified.
14700 [__USE_EXTERN_INLINES && _LIBC && !IS_IN (libsupport)](bits/spin-lock-inline.h): Remove.
14706 [! _ISOMAC][__USE_EXTERN_INLINES && _LIBC && !IS_IN (libsupport)](bits/spin-lock-inline.h): New.
14720 [__USE_XOPEN2K][__USE_EXTERN_INLINES && _LIBC](bits/spin-lock-inline.h): Remove.
15050 * sysdeps/htl/pt-spin.c: Delete file.
DChangeLog.74569 (lock): Convert to be a spin lock instead of a mutex, so that the
12210 * mach/spin-solid.c: Include <mach/mach_traps.h>.
12211 * mach/spin-solid.c (__spin_lock_solid): Provide arg to
13767 * mach/spin-lock.h: Likewise.
13768 * mach/spin-solid.c: Likewise.
DChangeLog.24866 …[! _ISOMAC][__USE_EXTERN_INLINES && _LIBC && !IS_IN (libsupport)](bits/spin-lock-inline.h): Remov…
872 [! _ISOMAC][__USE_EXTERN_INLINES && _LIBC][!IS_IN (libsupport)](bits/spin-lock-inline.h): New.
DChangeLog.1919672 * mach/spin-lock.c (__mutex_unlock): Add hidden def.
19790 * htl/pt-spin-inlines.c: Likewise.
19919 * sysdeps/htl/pt-spin.c: Likewise.
19935 * sysdeps/mach/htl/pt-spin.c: Likewise.
20130 * mach/spin-lock.c (__spin_lock_locked, __spin_lock, __spin_unlock,
20132 * mach/spin-solid.c (__spin_lock_solid): Add hidden def.
23334 * mach/spin-lock.c (__USE_EXTERN_INLINES): Define to 1.
DChangeLog.226229 (mach/spin-lock.h): Include file.
DChangeLog.1851450 (pthread_spin_lock): Branch out of spin loop to proper location.
/glibc-2.36/
DNEWS3184 spin lock's memory location. Previously, several (but not all)
3187 may affect odd fringe uses of spin locks that depend on the previous
3188 behavior (e.g., using spin locks as atomic variables to try to implement
4306 [12926] network: getaddrinfo()/make_request() may spin forever
/glibc-2.36/benchtests/strcoll-inputs/
Dfilelist#C11695 spin-lock.h
11696 spin-lock.c
11721 spin-solid.c
Dfilelist#en_US.UTF-811695 spin-lock.h
11696 spin-lock.c
11721 spin-solid.c