Lines Matching refs:iev_engine
107 static struct imsgev *iev_engine; variable
199 imsgbuf_write(&iev_engine->ibuf); in frontend_shutdown()
200 imsgbuf_clear(&iev_engine->ibuf); in frontend_shutdown()
201 close(iev_engine->ibuf.fd); in frontend_shutdown()
210 free(iev_engine); in frontend_shutdown()
229 return (imsg_compose_event(iev_engine, type, peerid, pid, -1, in frontend_imsg_compose_engine()
275 if (iev_engine) in frontend_dispatch_main()
284 iev_engine = malloc(sizeof(struct imsgev)); in frontend_dispatch_main()
285 if (iev_engine == NULL) in frontend_dispatch_main()
288 if (imsgbuf_init(&iev_engine->ibuf, fd) == -1) in frontend_dispatch_main()
290 iev_engine->handler = frontend_dispatch_engine; in frontend_dispatch_main()
291 iev_engine->events = EV_READ; in frontend_dispatch_main()
293 event_set(&iev_engine->ev, iev_engine->ibuf.fd, in frontend_dispatch_main()
294 iev_engine->events, iev_engine->handler, iev_engine); in frontend_dispatch_main()
295 event_add(&iev_engine->ev, NULL); in frontend_dispatch_main()