Lines Matching refs:kqueue
105 static int kqueue_register(struct kqueue *kq, struct kevent *kev,
107 static int kqueue_acquire(struct file *fp, struct kqueue **kqp);
108 static void kqueue_release(struct kqueue *kq, int locked);
109 static void kqueue_destroy(struct kqueue *kq);
110 static void kqueue_drain(struct kqueue *kq, struct thread *td);
111 static int kqueue_expand(struct kqueue *kq, struct filterops *fops,
114 static int kqueue_scan(struct kqueue *kq, int maxevents,
118 static void kqueue_wakeup(struct kqueue *kq);
148 static int knote_attach(struct knote *kn, struct kqueue *kq);
381 struct kqueue *kq = kn->kn_fp->f_data; in kqueue_kqfilter()
396 struct kqueue *kq = kn->kn_fp->f_data; in filt_kqdetach()
405 struct kqueue *kq = kn->kn_fp->f_data; in filt_kqueue()
532 struct kqueue *kq; in knote_fork()
797 struct kqueue *kq; in filt_timertouch()
963 kqueue_init(struct kqueue *kq) in kqueue_init()
976 struct kqueue *kq; in kern_kqueue()
1214 kqueue_kevent(struct kqueue *kq, struct thread *td, int nchanges, int nevents, in kqueue_kevent()
1258 struct kqueue *kq; in kern_kevent_fp()
1277 struct kqueue kq = {}; in kern_kevent_anonymous()
1377 kqueue_register(struct kqueue *kq, struct kevent *kev, struct thread *td, in kqueue_register()
1639 kqueue_acquire(struct file *fp, struct kqueue **kqp) in kqueue_acquire()
1642 struct kqueue *kq; in kqueue_acquire()
1662 kqueue_release(struct kqueue *kq, int locked) in kqueue_release()
1676 kqueue_schedtask(struct kqueue *kq) in kqueue_schedtask()
1695 kqueue_expand(struct kqueue *kq, struct filterops *fops, uintptr_t ident, in kqueue_expand()
1765 struct kqueue *kq; in kqueue_task()
1789 kqueue_scan(struct kqueue *kq, int maxevents, struct kevent_copyops *k_ops, in kqueue_scan()
2012 struct kqueue *kq; in kqueue_ioctl()
2041 struct kqueue *kq; in kqueue_poll()
2082 kqueue_drain(struct kqueue *kq, struct thread *td) in kqueue_drain()
2145 kqueue_destroy(struct kqueue *kq) in kqueue_destroy()
2166 struct kqueue *kq = fp->f_data; in kqueue_close()
2210 kqueue_wakeup(struct kqueue *kq) in kqueue_wakeup()
2241 struct kqueue *kq; in knote()
2504 struct kqueue *kq; in knlist_cleardel()
2565 struct kqueue *kq; in knote_fdclose()
2601 knote_attach(struct knote *kn, struct kqueue *kq) in knote_attach()
2635 struct kqueue *kq; in knote_drop_detached()
2671 struct kqueue *kq = kn->kn_kq; in knote_enqueue()
2685 struct kqueue *kq = kn->kn_kq; in knote_dequeue()
2724 struct kqueue *kq; in kqfd_register()