Lines Matching refs:ev

26 fdevent_register (fdevents *ev, int fd, fdevent_handler handler, void *ctx)  in fdevent_register()  argument
28 fdnode *fdn = ev->fdarray[fd] = fdnode_init(); in fdevent_register()
38 fdevent_unregister (fdevents *ev, fdnode *fdn) in fdevent_unregister() argument
40 fdnode **fdn_slot = &ev->fdarray[fdn->fd]; in fdevent_unregister()
47 fdevent_sched_close (fdevents *ev, fdnode *fdn) in fdevent_sched_close() argument
49 fdnode **fdn_slot = &ev->fdarray[fdn->fd]; in fdevent_sched_close()
53 fdn->ctx = ev->pendclose; in fdevent_sched_close()
54 ev->pendclose = fdn; in fdevent_sched_close()
60 fdevent_fdnode_event_unsetter_retry (fdevents *ev, fdnode *fdn) in fdevent_fdnode_event_unsetter_retry() argument
76 log_perror(ev->errh, __FILE__, __LINE__, in fdevent_fdnode_event_unsetter_retry()
80 } while (0 != ev->event_del(ev, fdn)); in fdevent_fdnode_event_unsetter_retry()
85 fdevent_fdnode_event_unsetter (fdevents *ev, fdnode *fdn) in fdevent_fdnode_event_unsetter() argument
88 if (0 != ev->event_del(ev, fdn)) in fdevent_fdnode_event_unsetter()
89 fdevent_fdnode_event_unsetter_retry(ev, fdn); in fdevent_fdnode_event_unsetter()
97 fdevent_fdnode_event_setter_retry (fdevents *ev, fdnode *fdn, int events) in fdevent_fdnode_event_setter_retry() argument
113 log_perror(ev->errh, __FILE__, __LINE__, in fdevent_fdnode_event_setter_retry()
117 } while (0 != ev->event_set(ev, fdn, events)); in fdevent_fdnode_event_setter_retry()
122 fdevent_fdnode_event_setter (fdevents *ev, fdnode *fdn, int events) in fdevent_fdnode_event_setter() argument
130 if (0 == ev->event_set(ev, fdn, events) in fdevent_fdnode_event_setter()
131 || fdevent_fdnode_event_setter_retry(ev, fdn, events)) in fdevent_fdnode_event_setter()
136 fdevent_fdnode_event_del (fdevents *ev, fdnode *fdn) in fdevent_fdnode_event_del() argument
138 if (NULL != fdn) fdevent_fdnode_event_unsetter(ev, fdn); in fdevent_fdnode_event_del()
142 fdevent_fdnode_event_set (fdevents *ev, fdnode *fdn, int events) in fdevent_fdnode_event_set() argument
144 if (NULL != fdn) fdevent_fdnode_event_setter(ev, fdn, events); in fdevent_fdnode_event_set()
148 fdevent_fdnode_event_add (fdevents *ev, fdnode *fdn, int event) in fdevent_fdnode_event_add() argument
150 if (NULL != fdn) fdevent_fdnode_event_setter(ev, fdn, (fdn->events|event)); in fdevent_fdnode_event_add()
154 fdevent_fdnode_event_clr (fdevents *ev, fdnode *fdn, int event) in fdevent_fdnode_event_clr() argument
156 if (NULL != fdn) fdevent_fdnode_event_setter(ev, fdn, (fdn->events&~event)); in fdevent_fdnode_event_clr()