/freebsd/lib/libsys/ |
H A D | _umtx_op.2 | 101 A thread owning the robust mutex terminated. 104 The robust mutex is in a non-recoverable state. 122 Mutex is robust, as described in the 123 .Sx ROBUST UMUTEXES 126 Robust mutex is in a transient non-consistent state. 441 .Ss ROBUST UMUTEXES 443 .Em robust umutexes 446 robust mutexes. 447 A robust umutex must have the 461 Robust list processing is aborted if the kernel finds a mutex [all …]
|
/freebsd/share/man/man3/ |
H A D | pthread_mutex_consistent.3 | 33 .Nd mark state protected by robust mutex as consistent 41 If the process containing the thread owning a robust mutex terminates 52 argument, which points to the initialized robust mutex in an 80 argument is not robust, or is not in the inconsistent state.
|
H A D | pthread_mutexattr.3 | 80 .Fn pthread_mutexattr_setrobust "pthread_mutexattr_t *attr" "int robust" 82 .Fn pthread_mutexattr_getrobust "pthread_mutexattr_t *attr" "int *robust" 162 .Fa robust 171 If the process containing the owning thread of a robust mutex, or owning 329 .Fa robust .
|
H A D | pthread_mutex_lock.3 | 67 points to a robust mutex and the process containing the previous owning
|
H A D | pthread_mutex_unlock.3 | 50 is a robust mutex in the inconsistent state, and the call to
|
H A D | pthread_mutex_trylock.3 | 68 points to a robust mutex and the process containing the previous owning
|
/freebsd/lib/libthr/thread/ |
H A D | thr_mutexattr.c | 268 _thr_mutexattr_getrobust(pthread_mutexattr_t *mattr, int *robust) in _thr_mutexattr_getrobust() argument 276 *robust = (*mattr)->m_robust; in _thr_mutexattr_getrobust() 282 _thr_mutexattr_setrobust(pthread_mutexattr_t *mattr, int robust) in _thr_mutexattr_setrobust() argument 288 } else if (robust != PTHREAD_MUTEX_STALLED && in _thr_mutexattr_setrobust() 289 robust != PTHREAD_MUTEX_ROBUST) { in _thr_mutexattr_setrobust() 293 (*mattr)->m_robust = robust; in _thr_mutexattr_setrobust()
|
H A D | thr_cond.c | 208 int error, error2, recurse, robust; in cond_wait_kernel() local 211 robust = _mutex_enter_robust(curthread, mp); in cond_wait_kernel() 215 if (robust) in cond_wait_kernel() 228 * Note that PP mutex and ROBUST mutex may return in cond_wait_kernel() 242 if (robust) { in cond_wait_kernel() 244 robust = false; in cond_wait_kernel() 255 if (robust) { in cond_wait_kernel() 257 robust = false; in cond_wait_kernel() 263 if (robust) in cond_wait_kernel()
|
H A D | thr_mutex.c | 159 "mutex %p own %#x is on robust linkage %p %p head %p phead %p", in mutex_assert_not_owned() 511 * thread-private linkage of the locked mutexes and on the robust 514 * Robust list, as seen by kernel, must be consistent even in the case 620 int ret, robust; in __Tthr_mutex_trylock() local 630 robust = _mutex_enter_robust(curthread, m); in __Tthr_mutex_trylock() 639 if (robust) in __Tthr_mutex_trylock() 720 int ret, robust; in mutex_lock_common() local 722 robust = 0; /* pacify gcc */ in mutex_lock_common() 727 robust = _mutex_enter_robust(curthread, m); in mutex_lock_common() 736 if (!rb_onlist && robust) in mutex_lock_common() [all …]
|
/freebsd/contrib/llvm-project/libcxx/include/__iterator/ |
H A D | iter_move.h | 42 …// NOLINTNEXTLINE(libcpp-robust-against-adl) iter_swap ADL calls should only be made through range… in requires() 61 …// NOLINTBEGIN(libcpp-robust-against-adl) iter_move ADL calls should only be made through ranges::… 68 // NOLINTEND(libcpp-robust-against-adl)
|
H A D | iter_swap.h | 46 …// NOLINTNEXTLINE(libcpp-robust-against-adl) iter_swap ADL calls should only be made through range… in requires() 56 …// NOLINTBEGIN(libcpp-robust-against-adl) iter_swap ADL calls should only be made through ranges::… 63 // NOLINTEND(libcpp-robust-against-adl)
|
/freebsd/sys/contrib/openzfs/lib/libuutil/ |
H A D | uu_list.c | 399 int robust = (flags & UU_WALK_ROBUST); in list_walk_init() local 404 wp->ulw_robust = robust; in list_walk_init() 411 if (lp->ul_debug || robust) { in list_walk_init() 499 int robust = (flags & UU_WALK_ROBUST); in uu_list_walk() local 507 if (lp->ul_debug || robust) { in uu_list_walk() 560 * robust walkers must be advanced. In debug mode, non-robust in uu_list_remove() 569 uu_panic("uu_list_remove(%p, %p): active non-robust " in uu_list_remove()
|
H A D | uu_avl.c | 311 int robust = (flags & UU_WALK_ROBUST); in _avl_walk_init() local 316 wp->uaw_robust = robust; in _avl_walk_init() 324 if (ap->ua_debug || robust) { in _avl_walk_init() 434 * Robust walkers most be advanced, if we are removing the node in uu_avl_remove() 435 * they are currently using. In debug mode, non-robust walkers in uu_avl_remove() 444 uu_panic("uu_avl_remove(%p, %p): active non-robust " in uu_avl_remove()
|
/freebsd/sys/sys/ |
H A D | umtx.h | 44 #define UMUTEX_ROBUST 0x0010 /* Robust mutex */ 45 #define UMUTEX_NONCONSISTENT 0x0020 /* Robust locked but not consistent */
|
/freebsd/contrib/llvm-project/libcxx/include/__compare/ |
H A D | partial_order.h | 34 // NOLINTBEGIN(libcpp-robust-against-adl) partial_order should use ADL, but only here 42 // NOLINTEND(libcpp-robust-against-adl)
|
H A D | weak_order.h | 36 // NOLINTBEGIN(libcpp-robust-against-adl) weak_order should use ADL, but only here 44 // NOLINTEND(libcpp-robust-against-adl)
|
H A D | strong_order.h | 43 // NOLINTBEGIN(libcpp-robust-against-adl) strong_order should use ADL, but only here 51 // NOLINTEND(libcpp-robust-against-adl)
|
/freebsd/contrib/libcbor/doc/source/ |
H A D | index.rst | 13 - Robust C99 implementation
|
/freebsd/rescue/ |
H A D | README | 15 2) Demonstrate robust use of crunchgen.
|
/freebsd/crypto/heimdal/ |
H A D | NEWS | 655 * make v4 -> v5 principal name conversion more robust 695 * more robust parsing of dump files in kadmin 935 * more robust parsing of krb5.conf 942 * more robust parsing of krb5.conf
|
/freebsd/lib/libthr/ |
H A D | libthr.3 | 218 The maximal number of robust mutexes allowed for one thread. 224 A non zero value makes kernel emit some diagnostic when the robust
|
/freebsd/sys/contrib/ck/include/ |
H A D | ck_spinlock.h | 43 * from faster but less robust implementations.
|
/freebsd/share/man/man4/ |
H A D | sched_4bsd.4 | 69 While a highly robust and time-tested scheduler,
|
/freebsd/share/doc/papers/relengr/ |
H A D | 1.t | 47 places on providing a reliable and robust system on which its
|
/freebsd/contrib/libucl/klib/ |
H A D | khash.h | 53 hashing on cache performance and is more robust than linear probing. 55 In theory, double hashing should be more robust than quadratic probing. 76 is more robust to certain non-random input. 79 function is more robust to certain non-random input.
|