Lines Matching refs:bufp
90 struct deflate_buf *bufh, *bufp;
94 bufh = bufp = NULL;
114 bufh = bufp = malloc(sizeof(*bufp) + (size_t)(size * i),
116 if (bufp == NULL) {
121 bufp->next = NULL;
122 bufp->size = size * i;
130 zbuf.next_out = bufp->data;
131 zbuf.avail_out = bufp->size;
173 bufp->next = p;
174 bufp = p;
175 zbuf.next_out = bufp->data;
176 zbuf.avail_out = bufp->size;
199 for (bufp = bufh; bufp != NULL; ) {
200 if (count > bufp->size) {
203 bcopy(bufp->data, *out, bufp->size);
204 *out += bufp->size;
205 count -= bufp->size;
206 p = bufp;
207 bufp = bufp->next;
211 bcopy(bufp->data, *out, count);
213 free(bufp, M_CRYPTO_DATA);
214 bufp = NULL;
227 for (bufp = bufh; bufp != NULL; ) {
230 p = bufp;
231 bufp = bufp->next;