| 2353 | } |
| 2354 | |
| 2355 | int |
| 2356 | knlist_empty(struct knlist *knl) |
| 2357 | { |
| 2358 | |
| 2359 | KNL_ASSERT_LOCKED(knl); |
| 2360 | return (SLIST_EMPTY(&knl->kl_list)); |
| 2361 | } |
| 2362 | |
| 2363 | static struct mtx knlist_lock; |
| 2364 | MTX_SYSINIT(knlist_lock, &knlist_lock, "knlist lock for lockless objects", |
no outgoing calls
no test coverage detected