Lines Matching refs:xb_buffer
114 } xb_buffer; member
165 xbp->xb_u.xb_buffer.xbb_base = buf; in xb_init_buffer()
166 xbp->xb_u.xb_buffer.xbb_size = buflen; in xb_init_buffer()
167 xbp->xb_u.xb_buffer.xbb_len = buflen; in xb_init_buffer()
182 return xbp->xb_u.xb_buffer.xbb_base; in xb_buffer_base()
196 if (xbp->xb_u.xb_buffer.xbb_base) { in xb_cleanup()
197 xb_free(xbp->xb_u.xb_buffer.xbb_base); in xb_cleanup()
215 xbp->xb_u.xb_buffer.xbb_len = xbp->xb_ptr - xbp->xb_u.xb_buffer.xbb_base; in xb_set_cur_buf_len()
254 offset = xbp->xb_ptr - xbp->xb_u.xb_buffer.xbb_base; in xb_offset()
271 xbp->xb_ptr = xbp->xb_u.xb_buffer.xbb_base + offset; in xb_seek()
272 xbp->xb_left = xbp->xb_u.xb_buffer.xbb_len - offset; in xb_seek()
349 oldsize = xbp->xb_u.xb_buffer.xbb_size; in xb_grow()
350 oldbuf = xbp->xb_u.xb_buffer.xbb_base; in xb_grow()
359 xbp->xb_u.xb_buffer.xbb_base = newbuf; in xb_grow()
360 xbp->xb_u.xb_buffer.xbb_size = newsize; in xb_grow()