Lines Matching defs:kev
16 do_simple_kevent(struct kevent64_s *kev, uint64_t expected)
29 ret = kevent64(kq, kev, 1, kev, 1, 0, &timeout);
32 if (ret < 1 || (kev->flags & EV_ERROR)) {
34 (ret == -1 ? errno : (int) kev->data));
58 struct kevent64_s kev;
91 EV_SET64(&kev, 1, EVFILT_TIMER, EV_ADD,
93 ret = do_simple_kevent(&kev, expected);
106 struct kevent64_s kev;
134 EV_SET64(&kev, 2, EVFILT_TIMER, EV_ADD | EV_ONESHOT, scale, time,
136 ret = do_simple_kevent(&kev, expected);
148 struct kevent64_s kev;
155 EV_SET64(&kev, 3, EVFILT_TIMER, EV_ADD, NOTE_USECONDS, usec, 0, 0, 0);
156 ret = kevent64(kq, &kev, 1, NULL, 0, 0, NULL);
165 ret = kevent64(kq, NULL, 0, &kev, 1, 0, NULL);
166 if (ret != 1 || (kev.flags & EV_ERROR)) {
173 if (kev.data > expected_pops + (expected_pops / 20) ||
174 kev.data < expected_pops - (expected_pops / 20)) {
175 printf("\tfailure: saw %lld pops.\n", kev.data);
178 printf("\tsuccess: saw %lld pops.\n", kev.data);
182 EV_SET64(&kev, 3, EVFILT_TIMER, EV_DELETE, 0, 0, 0, 0, 0);
183 ret = kevent64(kq, &kev, 1, NULL, 0, 0, NULL);
192 struct kevent64_s kev;
197 EV_SET64(&kev, 4, EVFILT_TIMER, EV_ADD|EV_ONESHOT, 0, first, 0, 0, 0);
198 ret = kevent64(kq, &kev, 1, NULL, 0, 0, NULL);
205 EV_SET64(&kev, 4, EVFILT_TIMER, EV_ONESHOT, 0, second, 0, 0, 0);
208 ret = do_simple_kevent(&kev, second * 1000);
219 struct kevent64_s kev;