Searched refs:knl (Results 1 - 4 of 4) sorted by relevance

/freebsd-10.2-release/sys/sys/
H A Devent.h250 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 Dkern_event.c234 #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 Dvfs_aio.c2613 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 Dvfs_subr.c4492 struct knlist *knl; local
4513 knl = &vp->v_pollinfo->vpi_selinfo.si_note;
4515 knlist_add(knl, kn, 0);

Completed in 164 milliseconds