Lines Matching refs:iosig
177 struct event *ev = (struct event *)(((char *)w) - offsetof (struct event, iosig.sig)); in ev_x_cb_sig()
188 struct event *ev = (struct event *)(((char *)w) - offsetof (struct event, iosig.io)); in ev_x_cb_io()
209 ev_init (&ev->iosig.sig, ev_x_cb_sig); in event_set()
211 ev_init (&ev->iosig.io, ev_x_cb_io); in event_set()
236 if (!ev_is_active (&ev->iosig.sig)) in event_add()
238 ev_signal_set (&ev->iosig.sig, ev->ev_fd); in event_add()
239 ev_signal_start (EV_A_ &ev->iosig.sig); in event_add()
246 if (!ev_is_active (&ev->iosig.io)) in event_add()
248 ev_io_set (&ev->iosig.io, ev->ev_fd, ev->ev_events & (EV_READ | EV_WRITE)); in event_add()
249 ev_io_start (EV_A_ &ev->iosig.io); in event_add()
277 ev_signal_stop (EV_A_ &ev->iosig.sig); in event_del()
279 ev_io_stop (EV_A_ &ev->iosig.io); in event_del()
297 ev_feed_event (EV_A_ &ev->iosig.sig, res & EV_SIGNAL); in event_active()
300 ev_feed_event (EV_A_ &ev->iosig.io, res & (EV_READ | EV_WRITE)); in event_active()
311 if (ev_is_active (&ev->iosig.sig) || ev_is_pending (&ev->iosig.sig)) in event_pending()
317 if (ev_is_active (&ev->iosig.io) || ev_is_pending (&ev->iosig.io)) in event_pending()