Home
last modified time | relevance | path

Searched refs:kevent (Results 1 – 25 of 82) sorted by relevance

1234

/netbsd/src/tests/kernel/kqueue/
Dt_vnode.c45 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 …]
Dt_timer.c88 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 …]
Dt_sig.c64 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()
Dt_empty.c53 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()
Dt_scan.c57 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()
Dt_proc4.c87 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()
Dt_oneshot.c53 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/
Devent.h66 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/
Dsys_epoll.c74 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/
Dkqueue.c57 #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/
Dkqueue.c58 #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/
Devent.h55 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/
Dt_kevent.c61 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/
Dt_fifo.c76 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()
Dt_ttypty.c56 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/
Dlinux_inotify.c126 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/
Dt_pipe.c58 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()
Dt_fifo.c76 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/
Dpowerd.c74 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()
Dprog_ops.h47 int (*op_kevent)(int, const struct kevent *, size_t, struct kevent *,
67 #define prog_kevent kevent
/netbsd/src/sys/compat/netbsd32/
Dnetbsd32_event.h41 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);
Dnetbsd32_compat_100.c52 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()
Dnetbsd32_event.c65 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/
Dcompat_kevent.c51 __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/
Dt_sleep.c150 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()

1234