Lines Matching defs:iev
355 struct imsgev *iev = env->sc_iev;
356 struct imsgbuf *ibuf = &iev->ibuf;
456 imsg_event_add(iev);
459 event_del(&iev->ev);
468 struct imsgev *iev = env->sc_iev;
470 imsg_compose_event(iev, IMSG_CONF_START, 0, 0, -1, env, sizeof(*env));
472 imsg_compose_event(iev, IMSG_CONF_IDM, 0, 0, -1,
475 imsg_compose_event(iev, IMSG_CONF_END, 0, 0, -1, NULL, 0);
631 imsg_event_add(struct imsgev *iev)
633 if (iev->handler == NULL) {
634 imsgbuf_flush(&iev->ibuf);
638 iev->events = EV_READ;
639 if (imsgbuf_queuelen(&iev->ibuf) > 0)
640 iev->events |= EV_WRITE;
642 event_del(&iev->ev);
643 event_set(&iev->ev, iev->ibuf.fd, iev->events, iev->handler, iev->data);
644 event_add(&iev->ev, NULL);
648 imsg_compose_event(struct imsgev *iev, u_int16_t type, u_int32_t peerid,
653 if ((ret = imsg_compose(&iev->ibuf, type, peerid,
655 imsg_event_add(iev);