Lines Matching refs:knl
263 extern void knlist_detach(struct knlist *knl);
264 extern void knlist_add(struct knlist *knl, struct knote *kn, int islocked);
265 extern void knlist_remove(struct knlist *knl, struct knote *kn, int islocked);
266 extern int knlist_empty(struct knlist *knl);
267 extern void knlist_init(struct knlist *knl, void *lock,
270 extern void knlist_init_mtx(struct knlist *knl, struct mtx *lock);
271 extern void knlist_init_rw_reader(struct knlist *knl, struct rwlock *lock);
272 extern void knlist_destroy(struct knlist *knl);
273 extern void knlist_cleardel(struct knlist *knl, struct thread *td,
275 #define knlist_clear(knl, islocked) \ argument
276 knlist_cleardel((knl), NULL, (islocked), 0)
277 #define knlist_delete(knl, td, islocked) \ argument
278 knlist_cleardel((knl), (td), (islocked), 1)