| /netbsd/src/tests/kernel/kqueue/ |
| D | t_vnode.c | 45 struct kevent eventlist[1]; in init_kqueue() 55 return kevent(kq, eventlist, 1, NULL, 0, NULL); in init_kqueue() 93 struct kevent changelist[1]; in ATF_TC_BODY() 99 ATF_REQUIRE(kevent(kq, NULL, 0, changelist, 1, &ts) != -1); in ATF_TC_BODY() 116 struct kevent changelist[1]; in ATF_TC_BODY() 123 ATF_REQUIRE(kevent(kq, NULL, 0, changelist, 1, &ts) != -1); in ATF_TC_BODY() 140 struct kevent changelist[1]; in ATF_TC_BODY() 147 ATF_REQUIRE(kevent(kq, NULL, 0, changelist, 1, &ts) != -1); in ATF_TC_BODY() 164 struct kevent changelist[1]; in ATF_TC_BODY() 171 ATF_REQUIRE(kevent(kq, NULL, 0, changelist, 1, &ts) != -1); in ATF_TC_BODY() [all …]
|
| D | t_timer.c | 88 struct kevent event[2]; in ATF_TC_BODY() 98 ATF_REQUIRE(kevent(kq, event, 2, NULL, 0, NULL) == 0); in ATF_TC_BODY() 102 ATF_REQUIRE(kevent(kq, NULL, 0, event, 1, NULL) == 1); in ATF_TC_BODY() 120 ATF_REQUIRE(kevent(kq, event, 1, NULL, 0, in ATF_TC_BODY() 138 kevent(kq, event, 1, NULL, 0, NULL) == -1); in ATF_TC_BODY() 150 ATF_REQUIRE(kevent(kq, NULL, 0, event, 1, &ts) == 0); in ATF_TC_BODY() 165 struct kevent event[1]; in ATF_TC_BODY() 173 ATF_REQUIRE(kevent(kq, event, 1, NULL, 0, NULL) == 0); in ATF_TC_BODY() 180 ATF_REQUIRE(kevent(kq, NULL, 0, event, 1, &ts) == 1); in ATF_TC_BODY() 195 struct kevent event[1]; in ATF_TC_BODY() [all …]
|
| D | t_sig.c | 64 struct kevent event[1]; in ATF_TC_BODY() 99 RL(kevent(kq, event, 1, NULL, 0, NULL)); in ATF_TC_BODY() 110 RL(n = kevent(kq, NULL, 0, event, 1, &timeout)); in ATF_TC_BODY() 142 struct kevent events[3]; in ATF_TC_BODY() 163 ATF_REQUIRE(kevent(kq, events, 2, &events[2], 1, NULL) == 1); in ATF_TC_BODY() 191 ATF_REQUIRE(kevent(kq, events, 1, NULL, 0, NULL) == 0); in ATF_TC_BODY() 199 ATF_REQUIRE(kevent(kq, NULL, 0, events, 1, NULL) == 1); in ATF_TC_BODY()
|
| D | t_empty.c | 53 struct kevent event; in test_empty() 61 ATF_REQUIRE(kevent(kq, &event, 1, NULL, 0, NULL) == 0); in test_empty() 65 ATF_REQUIRE(kevent(kq, NULL, 0, &event, 1, &ts) == 1); in test_empty() 97 ATF_REQUIRE(kevent(kq, NULL, 0, &event, 1, &ts) == 0); in test_empty() 122 if (kevent(kq, NULL, 0, &event, 1, &ts) == 1) { in test_empty() 129 ATF_REQUIRE(kevent(kq, NULL, 0, &event, 1, &ts) == 1); in test_empty()
|
| D | t_scan.c | 57 struct kevent event; in kevent_thread() 61 rv = kevent(kq, NULL, 0, &event, 1, &ts); in kevent_thread() 86 struct kevent event; in ATF_TC_BODY() 93 ATF_REQUIRE(kevent(kq, &event, 1, NULL, 0, NULL) == 0); in ATF_TC_BODY()
|
| D | t_proc4.c | 87 struct kevent event; in ATF_TC_BODY() 96 ATF_REQUIRE(kevent(kq, &event, 1, NULL, 0, NULL) == 0); in ATF_TC_BODY() 113 rv = kevent(kq, NULL, 0, &event, 1, NULL); in ATF_TC_BODY() 160 ATF_REQUIRE(kevent(kq, NULL, 0, &event, 1, &ts) == 0); in ATF_TC_BODY()
|
| D | t_oneshot.c | 53 struct kevent event[1]; in ATF_TC_BODY() 60 ATF_REQUIRE(kevent(kq, event, 1, NULL, 0, NULL) == 0); in ATF_TC_BODY() 62 ATF_REQUIRE(kevent(kq, NULL, 0, event, 1, NULL) == 1); in ATF_TC_BODY()
|
| /netbsd/src/sys/sys/ |
| D | event.h | 66 struct kevent { struct 77 _EV_SET(struct kevent *_kevp, uintptr_t _ident, uint32_t _filter, in _EV_SET() argument 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 *, 325 int kevent_put_events(void *, struct kevent *, struct kevent *, size_t, 327 int kevent1(register_t *, int, const struct kevent *, [all …]
|
| /netbsd/src/sys/kern/ |
| D | 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); 118 struct kevent *kevent, int *nkevents) in epoll_to_kevent() argument 135 EV_SET(kevent, fd, EVFILT_READ, kev_flags, 0, 0, 0); in epoll_to_kevent() 136 kevent->kext_data = l_event->data; in epoll_to_kevent() 137 kevent->kext_epfd = epfd; in epoll_to_kevent() 138 kevent->kext_fd = fd; in epoll_to_kevent() [all …]
|
| /netbsd/src/external/bsd/ntp/dist/sntp/libevent/ |
| D | kqueue.c | 57 #define PTR_TO_UDATA(x) ((typeof(((struct kevent *)0)->udata))(x)) 58 #define INT_TO_UDATA(x) ((typeof(((struct kevent *)0)->udata))(intptr_t)(x)) 80 struct kevent *changes; 83 struct kevent *events; 143 kqueueop->changes = mm_calloc(NEVENT, sizeof(struct kevent)); in kq_init() 146 kqueueop->events = mm_calloc(NEVENT, sizeof(struct kevent)); in kq_init() 161 if (kevent(kq, in kq_init() 182 kq_setup_kevent(struct kevent *out, evutil_socket_t fd, int filter, short change) in kq_setup_kevent() 184 memset(out, 0, sizeof(struct kevent)); in kq_setup_kevent() 215 struct kevent *out_ch; in kq_build_changes_list() [all …]
|
| /netbsd/src/external/bsd/libevent/dist/ |
| D | kqueue.c | 58 #define PTR_TO_UDATA(x) ((typeof(((struct kevent *)0)->udata))(x)) 59 #define INT_TO_UDATA(x) ((typeof(((struct kevent *)0)->udata))(intptr_t)(x)) 81 struct kevent *changes; 84 struct kevent *events; 144 kqueueop->changes = mm_calloc(NEVENT, sizeof(struct kevent)); in kq_init() 147 kqueueop->events = mm_calloc(NEVENT, sizeof(struct kevent)); in kq_init() 162 if (kevent(kq, in kq_init() 183 kq_setup_kevent(struct kevent *out, evutil_socket_t fd, int filter, short change) in kq_setup_kevent() 185 memset(out, 0, sizeof(struct kevent)); in kq_setup_kevent() 216 struct kevent *out_ch; in kq_build_changes_list() [all …]
|
| /netbsd/src/sys/compat/sys/ |
| D | event.h | 55 kevent100_to_kevent(const struct kevent100 *kev100, struct kevent *kev) in kevent100_to_kevent() 62 kevent_to_kevent100(const struct kevent *kev, struct kevent100 *kev100) in kevent_to_kevent100() 69 compat_100___kevent50_fetch_changes(void *ctx, const struct kevent *changelist, in compat_100___kevent50_fetch_changes() 70 struct kevent *changes, size_t index, int n) in compat_100___kevent50_fetch_changes() 94 compat_100___kevent50_put_events(void *ctx, struct kevent *events, in compat_100___kevent50_put_events() 95 struct kevent *eventlist, size_t index, int n) in compat_100___kevent50_put_events() 117 int kevent(int, const struct kevent100 *, size_t, struct kevent100 *, 121 int __kevent100(int, const struct kevent *, size_t, struct kevent *,
|
| /netbsd/src/tests/lib/libc/sys/ |
| D | t_kevent.c | 61 struct kevent ev; in ATF_TC_BODY() 66 ATF_REQUIRE(kevent(kq, &ev, 1, NULL, 0, NULL) != -1); in ATF_TC_BODY() 67 ATF_REQUIRE(kevent(kq, NULL, 0, &ev, 1, NULL) == 1); in ATF_TC_BODY() 84 struct kevent ev; in ATF_TC_BODY() 128 ATF_CHECK(kevent(kq, &ev, 1, NULL, 0, NULL) != -1); in ATF_TC_BODY() 153 struct kevent ev; in ATF_TC_BODY() 171 ATF_REQUIRE(kevent(kq, &ev, 1, NULL, 0, NULL) == -1); in ATF_TC_BODY() 188 struct kevent ev, rev; in ATF_TC_BODY() 193 ATF_REQUIRE(kevent(kq, &ev, 1, NULL, 0, NULL) == 0); in ATF_TC_BODY() 195 ATF_REQUIRE(kevent(kq, &ev, 1, NULL, 0, NULL) == 0); in ATF_TC_BODY() [all …]
|
| /netbsd/src/tests/kernel/kqueue/read/ |
| D | t_fifo.c | 76 struct kevent event[1]; in ATF_TC_BODY() 96 ATF_REQUIRE(kevent(kq, event, 1, NULL, 0, NULL) == 0); in ATF_TC_BODY() 99 ATF_REQUIRE(kevent(kq, NULL, 0, event, 1, &to) == 0); in ATF_TC_BODY() 105 ATF_REQUIRE(kevent(kq, NULL, 0, event, 1, &to) == 1); in ATF_TC_BODY() 114 ATF_REQUIRE(kevent(kq, NULL, 0, event, 1, &to) == 0); in ATF_TC_BODY() 118 ATF_REQUIRE(kevent(kq, NULL, 0, event, 1, &to) == 1); in ATF_TC_BODY() 128 ATF_REQUIRE(kevent(kq, NULL, 0, event, 1, &to) == 0); in ATF_TC_BODY()
|
| D | t_ttypty.c | 56 struct kevent event[1]; in h_check() 102 RL(kevent(kq, event, 1, NULL, 0, NULL)); in h_check() 104 RL(n = kevent(kq, NULL, 0, event, 1, NULL)); in h_check() 148 struct kevent event[1]; in ATF_TC_BODY() 161 RL(kevent(kq, event, 1, NULL, 0, NULL)); in ATF_TC_BODY() 165 RL(n = kevent(kq, NULL, 0, event, 1, &timeout)); in ATF_TC_BODY()
|
| /netbsd/src/sys/compat/linux/common/ |
| D | linux_inotify.c | 126 uint32_t kevent; member 129 static int inotify_kev_fetch_changes(void *, const struct kevent *, 130 struct kevent *, size_t, int); 190 { .inotify = LINUX_IN_ATTRIB, .kevent = NOTE_ATTRIB, }, 191 { .inotify = LINUX_IN_CLOSE_NOWRITE, .kevent = NOTE_CLOSE, }, 192 { .inotify = LINUX_IN_OPEN, .kevent = NOTE_OPEN, }, 193 { .inotify = LINUX_IN_MOVE_SELF, .kevent = NOTE_RENAME, }, 199 { .inotify = LINUX_IN_ACCESS, .kevent = NOTE_READ, }, 200 { .inotify = LINUX_IN_ATTRIB, .kevent = NOTE_ATTRIB|NOTE_LINK, }, 201 { .inotify = LINUX_IN_CLOSE_WRITE, .kevent = NOTE_CLOSE_WRITE, }, [all …]
|
| /netbsd/src/tests/kernel/kqueue/write/ |
| D | t_pipe.c | 58 struct kevent event[1]; in ATF_TC_BODY() 67 ATF_REQUIRE_EQ_MSG((n = kevent(kq, event, 1, NULL, 0, NULL)), in ATF_TC_BODY() 81 struct kevent event[1]; in ATF_TC_BODY() 92 RL(kevent(kq, event, 1, NULL, 0, NULL)); in ATF_TC_BODY() 103 RL(n = kevent(kq, NULL, 0, event, 1, NULL)); in ATF_TC_BODY() 123 struct kevent event[1]; in ATF_TC_BODY() 131 RL(kevent(kq, event, 1, NULL, 0, NULL)); in ATF_TC_BODY()
|
| D | t_fifo.c | 76 struct kevent event[1]; in ATF_TC_BODY() 96 ATF_REQUIRE(kevent(kq, event, 1, NULL, 0, NULL) == 0); in ATF_TC_BODY() 99 ATF_REQUIRE(kevent(kq, NULL, 0, event, 1, &to) == 1); in ATF_TC_BODY() 114 ATF_REQUIRE(kevent(kq, NULL, 0, event, 1, &to) == 0); in ATF_TC_BODY() 124 ATF_REQUIRE(kevent(kq, NULL, 0, event, 1, &to) == 0); in ATF_TC_BODY() 131 ATF_REQUIRE(kevent(kq, NULL, 0, event, 1, &to) == 1); in ATF_TC_BODY()
|
| /netbsd/src/usr.sbin/powerd/ |
| D | powerd.c | 74 static struct kevent *allocchange(void); 75 static int wait_for_events(struct kevent *, size_t); 76 static void dispatch_dev_power(struct kevent *); 88 struct kevent *ev, events[16]; in main() 161 void (*handler)(struct kevent *); in main() 249 static struct kevent changebuf[8]; 252 static struct kevent * 265 wait_for_events(struct kevent *events, size_t nevents) in wait_for_events() 282 dispatch_dev_power(struct kevent *ev) in dispatch_dev_power()
|
| D | prog_ops.h | 47 int (*op_kevent)(int, const struct kevent *, size_t, struct kevent *, 67 #define prog_kevent kevent
|
| /netbsd/src/sys/compat/netbsd32/ |
| D | 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);
|
| D | netbsd32_compat_100.c | 52 struct kevent *ke) in compat_100_netbsd32_to_kevent() 65 compat_100_netbsd32_from_kevent(const struct kevent *ke, in compat_100_netbsd32_from_kevent() 80 const struct kevent *changelist, struct kevent *changes, size_t index, in compat_100_netbsd32_kevent_fetch_changes() 97 compat_100_netbsd32_kevent_put_events(void *ctx, struct kevent *events, in compat_100_netbsd32_kevent_put_events() 98 struct kevent *eventlist, size_t index, int n) in compat_100_netbsd32_kevent_put_events()
|
| D | netbsd32_event.c | 65 netbsd32_kevent_fetch_changes(void *ctx, const struct kevent *changelist, in netbsd32_kevent_fetch_changes() 66 struct kevent *changes, size_t index, int n) in netbsd32_kevent_fetch_changes() 82 netbsd32_kevent_put_events(void *ctx, struct kevent *events, in netbsd32_kevent_put_events() 83 struct kevent *eventlist, size_t index, int n) in netbsd32_kevent_put_events()
|
| /netbsd/src/lib/libc/compat/sys/ |
| D | compat_kevent.c | 51 __warn_references(kevent, 57 kevent(int kq, const struct kevent100 *changelist, size_t nchanges, in kevent() function 74 struct kevent *changelist; in __kevent50() 75 struct kevent *eventlist; in __kevent50()
|
| /netbsd/src/tests/lib/libc/gen/ |
| D | t_sleep.c | 150 struct kevent ktimer; in do_kevent() 151 struct kevent kresult; in do_kevent() 173 rtc = kevent(kq, &ktimer, 1, &kresult, 1, delay); in do_kevent() 248 ATF_TC(kevent); 249 ATF_TC_HEAD(kevent, tc) in ATF_TC_HEAD() argument 256 ATF_TC_BODY(kevent, tc) in ATF_TC_BODY() argument 373 ATF_TP_ADD_TC(tp, kevent); in ATF_TP_ADD_TCS()
|