Lines Matching defs:ibuf
156 if (imsgbuf_init(&iev_rde->ibuf, pipe_ripe2rde[0]) == -1)
159 if (imsgbuf_init(&iev_main->ibuf, pipe_parent2ripe[1]) == -1)
165 event_set(&iev_rde->ev, iev_rde->ibuf.fd, iev_rde->events,
170 event_set(&iev_main->ev, iev_main->ibuf.fd, iev_main->events,
229 struct imsgbuf *ibuf = &iev->ibuf;
236 if ((n = imsgbuf_read(ibuf)) == -1)
242 if (imsgbuf_write(ibuf) == -1) {
251 if ((n = imsg_get(ibuf, &imsg)) == -1)
310 struct imsgbuf *ibuf = &iev->ibuf;
317 if ((n = imsgbuf_read(ibuf)) == -1)
323 if (imsgbuf_write(ibuf) == -1) {
332 if ((n = imsg_get(ibuf, &imsg)) == -1)
461 imsgbuf_write(&iev_rde->ibuf);
462 imsgbuf_clear(&iev_rde->ibuf);
463 close(iev_rde->ibuf.fd);
464 imsgbuf_write(&iev_main->ibuf);
465 imsgbuf_clear(&iev_main->ibuf);
466 close(iev_main->ibuf.fd);