Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/libc/src/__support/threads/linux/
H A Draw_mutex.h47 LIBC_INLINE FutexWordType spin(unsigned spin_count) { in spin() argument
55 if (result != LOCKED || spin_count == 0u) in spin()
60 spin_count--; in spin()
67 bool is_pshared, unsigned spin_count) { in lock_slow() argument
68 FutexWordType state = spin(spin_count); in lock_slow()
89 state = spin(spin_count); in lock_slow()
107 unsigned spin_count = LIBC_COPT_RAW_MUTEX_DEFAULT_SPIN_COUNT) {
111 return lock_slow(timeout, is_shared, spin_count);
H A Drwlock.h257 F &&func, unsigned spin_count) { in spin_reload_until() argument
260 if (func(state) || spin_count == 0) in spin_reload_until()
263 spin_count--; in spin_reload_until()
270 Role preference, unsigned spin_count) { in spin_reload() argument
280 spin_count); in spin_reload()
291 spin_count); in spin_reload()
393 unsigned spin_count = LIBC_COPT_RWLOCK_DEFAULT_SPIN_COUNT) {
408 RwState::spin_reload<role>(state, get_preference(), spin_count);
464 old = RwState::spin_reload<role>(state, get_preference(), spin_count);
472 unsigned spin_count = LIBC_COPT_RWLOCK_DEFAULT_SPIN_COUNT) {
[all …]
/freebsd/crypto/openssl/test/radix/
H A Dterp.c637 ++spin_count; \
646 static void TERP_log_spin(TERP *terp, size_t spin_count) in TERP_log_spin() argument
648 if (spin_count > 0) in TERP_log_spin()
650 spin_count); in TERP_log_spin()
659 size_t spin_count = 0; in TERP_execute() local
678 TERP_log_spin(terp, spin_count); in TERP_execute()
689 spin_count = 0; in TERP_execute()
697 TERP_log_spin(terp, spin_count); in TERP_execute()
705 TERP_log_spin(terp, spin_count); in TERP_execute()
/freebsd/sys/dev/smc/
H A Dif_smc.c510 u_int len, npages, spin_count; in smc_start_locked() local
557 spin_count = TX_ALLOC_WAIT_TIME; in smc_start_locked()
563 } while (--spin_count); in smc_start_locked()
569 if (spin_count == 0) { in smc_start_locked()