Lines Matching defs:datalen
189 int fd, const void *data, size_t datalen)
193 if ((wbuf = imsg_create(imsgbuf, type, id, pid, datalen)) == NULL)
196 if (imsg_add(wbuf, data, datalen) == -1)
211 size_t datalen = 0;
214 datalen += iov[i].iov_len;
216 if ((wbuf = imsg_create(imsgbuf, type, id, pid, datalen)) == NULL)
299 size_t datalen)
304 datalen += IMSG_HEADER_SIZE;
305 if (datalen > imsgbuf->maxsize) {
314 if ((wbuf = ibuf_dynamic(datalen, imsgbuf->maxsize)) == NULL) {
324 imsg_add(struct ibuf *msg, const void *data, size_t datalen)
326 if (datalen)
327 if (ibuf_add(msg, data, datalen) == -1) {
331 return (datalen);