Lines Matching refs:bm
195 BUF_MEM *bm = bbm->readp;
198 bm = bbm->buf;
200 ret = (outl >= 0 && (size_t)outl > bm->length) ? (int)bm->length : outl;
202 memcpy(out, bm->data, ret);
203 bm->length -= ret;
204 bm->max -= ret;
205 bm->data += ret;
206 } else if (bm->length == 0) {
247 BUF_MEM *bm, *bo; /* bio_mem, bio_other */
251 bm = bbm->buf;
254 bm = bbm->readp;
257 off = (bm->data == bo->data) ? 0 : bm->data - bo->data;
258 remain = bm->length;
262 bm = bbm->buf;
263 if (bm->data != NULL) {
266 memset(bm->data, 0, bm->max);
267 bm->length = 0;
280 bm->data = (num != 0) ? bo->data + num : bo->data;
281 bm->length = bo->length - num;
282 bm->max = bo->max - num;
289 ret = (long)(bm->length == 0);
295 ret = (long)bm->length;
298 *pptr = (char *)(bm->data);
311 bm = bbm->buf;
313 *pptr = (char *)bm;
326 ret = (long)bm->length;
347 BUF_MEM *bm = bbm->readp;
350 bm = bbm->buf;
352 j = bm->length;
359 p = bm->data;