Lines Matching refs:bufp
70 digest_buf_t *bufp;
76 bufp = opp->context;
78 if (bufp != NULL) {
79 bufp->indata_len = 0;
84 if (buflen > bufp->buf_len) {
85 free(bufp->buf);
86 bufp->buf = NULL;
89 bufp = opp->context = calloc(1, sizeof (digest_buf_t));
90 if (bufp == NULL) {
95 if (bufp->buf == NULL) {
96 bufp->buf = malloc(buflen);
97 if (bufp->buf == NULL) {
98 free(bufp);
102 bufp->buf_len = buflen;
156 digest_buf_t *bufp;
181 bufp = opp->context;
182 if (bufp == NULL) {
187 if (bufp->indata_len + ulPartLen > maxlen) {
189 } else if (ulPartLen > (bufp->buf_len - bufp->indata_len)) {
190 int siz = ulPartLen < bufp->buf_len ?
191 bufp->buf_len * 2 : bufp->buf_len + ulPartLen;
192 uint8_t *old = bufp->buf;
194 bufp->buf = realloc(bufp->buf, siz);
195 if (bufp->buf == NULL) {
197 bufp->buf = old;
200 bufp->buf_len = siz;
217 DO_SOFT_UPDATE(opp, bufp->buf, bufp->indata_len, opflag);
227 bcopy(pPart, bufp->buf + bufp->indata_len, ulPartLen);
228 bufp->indata_len += ulPartLen;