Lines Matching refs:locks
9 futexes, for kernel assist of cleanup of held locks on task exit.
12 linked list in user space, where it can be updated efficiently as locks
19 2) internal kernel code at exit, to handle any listed locks held
32 to do so, then improperly listed locks will not be cleaned up on exit,
34 waiting on the same locks.
88 specified 'offset'. Should a thread die while holding any such locks,
89 the kernel will walk this list, mark any such locks with a bit
106 robust_futexes used by that thread. The thread should link those locks
108 other links between the locks, such as the reverse side of a double
111 By keeping its locks linked this way, on a list starting with a 'head'
114 up locks held at the time of (a perhaps unexpectedly) exit.
118 existing futex mechanism to wait for, and wakeup, locks. The kernels
120 list 'head' is, and to walk the list on thread exit, handling locks
125 lock structures for locks currently held by that thread should be on
133 When adding or removing a lock from its list of held locks, in order for