Searched refs:knl (Results 1 - 4 of 4) sorted by relevance
/freebsd-10.2-release/sys/sys/ |
H A D | event.h | 250 extern void knlist_add(struct knlist *knl, struct knote *kn, int islocked); 251 extern void knlist_remove(struct knlist *knl, struct knote *kn, int islocked); 252 extern void knlist_remove_inevent(struct knlist *knl, struct knote *kn); 253 extern int knlist_empty(struct knlist *knl); 254 extern void knlist_init(struct knlist *knl, void *lock, 257 extern void knlist_init_mtx(struct knlist *knl, struct mtx *lock); 258 extern void knlist_init_rw_reader(struct knlist *knl, struct rwlock *lock); 259 extern void knlist_destroy(struct knlist *knl); 260 extern void knlist_cleardel(struct knlist *knl, struct thread *td, 262 #define knlist_clear(knl, islocke [all...] |
/freebsd-10.2-release/sys/kern/ |
H A D | kern_event.c | 234 #define KNL_ASSERT_LOCK(knl, islocked) do { \ 236 KNL_ASSERT_LOCKED(knl); \ 238 KNL_ASSERT_UNLOCKED(knl); \ 241 #define KNL_ASSERT_LOCKED(knl) do { \ 242 knl->kl_assert_locked((knl)->kl_lockarg); \ 244 #define KNL_ASSERT_UNLOCKED(knl) do { \ 245 knl->kl_assert_unlocked((knl)->kl_lockarg); \ 248 #define KNL_ASSERT_LOCKED(knl) d 1909 knlist_add(struct knlist *knl, struct knote *kn, int islocked) argument 1927 knlist_remove_kq(struct knlist *knl, struct knote *kn, int knlislocked, int kqislocked) argument 1952 knlist_remove(struct knlist *knl, struct knote *kn, int islocked) argument 1962 knlist_remove_inevent(struct knlist *knl, struct knote *kn) argument 1970 knlist_empty(struct knlist *knl) argument 2040 knlist_init(struct knlist *knl, void *lock, void (*kl_lock)(void *), void (*kl_unlock)(void *), void (*kl_assert_locked)(void *), void (*kl_assert_unlocked)(void *)) argument 2071 knlist_init_mtx(struct knlist *knl, struct mtx *lock) argument 2078 knlist_init_rw_reader(struct knlist *knl, struct rwlock *lock) argument 2086 knlist_destroy(struct knlist *knl) argument 2107 knlist_cleardel(struct knlist *knl, struct thread *td, int islocked, int killkn) argument [all...] |
H A D | vfs_aio.c | 2613 struct knlist *knl; local 2615 knl = &kn->kn_ptr.p_aio->klist; 2616 knl->kl_lock(knl->kl_lockarg); 2617 if (!knlist_empty(knl)) 2618 knlist_remove(knl, kn, 1); 2619 knl->kl_unlock(knl->kl_lockarg); 2661 struct knlist *knl; local 2663 knl [all...] |
H A D | vfs_subr.c | 4492 struct knlist *knl; local 4513 knl = &vp->v_pollinfo->vpi_selinfo.si_note; 4515 knlist_add(knl, kn, 0);
|
Completed in 164 milliseconds