Lines Matching full:locked
23 * A **lock count** that indicates the number of times the mutex has been locked
24 by the thread that has locked it. A count of zero indicates that the mutex
27 * An **owning thread** that identifies the thread that has locked the mutex,
28 when it is locked.
34 to access it by **locking** the associated mutex. If the mutex is already locked
44 Any number of threads may wait on a locked mutex simultaneously.
45 When the mutex becomes unlocked it is then locked by the highest-priority
54 A thread is permitted to lock a mutex it has already locked.
56 in its execution when the mutex may or may not already be locked.
58 A mutex that is repeatedly locked by a thread must be unlocked an equal number
65 The thread that has locked a mutex is eligible for :dfn:`priority inheritance`.
84 This works well for priority inheritance as long as only one locked mutex is
120 A mutex is locked by calling :c:func:`k_mutex_lock`.
123 for the mutex to become available if it is already locked by another thread.
135 /* mutex successfully locked */
146 and unlocks the mutex that was previously locked by the thread.