/src/sys/compat/netbsd32/ |
netbsd32_event.h | 41 int compat_100_netbsd32_kevent_fetch_changes(void *, const struct kevent *, 42 struct kevent *, size_t, int); 43 int compat_100_netbsd32_kevent_put_events(void *, struct kevent *, 44 struct kevent *, size_t, int);
|
netbsd32_compat_100.c | 52 struct kevent *ke) 65 compat_100_netbsd32_from_kevent(const struct kevent *ke, 80 const struct kevent *changelist, struct kevent *changes, size_t index, 97 compat_100_netbsd32_kevent_put_events(void *ctx, struct kevent *events, 98 struct kevent *eventlist, size_t index, int n)
|
/src/sys/compat/sys/ |
event.h | 55 kevent100_to_kevent(const struct kevent100 *kev100, struct kevent *kev) 62 kevent_to_kevent100(const struct kevent *kev, struct kevent100 *kev100) 69 compat_100___kevent50_fetch_changes(void *ctx, const struct kevent *changelist, 70 struct kevent *changes, size_t index, int n) 94 compat_100___kevent50_put_events(void *ctx, struct kevent *events, 95 struct kevent *eventlist, size_t index, int n) 117 int kevent(int, const struct kevent100 *, size_t, struct kevent100 *, 121 int __kevent100(int, const struct kevent *, size_t, struct kevent *,
|
/src/tests/kernel/kqueue/ |
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 changelist[1] [all...] |
t_oneshot.c | 53 struct kevent event[1]; 60 ATF_REQUIRE(kevent(kq, event, 1, NULL, 0, NULL) == 0); 62 ATF_REQUIRE(kevent(kq, NULL, 0, event, 1, NULL) == 1);
|
t_timer.c | 88 struct kevent event[2]; 98 ATF_REQUIRE(kevent(kq, event, 2, NULL, 0, NULL) == 0); 102 ATF_REQUIRE(kevent(kq, NULL, 0, event, 1, NULL) == 1); 120 ATF_REQUIRE(kevent(kq, event, 1, NULL, 0, 138 kevent(kq, event, 1, NULL, 0, NULL) == -1); 150 ATF_REQUIRE(kevent(kq, NULL, 0, event, 1, &ts) == 0); 165 struct kevent event[1]; 173 ATF_REQUIRE(kevent(kq, event, 1, NULL, 0, NULL) == 0); 180 ATF_REQUIRE(kevent(kq, NULL, 0, event, 1, &ts) == 1); 195 struct kevent event[1] [all...] |
t_scan.c | 45 * Each kevent thread will make this many kevent() calls, and if it 57 struct kevent event; 61 rv = kevent(kq, NULL, 0, &event, 1, &ts); 78 "Exercises multi-threaded kevent() calls (PR kern/50094)"); 86 struct kevent event; 93 ATF_REQUIRE(kevent(kq, &event, 1, NULL, 0, NULL) == 0);
|
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));
|
t_sig.c | 64 struct kevent event[1]; 99 RL(kevent(kq, event, 1, NULL, 0, NULL)); 110 RL(n = kevent(kq, NULL, 0, event, 1, &timeout)); 114 (void)printf("sig: kevent returned %d in %lld.%06ld\n", 120 (void)printf("sig: kevent flags: 0x%x, data: %" PRId64 " (# " 142 struct kevent events[3]; 163 ATF_REQUIRE(kevent(kq, events, 2, &events[2], 1, NULL) == 1); 191 ATF_REQUIRE(kevent(kq, events, 1, NULL, 0, NULL) == 0); 199 ATF_REQUIRE(kevent(kq, NULL, 0, events, 1, NULL) == 1);
|
t_empty.c | 53 struct kevent event; 61 ATF_REQUIRE(kevent(kq, &event, 1, NULL, 0, NULL) == 0); 65 ATF_REQUIRE(kevent(kq, NULL, 0, &event, 1, &ts) == 1); 97 ATF_REQUIRE(kevent(kq, NULL, 0, &event, 1, &ts) == 0); 122 if (kevent(kq, NULL, 0, &event, 1, &ts) == 1) { 129 ATF_REQUIRE(kevent(kq, NULL, 0, &event, 1, &ts) == 1);
|
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));
|
/src/usr.sbin/powerd/ |
prog_ops.h | 47 int (*op_kevent)(int, const struct kevent *, size_t, struct kevent *, 67 #define prog_kevent kevent
|
powerd_hostops.c | 49 .op_kevent = kevent,
|
/src/sys/sys/ |
event.h | 66 struct kevent { struct 77 _EV_SET(struct kevent *_kevp, uintptr_t _ident, uint32_t _filter, 218 * argument set to EVENT_REGISTER during a kevent() system call. It is also 236 int (*f_touch) (struct knote *, struct kevent *, long); 257 struct kevent kn_kevent; /* (see below for locking) */ 310 typedef int (*kevent_fetch_changes_t)(void *, const struct kevent *, 311 struct kevent *, size_t, int); 312 typedef int (*kevent_put_events_t)(void *, struct kevent *, struct kevent *, 323 int kevent_fetch_changes(void *, const struct kevent *, struct kevent * [all...] |
/src/lib/libisns/ |
isns_thread.h | 51 typedef int (isns_kevent_handler)(struct kevent *, struct isns_config_s *);
|
/src/lib/libc/compat/sys/ |
compat_kevent.c | 51 __warn_references(kevent, 52 "warning: reference to compatibility kevent(); include <sys/event.h> to generate correct reference") 54 "warning: reference to compatibility __kevent50(); use kevent()") 57 kevent(int kq, const struct kevent100 *changelist, size_t nchanges, 74 struct kevent *changelist; 75 struct kevent *eventlist;
|
/src/tests/kernel/kqueue/write/ |
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));
|
t_fifo.c | 76 struct kevent event[1]; 96 ATF_REQUIRE(kevent(kq, event, 1, NULL, 0, NULL) == 0); 99 ATF_REQUIRE(kevent(kq, NULL, 0, event, 1, &to) == 1); 114 ATF_REQUIRE(kevent(kq, NULL, 0, event, 1, &to) == 0); 124 ATF_REQUIRE(kevent(kq, NULL, 0, event, 1, &to) == 0); 131 ATF_REQUIRE(kevent(kq, NULL, 0, event, 1, &to) == 1);
|
/src/tests/kernel/kqueue/read/ |
t_fifo.c | 76 struct kevent event[1]; 96 ATF_REQUIRE(kevent(kq, event, 1, NULL, 0, NULL) == 0); 99 ATF_REQUIRE(kevent(kq, NULL, 0, event, 1, &to) == 0); 105 ATF_REQUIRE(kevent(kq, NULL, 0, event, 1, &to) == 1); 114 ATF_REQUIRE(kevent(kq, NULL, 0, event, 1, &to) == 0); 118 ATF_REQUIRE(kevent(kq, NULL, 0, event, 1, &to) == 1); 128 ATF_REQUIRE(kevent(kq, NULL, 0, event, 1, &to) == 0);
|
t_file2.c | 57 struct kevent event[1]; 69 RL(kevent(kq, event, 1, NULL, 0, NULL));
|
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: "
|
t_ttypty.c | 56 struct kevent event[1]; 102 RL(kevent(kq, event, 1, NULL, 0, NULL)); 104 RL(n = kevent(kq, NULL, 0, event, 1, NULL)); 106 (void)printf("kevent num %d filt %d flags: %#x, fflags: %#x, " 148 struct kevent event[1]; 161 RL(kevent(kq, event, 1, NULL, 0, NULL)); 165 RL(n = kevent(kq, NULL, 0, event, 1, &timeout)); 167 (void)printf("kevent num %d filt %d flags: %#x, fflags: %#x, "
|
/src/sys/kern/ |
sys_epoll.c | 74 static int epoll_to_kevent(int, int, struct epoll_event *, struct kevent *, 76 static void kevent_to_epoll(struct kevent *, struct epoll_event *); 77 static int epoll_kev_put_events(void *, struct kevent *, struct kevent *, 79 static int epoll_kev_fetch_changes(void *, const struct kevent *, 80 struct kevent *, size_t, int); 114 * Structure converting function from epoll to kevent. 118 struct kevent *kevent, int *nkevents) 135 EV_SET(kevent, fd, EVFILT_READ, kev_flags, 0, 0, 0) [all...] |
/src/tests/lib/libc/kevent_nullmnt/ |
h_nullmnt.c | 21 * queue up a preexisting kevent which will then be detected by 22 * the (second) call to kevent(); the failure mode is that the 23 * write()'s extension to the file is not seen, and the kevent 35 struct kevent eventlist; 61 if (kevent(kq, &eventlist, 1, NULL, 0, NULL) == -1) 71 nev = kevent(kq, NULL, 0, &eventlist, 1, &timeout);
|
/src/tests/lib/libc/sys/ |
t_kevent.c | 55 atf_tc_set_md_var(tc, "descr", "Checks that kevent with a 0 timer " 61 struct kevent ev; 66 ATF_REQUIRE(kevent(kq, &ev, 1, NULL, 0, NULL) != -1); 67 ATF_REQUIRE(kevent(kq, NULL, 0, &ev, 1, NULL) == 1); 84 struct kevent ev; 128 ATF_CHECK(kevent(kq, &ev, 1, NULL, 0, NULL) != -1); 153 struct kevent ev; 171 ATF_REQUIRE(kevent(kq, &ev, 1, NULL, 0, NULL) == -1); 188 struct kevent ev, rev; 193 ATF_REQUIRE(kevent(kq, &ev, 1, NULL, 0, NULL) == 0) [all...] |