Lines Matching defs:iev
311 struct imsgev *iev = bula;
312 struct imsgbuf *ibuf = &iev->ibuf;
381 imsg_event_add(iev);
384 event_del(&iev->ev);
392 struct imsgev *iev = bula;
393 struct imsgbuf *ibuf = &iev->ibuf;
439 imsg_event_add(iev);
442 event_del(&iev->ev);
528 imsg_event_add(struct imsgev *iev)
530 if (iev->handler == NULL) {
531 imsgbuf_flush(&iev->ibuf);
535 iev->events = EV_READ;
536 if (imsgbuf_queuelen(&iev->ibuf) > 0)
537 iev->events |= EV_WRITE;
539 event_del(&iev->ev);
540 event_set(&iev->ev, iev->ibuf.fd, iev->events, iev->handler, iev);
541 event_add(&iev->ev, NULL);
545 imsg_compose_event(struct imsgev *iev, u_int16_t type,
550 if ((ret = imsg_compose(&iev->ibuf, type, peerid,
552 imsg_event_add(iev);