Lines Matching refs:knlist
155 struct knlist { struct
213 struct knlist *kn_knlist; /* f_attach populated */
256 struct knlist;
260 extern void knote(struct knlist *list, long hint, int lockflags);
261 extern void knote_fork(struct knlist *list, int pid);
262 extern struct knlist *knlist_alloc(struct mtx *lock);
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,