| /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. 443 .Ss ROBUST UMUTEXES 445 .Em robust umutexes 448 robust mutexes. 449 A robust umutex must have the 463 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 | 400 int robust = (flags & UU_WALK_ROBUST); in list_walk_init() local 405 wp->ulw_robust = robust; in list_walk_init() 412 if (lp->ul_debug || robust) { in list_walk_init() 500 int robust = (flags & UU_WALK_ROBUST); in uu_list_walk() local 508 if (lp->ul_debug || robust) { in uu_list_walk() 561 * robust walkers must be advanced. In debug mode, non-robust in uu_list_remove() 570 uu_panic("uu_list_remove(%p, %p): active non-robust " in uu_list_remove()
|
| H A D | uu_avl.c | 312 int robust = (flags & UU_WALK_ROBUST); in _avl_walk_init() local 317 wp->uaw_robust = robust; in _avl_walk_init() 325 if (ap->ua_debug || robust) { in _avl_walk_init() 435 * Robust walkers most be advanced, if we are removing the node in uu_avl_remove() 436 * they are currently using. In debug mode, non-robust walkers in uu_avl_remove() 445 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/krb5/src/windows/leash/htmlhelp/html/ |
| H A D | Report_Bugs.htm | 11 <p> We strive to provide a robust product. If you find bugs in Kerberos for Windows, we want to kno…
|
| /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
|