Lines Matching refs:kev

64 	struct kevent kev[2];  in proxy_copy()  local
72 EV_SET(&kev[0], cs, EVFILT_READ, EV_ADD, 0, 0, (void *)(uintptr_t)ts); in proxy_copy()
73 EV_SET(&kev[1], ts, EVFILT_READ, EV_ADD, 0, 0, (void *)(uintptr_t)cs); in proxy_copy()
74 if (kevent(kq, kev, 2, NULL, 0, NULL) == -1) in proxy_copy()
86 if (kevent(kq, NULL, 0, kev, 2, NULL) == -1) { in proxy_copy()
92 rs = (int)kev[0].ident; in proxy_copy()
93 ws = (int)(uintptr_t)kev[0].udata; in proxy_copy()
139 struct kevent kev[2]; in proxy_splice() local
150 EV_SET(&kev[0], cs, EVFILT_READ, EV_ADD, 0, 0, NULL); in proxy_splice()
151 EV_SET(&kev[1], ts, EVFILT_READ, EV_ADD, 0, 0, NULL); in proxy_splice()
153 error = kevent(kq, kev, 2, kev, 2, NULL); in proxy_splice()
258 struct kevent kev; in eventloop() local
276 EV_SET(&kev, lsd, EVFILT_READ, EV_ADD, 0, 0, NULL); in eventloop()
277 if (kevent(kq, &kev, 1, NULL, 0, NULL) == -1) in eventloop()
281 if (kevent(kq, NULL, 0, &kev, 1, NULL) == -1) { in eventloop()
287 switch (kev.filter) { in eventloop()
291 if ((int)kev.ident != lsd) in eventloop()
293 (int)kev.ident); in eventloop()
313 EV_SET(&kev, child, EVFILT_PROC, EV_ADD, in eventloop()
315 if (kevent(kq, &kev, 1, NULL, 0, NULL) == -1) in eventloop()
318 EV_SET(&kev, child, EVFILT_PROC, EV_ADD, in eventloop()
320 if (kevent(kq, &kev, 1, NULL, 0, NULL) == -1) in eventloop()
324 EV_SET(&kev, child, EVFILT_PROC, EV_ADD, in eventloop()
326 if (kevent(kq, &kev, 1, NULL, 0, NULL) == -1) in eventloop()
335 child = kev.ident; in eventloop()
336 status = (int)kev.data; in eventloop()
344 (pid_t)kev.ident, WTERMSIG(status)); in eventloop()