Lines Matching defs:kqueue
37 static RB_HEAD(kqt, kqueue) kqtree = RB_INITIALIZER(&kqtree);
41 kqueue_cmp(struct kqueue *a, struct kqueue *b)
46 RB_GENERATE(kqt, kqueue, entries, kqueue_cmp)
50 kqueue_free(struct kqueue *kq)
68 struct kqueue *n1, *n2;
70 /* Free any kqueue descriptor that is no longer needed */
92 kqueue_validate(struct kqueue *kq)
123 kqueue_put(struct kqueue *kq)
128 struct kqueue *
131 struct kqueue query;
132 struct kqueue *ent = NULL;
139 /* Check for invalid kqueue objects still in the tree */
151 /* Non-portable kqueue initalization code. */
153 kqueue_sys_init(struct kqueue *kq)
173 kqueue(void)
175 struct kqueue *kq;
205 dbg_printf("created kqueue, fd=%d", kq->kq_sockfd[1]);