Lines Matching full:lock
48 .Nd kernel reader/writer lock
127 as reader/writer lock, described by name
131 on the lock.
133 Initialize the rw lock just like the
146 Do not profile this lock.
150 to ignore this lock.
152 Do not log any operations for this lock via
168 Lock
171 If any thread holds this lock exclusively, the current thread blocks,
179 .Dq "recursing on a lock" .
181 Lock
184 If there are any shared owners of the lock, the current thread blocks.
193 Try to lock
199 Try to lock
205 This function releases a shared lock previously acquired by
208 This function releases an exclusive lock previously acquired by
211 This function releases a shared lock previously acquired by
213 or an exclusive lock previously acquired by
216 Attempt to upgrade a single shared lock to an exclusive lock.
217 The current thread must hold a shared lock of
219 This will only succeed if the current thread holds the only shared lock on
221 and it only holds a single shared lock.
225 and the current thread will hold an exclusive lock.
229 and the current thread will still hold a shared lock.
231 Convert an exclusive lock into a single shared lock.
232 The current thread must hold an exclusive lock of
246 This functions destroys a lock previously initialized with
250 lock must be unlocked.
253 exclusive lock on
269 Assert that current thread holds either a shared or exclusive lock
273 Assert that current thread holds a shared lock of
276 Assert that current thread holds an exclusive lock of
279 Assert that current thread holds neither a shared nor exclusive lock of
290 Assert that the current thread holds a recursive lock of
293 Assert that the current thread does not hold a recursive lock of
318 cannot assert whether the current thread does or does not hold a read lock.
324 thread holds a read lock.
325 They cannot ensure that the current thread holds a read lock.
328 can only assert that the current thread does not hold a write lock.
335 lock if desired.