Lines Matching defs:kev
15 do_simple_kevent(struct kevent64_s *kev, uint64_t expected)
28 ret = kevent64(kq, kev, 1, kev, 1, 0, &timeout);
31 if (ret < 1 || (kev->flags & EV_ERROR)) {
33 (ret == -1 ? errno : (int) kev->data));
57 struct kevent64_s kev;
90 EV_SET64(&kev, 1, EVFILT_TIMER, EV_ADD,
92 ret = do_simple_kevent(&kev, expected);
105 struct kevent64_s kev;
133 EV_SET64(&kev, 2, EVFILT_TIMER, EV_ADD | EV_ONESHOT, scale, time,
135 ret = do_simple_kevent(&kev, expected);
147 struct kevent64_s kev;
154 EV_SET64(&kev, 3, EVFILT_TIMER, EV_ADD, NOTE_USECONDS, usec, 0, 0, 0);
155 ret = kevent64(kq, &kev, 1, NULL, 0, 0, NULL);
164 ret = kevent64(kq, NULL, 0, &kev, 1, 0, NULL);
165 if (ret != 1 || (kev.flags & EV_ERROR)) {
172 if (kev.data > expected_pops + (expected_pops / 20) ||
173 kev.data < expected_pops - (expected_pops / 20)) {
174 printf("\tfailure: saw %lld pops.\n", kev.data);
177 printf("\tsuccess: saw %lld pops.\n", kev.data);
181 EV_SET64(&kev, 3, EVFILT_TIMER, EV_DELETE, 0, 0, 0, 0, 0);
182 ret = kevent64(kq, &kev, 1, NULL, 0, 0, NULL);
190 struct kevent64_s kev;
195 EV_SET64(&kev, 4, EVFILT_TIMER, EV_ADD|EV_ONESHOT, 0, first, 0, 0, 0);
196 ret = kevent64(kq, &kev, 1, NULL, 0, 0, NULL);
203 EV_SET64(&kev, 4, EVFILT_TIMER, EV_ONESHOT, 0, second, 0, 0, 0);
206 ret = do_simple_kevent(&kev, second * 1000);
217 struct kevent64_s kev;