Lines Matching refs:kqueue
66 struct kqueue {
67 decl_lck_spin_data( ,kq_lock) /* kqueue lock */
72 struct selinfo kq_sel; /* parent select/kqueue info */
73 struct proc *kq_p; /* process containing kqueue */
81 extern struct kqueue *kqueue_alloc(struct proc *);
82 extern void kqueue_dealloc(struct kqueue *);
84 typedef int (*kevent_callback_t)(struct kqueue *, struct kevent *, void *);
85 typedef void (*kevent_continue_t)(struct kqueue *, void *, int);
87 extern int kevent_register(struct kqueue *, struct kevent *, struct proc *);
88 extern int kevent_scan(struct kqueue *, kevent_callback_t, kevent_continue_t,