Lines Matching refs:iev_main
160 static struct imsgev *iev_main; variable
226 if ((iev_main = malloc(sizeof(struct imsgev))) == NULL) in engine()
229 if (imsgbuf_init(&iev_main->ibuf, 3) == -1) in engine()
231 imsgbuf_allow_fdpass(&iev_main->ibuf); in engine()
232 iev_main->handler = engine_dispatch_main; in engine()
235 iev_main->events = EV_READ; in engine()
236 event_set(&iev_main->ev, iev_main->ibuf.fd, iev_main->events, in engine()
237 iev_main->handler, iev_main); in engine()
238 event_add(&iev_main->ev, NULL); in engine()
253 imsgbuf_clear(&iev_main->ibuf); in engine_shutdown()
254 close(iev_main->ibuf.fd); in engine_shutdown()
257 free(iev_main); in engine_shutdown()
275 return (imsg_compose_event(iev_main, type, 0, pid, -1, in engine_imsg_compose_main()