Lines Matching refs:iev_main
49 static struct imsgev *iev_main; variable
124 if ((iev_main = malloc(sizeof(struct imsgev))) == NULL) in ldpe()
126 imsg_init(&iev_main->ibuf, 3); in ldpe()
127 iev_main->handler = ldpe_dispatch_main; in ldpe()
128 iev_main->events = EV_READ; in ldpe()
129 event_set(&iev_main->ev, iev_main->ibuf.fd, iev_main->events, in ldpe()
130 iev_main->handler, iev_main); in ldpe()
131 event_add(&iev_main->ev, NULL); in ldpe()
165 msgbuf_write(&iev_main->ibuf.w); in ldpe_shutdown()
166 msgbuf_clear(&iev_main->ibuf.w); in ldpe_shutdown()
167 close(iev_main->ibuf.fd); in ldpe_shutdown()
189 free(iev_main); in ldpe_shutdown()
199 return (imsg_compose_event(iev_main, type, 0, pid, -1, data, datalen)); in ldpe_imsg_compose_parent()