Lines Matching defs:wbuf
191 struct ibuf *wbuf;
193 if ((wbuf = imsg_create(imsgbuf, type, id, pid, datalen)) == NULL)
196 if (imsg_add(wbuf, data, datalen) == -1)
199 ibuf_fd_set(wbuf, fd);
200 imsg_close(imsgbuf, wbuf);
209 struct ibuf *wbuf;
216 if ((wbuf = imsg_create(imsgbuf, type, id, pid, datalen)) == NULL)
220 if (imsg_add(wbuf, iov[i].iov_base, iov[i].iov_len) == -1)
223 ibuf_fd_set(wbuf, fd);
224 imsg_close(imsgbuf, wbuf);
275 struct ibuf *wbuf;
282 if ((wbuf = imsg_create(imsgbuf, msg->hdr.type, msg->hdr.peerid,
287 if (ibuf_add_ibuf(wbuf, msg->buf) == -1) {
288 ibuf_free(wbuf);
293 imsg_close(imsgbuf, wbuf);
301 struct ibuf *wbuf;
314 if ((wbuf = ibuf_dynamic(datalen, imsgbuf->maxsize)) == NULL) {
317 if (imsg_add(wbuf, &hdr, sizeof(hdr)) == -1)
320 return (wbuf);