Lines Matching refs:kqueue
66 struct kqueue {
68 decl_lck_spin_data( ,kq_lock) /* kqueue lock */
73 struct selinfo kq_sel; /* parent select/kqueue info */
74 struct proc *kq_p; /* process containing kqueue */
84 extern struct kqueue *kqueue_alloc(struct proc *);
85 extern void kqueue_dealloc(struct kqueue *);
87 typedef int (*kevent_callback_t)(struct kqueue *, struct kevent64_s *, void *);
88 typedef void (*kqueue_continue_t)(struct kqueue *, void *, int);
90 extern int kevent_register(struct kqueue *, struct kevent64_s *, struct proc *);
91 extern int kqueue_scan(struct kqueue *, kevent_callback_t, kqueue_continue_t,