Lines Matching full:mutex
78 .It Sy Mutex
101 A thread owning the robust mutex terminated.
102 The mutex is in unlocked state.
104 The robust mutex is in a non-recoverable state.
114 Mutex implements
118 Mutex implements
122 Mutex is robust, as described in the
126 Robust mutex is in a transient non-consistent state.
135 Each type of mutex
145 is the ceiling value for the mutex, as specified by
149 mutex protocol.
152 is used only for the unlock of a priority protected mutex, when
157 mutex, for proper priority reassignment.
158 If, instead, the unlocking mutex was the last priority propagated
159 mutex locked by the thread,
463 Robust list processing is aborted if the kernel finds a mutex
471 not owned by the current thread, except when the mutex is pointed to
478 the combination of mutex flags is invalid
487 Every mutex in both lists is unlocked as if the
496 When a mutex in the
618 of the mutex, specified by the
641 Unlocks the mutex, by writing
659 of the mutex, specified by the
669 priority protected protocol mutex.
722 The request must be issued by the thread owning the mutex pointed to
734 mutex is unlocked (following the appropriate protocol), and
744 sent between mutex unlock and putting the current thread on the sleep queue.
977 Wait for mutex availability.
981 Address of the mutex.
986 put the requesting thread to sleep if the mutex lock cannot be obtained
992 word of the mutex to indicate that there is a waiter, before the thread
1042 word of the mutex pointed to by the
1044 argument indicates unowned mutex, which has its contention indicator bit
1051 The sleep queue is always one for a normal mutex type.
1061 so that another thread can lock, unlock and destroy the mutex
1062 (if no other thread uses the mutex afterwards).
1085 If the mutex is unowned, one waiter is woken up.
1087 If the mutex memory cannot be accessed, all waiters are woken up.
1090 one waiter but the mutex is owned by a thread, the
1222 Register the list heads for the current thread's robust mutex lists.
1256 contains a pointer to the mutex which might be locked in nearby future,
1258 It is typically set by the lock or unlock mutex implementation code
1260 when the thread owns the mutex.
1264 Also, the mutex pointed to by
1268 That mutex is allowed to be not owned by the current thread,
1391 The type of the mutex, encoded by the
1425 request specifies non priority protected mutex.
1440 value, indicating terminated robust mutex.
1448 value, indicating abandoned robust mutex after termination.
1482 A try mutex lock operation was not able to obtain the lock.
1495 Mutex lock requests without timeout specified are restartable.
1522 A window between a unlocking robust mutex and resetting the pointer in the
1526 allows another thread to destroy the mutex, thus making the kernel inspect
1531 a shared mutex.
1534 that the mutex memory is mapped from a shared memory object allocated