/freebsd-13-stable/tests/sys/mqueue/ |
H A D | mqtest4.c | 31 struct kevent kev; 61 status = kevent(kq, &kev, 1, NULL, 0, NULL); 63 err(1, "child: kevent"); 67 status = kevent(kq, NULL, 0, &kev, 1, NULL); 69 err(1, "child: kevent 2"); 93 status = kevent(kq, &kev, 1, NULL, 0, NULL); 95 err(1, "kevent"); 102 status = kevent(kq, NULL, 0, &kev, 1, NULL); 104 err(1, "child: kevent 2");
|
/freebsd-13-stable/sys/sys/ |
H A D | event.h | 54 *(kevp_) = (struct kevent){ \ 69 struct kevent *kevp = (kevp_); \ 83 struct kevent { struct 255 * argument set to EVENT_REGISTER during a kevent() system call. It is also 267 void (*f_touch)(struct knote *kn, struct kevent *kev, u_long type); 285 struct kevent kn_kevent; 317 int (*k_copyout)(void *arg, struct kevent *kevp, int count); 318 int (*k_copyin)(void *arg, struct kevent *kevp, int count); 347 int kqfd_register(int fd, struct kevent *kev, struct thread *p, 359 int kevent(in [all...] |
/freebsd-13-stable/usr.sbin/nscd/ |
H A D | nscdcli.c | 59 struct kevent eventlist; 72 nevents = kevent(connection->write_queue, NULL, 0, &eventlist, 96 struct kevent eventlist; 109 nevents = kevent(connection->read_queue, NULL, 0, &eventlist, 1, 139 struct kevent eventlist; 161 res = kevent(connection->write_queue, &eventlist, 1, NULL, 0, NULL); 163 nevents = kevent(connection->write_queue, NULL, 0, &eventlist, 1, NULL); 168 kevent(connection->write_queue, &eventlist, 1, NULL, 0, NULL); 181 struct kevent eventlist; 215 res = kevent(retva [all...] |
H A D | nscd.c | 75 static void accept_connection(struct kevent *, struct runtime_env *, 83 static void process_socket_event(struct kevent *, struct runtime_env *, 85 static void process_timer_event(struct kevent *, struct runtime_env *, 161 struct kevent eventlist; 209 kevent(retval->queue, &eventlist, 1, NULL, 0, &timeout); 227 accept_connection(struct kevent *event_data, struct runtime_env *env, 230 struct kevent eventlist[2]; 268 res = kevent(env->queue, eventlist, 2, NULL, 0, &timeout); 270 LOG_ERR_2("accept_connection", "kevent error"); 276 process_socket_event(struct kevent *event_dat [all...] |
/freebsd-13-stable/tools/regression/sockets/kqueue/ |
H A D | kqueue.c | 98 * Test read kevent on a socket pair: check to make sure endpoint 0 isn't 107 struct kevent ke; 113 if (kevent(kq, &ke, 1, NULL, 0, NULL) == -1) 114 fail(errno, "kevent", socktype, "EVFILT_READ, EV_ADD"); 122 i = kevent(kq, NULL, 0, &ke, 1, &ts); 124 fail(errno, "kevent", socktype, "EVFILT_READ"); 127 fail_assertion("kevent", socktype, "EVFILT_READ", 148 i = kevent(kq, NULL, 0, &ke, 1, &ts); 150 fail(errno, "kevent", socktype, "EVFILT_READ"); 153 fail_assertion("kevent", socktyp [all...] |
/freebsd-13-stable/contrib/netbsd-tests/lib/libc/sys/ |
H A D | t_kevent.c | 59 atf_tc_set_md_var(tc, "descr", "Checks that kevent with a 0 timer " 65 struct kevent ev; 70 ATF_REQUIRE(kevent(kq, &ev, 1, NULL, 0, NULL) != -1); 71 ATF_REQUIRE(kevent(kq, NULL, 0, &ev, 1, NULL) == 1); 88 struct kevent ev; 140 ATF_CHECK(kevent(kq, &ev, 1, NULL, 0, NULL) != -1); 165 struct kevent ev; 183 ATF_REQUIRE(kevent(kq, &ev, 1, NULL, 0, NULL) == -1);
|
/freebsd-13-stable/contrib/netbsd-tests/kernel/kqueue/ |
H A D | t_proc1.c | 100 struct kevent event[1]; 122 RL(kevent(kq, event, 1, NULL, 0, NULL)); 126 RL(kevent(kq, NULL, 0, event, 1, NULL));
|
H A D | t_proc2.c | 94 struct kevent ke; 104 (void)sleep(1); /* let parent set kevent */ 112 RL(kevent(kq, &ke, 1, NULL, 0, &timeout)); 120 RL(kevent(kq, NULL, 0, &ke, 1, &timeout));
|
H A D | t_sig.c | 66 struct kevent event[1]; 109 RL(kevent(kq, event, 1, NULL, 0, NULL)); 120 RL(n = kevent(kq, NULL, 0, event, 1, &timeout)); 124 (void)printf("sig: kevent returned %d in %lld.%06ld\n", 130 (void)printf("sig: kevent flags: 0x%x, data: %" PRId64 " (# "
|
/freebsd-13-stable/contrib/netbsd-tests/kernel/kqueue/write/ |
H A D | t_ttypty.c | 57 struct kevent event[1]; 87 RL(kevent(kq, event, 1, NULL, 0, NULL)); 89 RL(n = kevent(kq, NULL, 0, event, 1, NULL)); 91 (void)printf("kevent num %d filt %d flags: %#x, fflags: %#x, data: "
|
/freebsd-13-stable/usr.bin/diff/ |
H A D | pr.c | 92 pr->e = xmalloc(sizeof(struct kevent)); 95 if (kevent(pr->kq, pr->e, 1, NULL, 0, NULL) == -1) 96 err(2, "kevent"); 116 if (kevent(pr->kq, NULL, 0, pr->e, 1, NULL) == -1) 117 err(2, "kevent");
|
/freebsd-13-stable/bin/pwait/ |
H A D | pwait.c | 66 struct kevent *e; 132 e = malloc((argc + tflag) * sizeof(struct kevent)); 163 if (kevent(kq, e + nleft, 1, NULL, 0, NULL) == -1) { 179 if (kevent(kq, e + nleft, 1, NULL, 0, NULL) == -1) { 180 err(EX_OSERR, "kevent"); 182 /* Ignore SIGALRM to not interrupt kevent(2). */ 189 n = kevent(kq, NULL, 0, e, nleft + tflag, NULL); 191 err(EX_OSERR, "kevent");
|
/freebsd-13-stable/contrib/netbsd-tests/lib/libc/gen/ |
H A D | t_sleep.c | 69 * The 'kevent' test needs the ALARM to be set on a different pass 154 struct kevent ktimer; 155 struct kevent kresult; 174 rtc = kevent(kq, &ktimer, 1, &kresult, 1, delay); 180 ATF_REQUIRE_MSG(kerrno == EINTR, "kevent: %s", 187 "kevent: KEVNT_TIMEOUT did not cause EVFILT_TIMER event"); 250 ATF_TC(kevent); variable 251 ATF_TC_HEAD(kevent, tc) 254 atf_tc_set_md_var(tc, "descr", "Test kevent(2) timing"); 258 ATF_TC_BODY(kevent, t [all...] |
/freebsd-13-stable/contrib/netbsd-tests/kernel/kqueue/read/ |
H A D | t_file.c | 88 struct kevent event[1]; 107 RL(kevent(kq, event, 1, NULL, 0, NULL)); 110 RL(n = kevent(kq, NULL, 0, event, 1, NULL)); 113 (void)printf("kevent num %d flags: %#x, fflags: %#x, data: "
|
H A D | t_ttypty.c | 55 struct kevent event[1]; 101 RL(kevent(kq, event, 1, NULL, 0, NULL)); 103 RL(n = kevent(kq, NULL, 0, event, 1, NULL)); 105 (void)printf("kevent num %d filt %d flags: %#x, fflags: %#x, "
|
/freebsd-13-stable/tests/sys/kern/pipe/ |
H A D | pipe_fstat_bug_test.c | 53 struct kevent event, ke; 131 if (kevent(kq, &ke, 1, NULL, 0, NULL) != 0) 139 if (kevent(kq, NULL, 0, &event, 1, NULL) != 1)
|
/freebsd-13-stable/sys/compat/linux/ |
H A D | linux_event.c | 88 struct epoll_event *l_event, struct kevent *kevent, 90 static void kevent_to_epoll(struct kevent *kevent, struct epoll_event *l_event); 91 static int epoll_kev_copyout(void *arg, struct kevent *kevp, int count); 92 static int epoll_kev_copyin(void *arg, struct kevent *kevp, int count); 101 struct kevent *changelist; 198 /* Structure converting function from epoll to kevent. */ 201 struct kevent *kevent, in 200 epoll_to_kevent(struct thread *td, int fd, struct epoll_event *l_event, struct kevent *kevent, int *nkevents) argument 263 kevent_to_epoll(struct kevent *kevent, struct epoll_event *l_event) argument [all...] |
/freebsd-13-stable/share/dtrace/ |
H A D | blocking | 30 * sleep only when waiting for events (eg. via kevent(2)). When a program is 32 * stack trace and userland stack trace. Sleeping in kevent(2) is ignored. 39 syscall::kevent:entry 53 syscall::kevent:return
|
/freebsd-13-stable/tools/tools/netrate/tcpp/ |
H A D | tcpp_server.c | 80 struct kevent kev; 104 if (kevent(kq, &kev, 1, NULL, 0, NULL) < 0) 105 err(-1, "kevent"); 116 * we are processing only one kevent at a time, we don't need to 128 tcpp_server_handleconn(struct kevent *kev) 197 struct kevent kev, *kev_array; 220 /* Allow an extra kevent for the listen socket. */ 262 if (kevent(kq, &kev, 1, NULL, 0, NULL) < 0) 263 err(-1, "kevent"); 265 while ((numevents = kevent(k [all...] |
/freebsd-13-stable/contrib/llvm-project/lldb/source/Host/common/ |
H A D | MainLoop.cpp | 84 std::vector<struct kevent> in_events; 85 struct kevent out_events[4]; 110 num_events = kevent(loop.m_kqueue, in_events.data(), in_events.size(), 328 struct kevent ev; 330 ret = kevent(m_kqueue, &ev, 1, nullptr, 0, nullptr); 371 struct kevent ev; 373 ret = kevent(m_kqueue, &ev, 1, nullptr, 0, nullptr);
|
/freebsd-13-stable/usr.sbin/autofs/ |
H A D | autounmountd.c | 234 struct kevent unused; 244 nevents = kevent(kq, NULL, 0, &unused, 1, &timeout); 247 nevents = kevent(kq, NULL, 0, &unused, 1, NULL); 252 log_err(1, "kevent"); 266 struct kevent event; 332 error = kevent(kq, &event, 1, NULL, 0, NULL); 334 log_err(1, "kevent");
|
/freebsd-13-stable/usr.sbin/bhyve/ |
H A D | mevent.c | 81 int me_state; /* Desired kevent flags. */ 122 * pipe to force the i/o thread to exit the blocking kevent call. 165 mevent_build(int mfd, struct kevent *kev) 205 * to the kevent() arguments the first time. 220 mevent_handle(struct kevent *kev, int numev) 417 struct kevent changelist[MEVENT_MAX]; 418 struct kevent eventlist[MEVENT_MAX]; 473 ret = kevent(mfd, changelist, numev, NULL, 0, NULL); 475 perror("Error return from kevent change"); 482 ret = kevent(mf [all...] |
/freebsd-13-stable/lib/libc/include/ |
H A D | compat.h | 70 __sym_compat(kevent, freebsd11_kevent, FBSD_1.0);
|
/freebsd-13-stable/contrib/netbsd-tests/fs/tmpfs/ |
H A D | h_tools.c | 132 struct kevent *changes, event; 140 changes = malloc(sizeof(struct kevent) * argc); 169 (void)kevent(kq, changes, argc, &event, 1, &to); 179 nev = kevent(kq, changes, argc, &event, 1, &to); 181 err(EXIT_FAILURE, "kevent");
|
/freebsd-13-stable/tools/regression/tmpfs/ |
H A D | h_tools.c | 100 struct kevent *changes, event; 108 changes = malloc(sizeof(struct kevent) * (argc - 1)); 137 (void)kevent(kq, changes, argc, &event, 1, &to); 147 nev = kevent(kq, changes, argc, &event, 1, &to); 149 err(EXIT_FAILURE, "kevent");
|