/freebsd-13-stable/lib/libc/sys/ |
H A D | kevent.c | 43 #pragma weak kevent macro 45 kevent(int kq, const struct kevent *changelist, int nchanges, function 46 struct kevent *eventlist, int nevents, const struct timespec *timeout) 49 return (((int (*)(int, const struct kevent *, int, 50 struct kevent *, int, const struct timespec *))
|
/freebsd-13-stable/usr.bin/diff/ |
H A D | pr.h | 34 struct kevent *e;
|
/freebsd-13-stable/tests/sys/kqueue/libkqueue/ |
H A D | read.c | 46 const char *test_id = "kevent(EVFILT_READ, EV_ADD)"; 47 struct kevent kev; 51 if (kevent(kqfd, &kev, 1, NULL, 0, NULL) < 0) 60 const char *test_id = "kevent(EVFILT_READ) wait"; 61 struct kevent kev; 66 if (kevent(kqfd, &kev, 1, NULL, 0, NULL) < 0) 78 if (kevent(kqfd, &kev, 1, NULL, 0, NULL) < 0) 87 const char *test_id = "kevent(EVFILT_READ, EV_CLEAR)"; 88 struct kevent kev; 95 if (kevent(kqf [all...] |
H A D | common.h | 46 char * kevent_to_str(struct kevent *); 47 struct kevent * kevent_get(int); 48 struct kevent * kevent_get_timeout(int, int); 51 void kevent_cmp(struct kevent *, struct kevent *); 54 kevent_add(int kqfd, struct kevent *kev, 67 err(1, "kevent mismatch: got [%d,%d,%d] but expecting [%d,%d,%d]", \
|
H A D | vnode.c | 26 const char *test_id = "kevent(EVFILT_VNODE, EV_ADD)"; 28 struct kevent kev; 41 if (kevent(kqfd, &kev, 1, NULL, 0, NULL) < 0) 50 const char *test_id = "kevent(EVFILT_VNODE, NOTE_DELETE)"; 51 struct kevent kev; 56 if (kevent(kqfd, &kev, 1, NULL, 0, NULL) < 0) 70 const char *test_id = "kevent(EVFILT_VNODE, NOTE_WRITE)"; 71 struct kevent kev; 76 if (kevent(kqfd, &kev, 1, NULL, 0, NULL) < 0) 94 const char *test_id = "kevent(EVFILT_VNOD [all...] |
H A D | signal.c | 25 const char *test_id = "kevent(EVFILT_SIGNAL, EV_ADD)"; 26 struct kevent kev; 31 if (kevent(kqfd, &kev, 1, NULL, 0, NULL) < 0) 40 const char *test_id = "kevent(EVFILT_SIGNAL, wait)"; 41 struct kevent kev; 46 if (kevent(kqfd, &kev, 1, NULL, 0, NULL) < 0) 68 const char *test_id = "kevent(EVFILT_SIGNAL, EV_DISABLE)"; 69 struct kevent kev; 74 if (kevent(kqfd, &kev, 1, NULL, 0, NULL) < 0) 94 const char *test_id = "kevent(EVFILT_SIGNA [all...] |
H A D | timer.c | 74 const char *test_id = "kevent(EVFILT_TIMER, EV_ADD)"; 75 struct kevent kev; 80 if (kevent(kqfd, &kev, 1, NULL, 0, NULL) < 0) 89 const char *test_id = "kevent(EVFILT_TIMER, EV_DELETE)"; 90 struct kevent kev; 95 if (kevent(kqfd, &kev, 1, NULL, 0, NULL) < 0) 106 const char *test_id = "kevent(EVFILT_TIMER, wait)"; 107 struct kevent kev; 112 if (kevent(kqfd, &kev, 1, NULL, 0, NULL) < 0) 120 if (kevent(kqf [all...] |
H A D | main.c | 34 struct kevent kev; 39 nfds = kevent(kqfd, NULL, 0, &kev, 1, &timeo); 57 struct kevent kev; 61 nfds = kevent(kqfd, NULL, 0, &kev, 1, &timeo); 71 /* Retrieve a single kevent */ 72 struct kevent * 76 struct kevent *kev; 81 nfds = kevent(fd, NULL, 0, kev, 1, NULL); 83 err(1, "kevent(2)"); 88 /* Retrieve a single kevent, specifyin [all...] |
H A D | proc.c | 38 struct kevent kev; 54 test_begin("kevent(EVFILT_PROC, EV_ADD)"); 62 test_begin("kevent(EVFILT_PROC, EV_DELETE)"); 80 struct kevent kev; 86 "kevent(EVFILT_PROC, NOTE_TRACK); sleep %d", sleep_time); 111 * 180385, the parent will see a kevent with both NOTE_CHILD and 179 struct kevent *kevp; 186 printf(" -- Received kevent: %s\n", kev_str); 190 errx(1, "NOTE_CHILD and NOTE_EXIT in same kevent: %s", kevent_to_str(kevp)); 227 errx(1, "Spurious kevent [all...] |
H A D | user.c | 25 const char *test_id = "kevent(EVFILT_USER, EV_ADD and EV_DELETE)"; 26 struct kevent kev; 42 const char *test_id = "kevent(EVFILT_USER, wait)"; 43 struct kevent kev; 66 const char *test_id = "kevent(EVFILT_USER, EV_DISABLE and EV_ENABLE)"; 67 struct kevent kev; 94 const char *test_id = "kevent(EVFILT_USER, EV_ONESHOT)"; 95 struct kevent kev;
|
/freebsd-13-stable/contrib/netbsd-tests/kernel/kqueue/ |
H A D | t_vnode.c | 45 struct kevent eventlist[1]; 55 return kevent(kq, eventlist, 1, NULL, 0, NULL); 88 "that kevent(2) does not return NOTE_LINK for the directory " 93 struct kevent changelist[1]; 99 ATF_REQUIRE(kevent(kq, NULL, 0, changelist, 1, &ts) != -1); 111 "that kevent(2) does not return NOTE_LINK for the directory " 116 struct kevent changelist[1]; 123 ATF_REQUIRE(kevent(kq, NULL, 0, changelist, 1, &ts) != -1); 135 "that kevent(2) does not return NOTE_LINK for the directory " 140 struct kevent changelis [all...] |
H A D | t_proc3.c | 61 struct kevent ke; 68 RL(kevent(kq, &ke, 1, NULL, 0, NULL)); 86 RL(kevent(kq, NULL, 0, &ke, 1, &timeout));
|
/freebsd-13-stable/tests/sys/fifo/ |
H A D | fifo_kqueue.c | 61 struct kevent kev[32]; 65 ATF_REQUIRE(kevent(kq, kev, 2, NULL, 0, NULL) == 0); 69 ATF_REQUIRE(kevent(kq, NULL, 0, kev, nitems(kev), 87 ATF_REQUIRE(kevent(kq, NULL, 0, kev, nitems(kev), 96 ATF_REQUIRE(kevent(kq, NULL, 0, kev, nitems(kev), 103 ATF_REQUIRE(kevent(kq, NULL, 0, kev, nitems(kev), 119 ATF_REQUIRE(kevent(kq, NULL, 0, kev, nitems(kev), 135 ATF_REQUIRE(kevent(kq, NULL, 0, kev, nitems(kev), NULL) == 1); 162 struct kevent kev[32]; 166 ATF_REQUIRE(kevent(k [all...] |
/freebsd-13-stable/contrib/apr/poll/unix/ |
H A D | kqueue.c | 49 struct kevent kevent; member in struct:apr_pollset_private_t 51 struct kevent *ke_set; 96 * both for what is returned by kevent() and what is returned to 104 (struct kevent *) apr_palloc(p, pollset->p->setsize * sizeof(struct kevent)); 106 memset(pollset->p->ke_set, 0, pollset->p->setsize * sizeof(struct kevent)); 170 EV_SET(&pollset->p->kevent, fd, EVFILT_READ, EV_ADD, 0, 0, elem); 172 if (kevent(pollset->p->kqueue_fd, &pollset->p->kevent, [all...] |
/freebsd-13-stable/contrib/netbsd-tests/kernel/kqueue/write/ |
H A D | t_pipe.c | 58 struct kevent event[1]; 67 ATF_REQUIRE_EQ_MSG((n = kevent(kq, event, 1, NULL, 0, NULL)), 81 struct kevent event[1]; 92 RL(kevent(kq, event, 1, NULL, 0, NULL)); 103 RL(n = kevent(kq, NULL, 0, event, 1, NULL)); 105 (void)printf("kevent num %d flags: %#x, fflags: %#x, data: " 123 struct kevent event[1]; 131 RL(kevent(kq, event, 1, NULL, 0, NULL));
|
H A D | t_fifo.c | 61 struct kevent event[1]; 79 RL(kevent(kq, event, 1, NULL, 0, NULL)); 82 RL(n = kevent(kq, NULL, 0, event, 1, NULL)); 84 (void)printf("kevent num %d filt %d flags: %#x, fflags: %#x, "
|
/freebsd-13-stable/contrib/pf/libevent/ |
H A D | kqueue.c | 65 struct kevent *changes; 67 struct kevent *events; 77 int kq_insert (struct kqop *, struct kevent *); 114 kqueueop->changes = malloc(NEVENT * sizeof(struct kevent)); 119 kqueueop->events = malloc(NEVENT * sizeof(struct kevent)); 132 * If kqueue works, then kevent will succeed, and it will 134 * kevent will fail. 136 if (kevent(kq, 158 kq_insert(struct kqop *kqop, struct kevent *kev) 163 struct kevent *newchang [all...] |
/freebsd-13-stable/contrib/libevent/ |
H A D | kqueue.c | 50 /* Some platforms apparently define the udata field of struct kevent as 73 struct kevent *changes; 76 struct kevent *events; 136 kqueueop->changes = mm_calloc(NEVENT, sizeof(struct kevent)); 139 kqueueop->events = mm_calloc(NEVENT, sizeof(struct kevent)); 150 * If kqueue works, then kevent will succeed, and it will 152 * kevent will fail. 154 if (kevent(kq, 175 kq_setup_kevent(struct kevent *out, evutil_socket_t fd, int filter, short change) 177 memset(out, 0, sizeof(struct kevent)); [all...] |
/freebsd-13-stable/contrib/ntp/sntp/libevent/ |
H A D | kqueue.c | 50 /* Some platforms apparently define the udata field of struct kevent as 73 struct kevent *changes; 76 struct kevent *events; 136 kqueueop->changes = mm_calloc(NEVENT, sizeof(struct kevent)); 139 kqueueop->events = mm_calloc(NEVENT, sizeof(struct kevent)); 150 * If kqueue works, then kevent will succeed, and it will 152 * kevent will fail. 154 if (kevent(kq, 175 kq_setup_kevent(struct kevent *out, evutil_socket_t fd, int filter, short change) 177 memset(out, 0, sizeof(struct kevent)); [all...] |
/freebsd-13-stable/contrib/openbsm/bin/auditdistd/ |
H A D | subr.c | 189 struct kevent ev; 205 if (kevent(kq, &ev, 1, NULL, 0, NULL) == -1) { 207 pjdlog_errno(LOG_WARNING, "kevent() failed"); 222 struct kevent ev[2]; 243 if (kevent(kq, ev, 2, NULL, 0, NULL) == -1) { 245 pjdlog_errno(LOG_WARNING, "kevent() failed"); 263 struct kevent ev; 274 if (kevent(wait_for_dir_kq, NULL, 0, &ev, 1, NULL) == -1) { 275 pjdlog_errno(LOG_WARNING, "kevent() failed"); 288 struct kevent e [all...] |
/freebsd-13-stable/contrib/netbsd-tests/kernel/kqueue/read/ |
H A D | t_file2.c | 57 struct kevent event[1]; 69 RL(kevent(kq, event, 1, NULL, 0, NULL));
|
H A D | t_fifo.c | 61 struct kevent event[1]; 70 RL(kevent(kq, event, 1, NULL, 0, NULL)); 78 RL(n = kevent(kq, NULL, 0, event, 1, NULL)); 80 (void)printf("kevent num %d filt %d flags: %#x, fflags: %#x, "
|
H A D | t_pipe.c | 53 struct kevent event[1]; 62 RL(kevent(kq, event, 1, NULL, 0, NULL)); 68 RL(n = kevent(kq, NULL, 0, event, 1, NULL)); 69 (void)printf("kevent num %d flags: %#x, fflags: %#x, data: "
|
/freebsd-13-stable/tools/regression/sockets/listen_kqueue/ |
H A D | listen_kqueue.c | 52 struct kevent ev[2]; 69 if (kevent(kq, ev, 2, NULL, 0, NULL) == -1) 70 err(1, "kevent"); 87 if (kevent(kq, ev, 2, NULL, 0, NULL) == -1) 88 err(1, "kevent"); 101 nev = kevent(kq, NULL, 0, ev, 2, NULL); 103 err(1, "kevent");
|
/freebsd-13-stable/tests/sys/kern/pipe/ |
H A D | pipe_kqueue_test.c | 58 struct kevent kev[32]; 61 ATF_REQUIRE(kevent(kq, kev, 1, NULL, 0, NULL) == 0); 65 ATF_REQUIRE(kevent(kq, NULL, 0, kev, nitems(kev), 83 ATF_REQUIRE(kevent(kq, NULL, 0, kev, nitems(kev), 92 ATF_REQUIRE(kevent(kq, NULL, 0, kev, nitems(kev), 99 r = kevent(kq, NULL, 0, kev, nitems(kev), &(struct timespec) { 0, 0 }); 115 ATF_REQUIRE(kevent(kq, NULL, 0, kev, nitems(kev), 131 ATF_REQUIRE(kevent(kq, NULL, 0, kev, nitems(kev), 158 struct kevent kev[32]; 169 ATF_REQUIRE(kevent(k [all...] |