Lines Matching defs:ibuf
238 if (imsgbuf_init(&iev_ripe->ibuf, pipe_parent2ripe[0]) == -1)
241 if (imsgbuf_init(&iev_rde->ibuf, pipe_parent2rde[0]) == -1)
247 event_set(&iev_ripe->ev, iev_ripe->ibuf.fd, iev_ripe->events,
252 event_set(&iev_rde->ev, iev_rde->ibuf.fd, iev_rde->events,
275 imsgbuf_clear(&iev_ripe->ibuf);
276 close(iev_ripe->ibuf.fd);
277 imsgbuf_clear(&iev_rde->ibuf);
278 close(iev_rde->ibuf.fd);
312 struct imsgbuf *ibuf = &iev->ibuf;
319 if ((n = imsgbuf_read(ibuf)) == -1)
325 if (imsgbuf_write(ibuf) == -1) {
334 if ((n = imsg_get(ibuf, &imsg)) == -1)
393 struct imsgbuf *ibuf = &iev->ibuf;
399 if ((n = imsgbuf_read(ibuf)) == -1)
405 if (imsgbuf_write(ibuf) == -1) {
414 if ((n = imsg_get(ibuf, &imsg)) == -1)
531 imsgbuf_flush(&iev->ibuf);
536 if (imsgbuf_queuelen(&iev->ibuf) > 0)
540 event_set(&iev->ev, iev->ibuf.fd, iev->events, iev->handler, iev);
550 if ((ret = imsg_compose(&iev->ibuf, type, peerid,