Home
last modified time | relevance | path

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

12

/f-stack/app/redis-5.0.5/src/
H A Dae_kqueue.c38 struct kevent *events;
45 state->events = zmalloc(sizeof(struct kevent)*eventLoop->setsize); in aeApiCreate()
63 state->events = zrealloc(state->events, sizeof(struct kevent)*setsize); in aeApiResize()
77 struct kevent ke; in aeApiAddEvent()
81 if (kevent(state->kqfd, &ke, 1, NULL, 0, NULL) == -1) return -1; in aeApiAddEvent()
85 if (kevent(state->kqfd, &ke, 1, NULL, 0, NULL) == -1) return -1; in aeApiAddEvent()
92 struct kevent ke; in aeApiDelEvent()
96 kevent(state->kqfd, &ke, 1, NULL, 0, NULL); in aeApiDelEvent()
100 kevent(state->kqfd, &ke, 1, NULL, 0, NULL); in aeApiDelEvent()
112 retval = kevent(state->kqfd, NULL, 0, state->events, eventLoop->setsize, in aeApiPoll()
[all …]
H A Dae_ff_kqueue.c40 struct kevent *events;
47 state->events = zmalloc(sizeof(struct kevent)*eventLoop->setsize); in aeApiCreate()
65 state->events = zrealloc(state->events, sizeof(struct kevent)*setsize); in aeApiResize()
79 struct kevent ke; in aeApiAddEvent()
94 struct kevent ke; in aeApiDelEvent()
127 struct kevent *e = state->events+j; in aeApiPoll()
/f-stack/tools/compat/include/sys/
H A Devent.h49 struct kevent *kevp = (kevp_); \
58 struct kevent { struct
201 void (*f_touch)(struct knote *kn, struct kevent *kev, u_long type);
216 struct kevent kn_kevent;
250 int (*k_copyout)(void *arg, struct kevent *kevp, int count);
251 int (*k_copyin)(void *arg, struct kevent *kevp, int count);
280 extern int kqfd_register(int fd, struct kevent *kev, struct thread *p,
292 int kevent(int kq, const struct kevent *changelist, int nchanges,
293 struct kevent *eventlist, int nevents,
H A Dsysproto.h203 …char changelist_l_[PADL_(struct kevent *)]; struct kevent * changelist; char changelist_r_[PADR_(s…
205 …char eventlist_l_[PADL_(struct kevent *)]; struct kevent * eventlist; char eventlist_r_[PADR_(stru…
/f-stack/freebsd/sys/
H A Devent.h54 *(kevp_) = (struct kevent){ \
69 struct kevent *kevp = (kevp_); \
83 struct kevent { struct
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(int kq, const struct kevent *changelist, int nchanges,
360 struct kevent *eventlist, int nevents,
H A Dsyscall.mk404 kevent.o \
H A Dsyscallsubr.h48 struct kevent;
/f-stack/app/nginx-1.16.1/src/event/modules/
H A Dngx_kqueue_module.c36 struct kevent *kev);
44 static struct kevent *change_list;
45 static struct kevent *event_list;
50 static struct kevent notify_kev;
55 extern int kevent(int kq, const struct kevent *changelist, int nchanges,
127 struct kevent kev; in ngx_kqueue_init()
210 if (kevent(ngx_kqueue, &kev, 1, NULL, 0, &ts) == -1) { in ngx_kqueue_init()
253 if (kevent(ngx_kqueue, &notify_kev, 1, NULL, 0, NULL) == -1) { in ngx_kqueue_notify_init()
406 struct kevent *kev; in ngx_kqueue_set_event()
496 if (kevent(ngx_kqueue, &notify_kev, 1, NULL, 0, NULL) == -1) { in ngx_kqueue_notify()
[all …]
H A Dngx_ff_module.c522 kevent(int kq, const struct kevent *changelist, int nchanges, in kevent() function
523 struct kevent *eventlist, int nevents, const struct timespec *timeout) in kevent()
525 struct kevent *kev; in kevent()
528 kev = (struct kevent *)&changelist[i]; in kevent()
/f-stack/dpdk/lib/librte_eal/freebsd/
H A Deal_interrupts.c60 intr_source_to_kevent(const struct rte_intr_handle *ih, struct kevent *ke) in intr_source_to_kevent()
155 struct kevent ke; in rte_intr_callback_register()
169 if (kevent(kq, &ke, 1, NULL, 0, NULL) < 0) { in rte_intr_callback_register()
298 struct kevent ke; in rte_intr_callback_unregister()
315 if (kevent(kq, &ke, 1, NULL, 0, NULL) < 0) { in rte_intr_callback_unregister()
439 eal_intr_process_interrupts(struct kevent *events, int nfds) in eal_intr_process_interrupts()
447 struct kevent ke; in eal_intr_process_interrupts()
546 if (kevent(kq, &ke, 1, NULL, 0, NULL) < 0) { in eal_intr_process_interrupts()
576 struct kevent events[MAX_INTR_EVENTS]; in eal_intr_thread_main()
582 nfds = kevent(kq, NULL, 0, events, MAX_INTR_EVENTS, NULL); in eal_intr_thread_main()
/f-stack/app/nginx-1.16.1/auto/os/
H A Ddarwin41 struct kevent kev;
56 if (kevent(kq, &kev, 1, &kev, 1, &ts) == -1) return 1;
71 struct kevent kev;
81 kevent(kq, NULL, 0, &kev, 1, &ts);
/f-stack/lib/
H A Dff_api.h109 int ff_kevent(int kq, const struct kevent *changelist, int nchanges,
110 struct kevent *eventlist, int nevents, const struct timespec *timeout);
111 int ff_kevent_do_each(int kq, const struct kevent *changelist, int nchanges,
113 void (*do_each)(void **, struct kevent *));
H A Dff_event.h56 *(kevp_) = (struct kevent){ \
71 struct kevent *kevp = (kevp_); \
85 struct kevent { struct
H A Dff_epoll.c38 struct kevent kev[changes]; in ff_epoll_ctl()
107 ff_event_to_epoll(void **ev, struct kevent *kev) in ff_event_to_epoll()
H A Dff_syscall_wrapper.c1177 const struct kevent *changelist;
1182 void (*do_each)(void **, struct kevent *);
1186 kevent_copyout(void *arg, struct kevent *kevp, int count) in kevent_copyout()
1189 struct kevent *ke; in kevent_copyout()
1196 uap->eventlist = (void *)((struct kevent *)(uap->eventlist) + count); in kevent_copyout()
1211 kevent_copyin(void *arg, struct kevent *kevp, int count) in kevent_copyin()
1224 ff_kevent_do_each(int kq, const struct kevent *changelist, int nchanges, in ff_kevent_do_each() argument
1226 void (*do_each)(void **, struct kevent *)) in ff_kevent_do_each()
1261 ff_kevent(int kq, const struct kevent *changelist, int nchanges, in ff_kevent()
1262 struct kevent *eventlist, int nevents, const struct timespec *timeout) in ff_kevent()
/f-stack/example/
H A Dmain.c18 struct kevent kevSet;
20 struct kevent events[MAX_EVENTS];
67 struct kevent event = events[i]; in loop()
H A Dmain_zc.c18 struct kevent kevSet;
20 struct kevent events[MAX_EVENTS];
147 struct kevent event = events[i]; in loop()
/f-stack/tools/libutil/tests/
H A Dpidfile_test.c133 struct kevent event, ke; in common_test_pidfile_child()
178 if (kevent(kq, &ke, 1, NULL, 0, NULL) != 0) in common_test_pidfile_child()
184 if (kevent(kq, NULL, 0, &event, 1, NULL) != 1) in common_test_pidfile_child()
/f-stack/freebsd/kern/
H A Dkern_event.c117 struct kevent *keva, struct thread *td);
534 struct kevent kev; in knote_fork()
1025 .kevent_size = sizeof(struct kevent), in sys_kevent()
1045 struct kevent *eventlist = uap->eventlist; in kern_kevent_generic()
1079 kevent_copyout(void *arg, struct kevent *kevp, int count) in kevent_copyout()
1097 kevent_copyin(void *arg, struct kevent *kevp, int count) in kevent_copyin()
1113 kevent11_copyout(void *arg, struct kevent *kevp, int count) in kevent11_copyout()
1142 kevent11_copyin(void *arg, struct kevent *kevp, int count) in kevent11_copyin()
1217 struct kevent keva[KQ_NEVENTS]; in kqueue_kevent()
1218 struct kevent *kevp, *changes; in kqueue_kevent()
[all …]
H A Dcapabilities.conf371 kevent
/f-stack/freebsd/bsm/
H A Daudit_record.h186 struct kevent;
293 token_t *au_to_kevent(struct kevent *kev);
/f-stack/app/micro_thread/
H A Dkqueue_proxy.h153 typedef struct kevent KqEvent;
/f-stack/app/nginx-1.16.1/auto/
H A Dunix94 ngx_feature_test="struct kevent kev;
108 struct kevent kev;
123 if (kevent(kq, &kev, 1, &kev, 1, &ts) == -1) return 1;
134 # NetBSD 2.0 incompatibly defines kevent.udata as "intptr_t"
/f-stack/doc/
H A DF-Stack_API_Reference.md157 …int ff_kevent(int kq, const struct kevent *changelist, int nchanges, struct kevent *eventlist, int…
/f-stack/freebsd/net/
H A Difdi_if.m181 # kevent interfaces

12