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