Lines Matching refs:kevent
75 struct kevent *changes;
77 struct kevent *events;
88 static int kq_insert (struct kqop *, struct kevent *);
127 kqueueop->changes = calloc(NEVENT, sizeof(struct kevent)); in kq_init()
132 kqueueop->events = calloc(NEVENT, sizeof(struct kevent)); in kq_init()
154 if (kevent(kq, in kq_init()
170 kq_insert(struct kqop *kqop, struct kevent *kev) in kq_insert()
175 struct kevent *newchange; in kq_insert()
176 struct kevent *newresult; in kq_insert()
181 nevents * sizeof(struct kevent)); in kq_insert()
189 nevents * sizeof(struct kevent)); in kq_insert()
204 memcpy(&kqop->changes[kqop->nchanges++], kev, sizeof(struct kevent)); in kq_insert()
224 struct kevent *changes = kqop->changes; in kq_dispatch()
225 struct kevent *events = kqop->events; in kq_dispatch()
235 res = kevent(kqop->kq, changes, kqop->nchanges, in kq_dispatch()
328 struct kevent kev; in kq_add()
346 if (kevent(kqop->kq, &kev, 1, NULL, 0, &timeout) == -1) in kq_add()
401 struct kevent kev; in kq_del()
421 if (kevent(kqop->kq, &kev, 1, NULL, 0, &timeout) == -1) in kq_del()