Lines Matching refs:wpos
76 if (buf->wpos + len > buf->max) { in ibuf_realloc()
81 b = realloc(buf->buf, buf->wpos + len); in ibuf_realloc()
85 buf->size = buf->wpos + len; in ibuf_realloc()
93 if (buf->wpos + len > buf->size) in ibuf_add()
97 memcpy(buf->buf + buf->wpos, data, len); in ibuf_add()
98 buf->wpos += len; in ibuf_add()
107 if (buf->wpos + len > buf->size) in ibuf_reserve()
111 b = buf->buf + buf->wpos; in ibuf_reserve()
112 buf->wpos += len; in ibuf_reserve()
120 if (pos + len > buf->wpos) in ibuf_seek()
129 return (buf->wpos); in ibuf_size()
135 return (buf->max - buf->wpos); in ibuf_left()
157 iov[i].iov_len = buf->wpos - buf->rpos; in ibuf_write()
203 if (buf->rpos + n >= buf->wpos) { in msgbuf_drain()
204 n -= buf->wpos - buf->rpos; in msgbuf_drain()
243 iov[i].iov_len = buf->wpos - buf->rpos; in msgbuf_write()