Lines Matching refs:wpos
89 if ((q->wpos - q->rpos) > left) { in iobuf_drain()
93 left -= q->wpos - q->rpos; in iobuf_drain()
128 return io->size - io->wpos; in iobuf_left()
134 return io->size - (io->wpos - io->rpos); in iobuf_space()
140 return io->wpos - io->rpos; in iobuf_len()
153 io->rpos = io->wpos = 0; in iobuf_drop()
195 if (io->rpos == io->wpos) { in iobuf_normalize()
196 io->rpos = io->wpos = 0; in iobuf_normalize()
200 memmove(io->buf, io->buf + io->rpos, io->wpos - io->rpos); in iobuf_normalize()
201 io->wpos -= io->rpos; in iobuf_normalize()
210 n = read(fd, io->buf + io->wpos, iobuf_left(io)); in iobuf_read()
220 io->wpos += n; in iobuf_read()
237 q->wpos = 0; in ioqbuf_alloc()
266 if (((q = io->outqlast) == NULL) || q->size - q->wpos <= len) { in iobuf_reserve()
271 r = q->buf + q->wpos; in iobuf_reserve()
272 q->wpos += len; in iobuf_reserve()
361 iov[i].iov_len = q->wpos - q->rpos; in iobuf_write()
413 n = SSL_write(ssl, q->buf + q->rpos, q->wpos - q->rpos); in iobuf_write_ssl()
443 n = SSL_read(ssl, io->buf + io->wpos, iobuf_left(io)); in iobuf_read_ssl()
462 io->wpos += n; in iobuf_read_ssl()