Searched refs:kevent (Results 26 - 50 of 101) sorted by relevance

12345

/freebsd-13-stable/tests/sys/mqueue/
H A Dmqtest4.c31 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 Devent.h54 *(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 Dnscdcli.c59 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 Dnscd.c75 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 Dkqueue.c98 * 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 Dt_kevent.c59 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 Dt_proc1.c100 struct kevent event[1];
122 RL(kevent(kq, event, 1, NULL, 0, NULL));
126 RL(kevent(kq, NULL, 0, event, 1, NULL));
H A Dt_proc2.c94 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 Dt_sig.c66 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 Dt_ttypty.c57 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 Dpr.c92 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 Dpwait.c66 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 Dt_sleep.c69 * 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 Dt_file.c88 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 Dt_ttypty.c55 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 Dpipe_fstat_bug_test.c53 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 Dlinux_event.c88 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 Dblocking30 * 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 Dtcpp_server.c80 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 DMainLoop.cpp84 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 Dautounmountd.c234 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 Dmevent.c81 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 Dcompat.h70 __sym_compat(kevent, freebsd11_kevent, FBSD_1.0);
/freebsd-13-stable/contrib/netbsd-tests/fs/tmpfs/
H A Dh_tools.c132 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 Dh_tools.c100 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");

Completed in 99 milliseconds

12345