• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/timemachine/openssl-0.9.8e/crypto/bio/

Lines Matching refs:peer_b

191 	struct bio_bio_st *b, *peer_b;
201 peer_b = b->peer->ptr;
202 assert(peer_b != NULL);
203 assert(peer_b->buf != NULL);
205 peer_b->request = 0; /* will be set in "retry_read" situation */
210 if (peer_b->len == 0)
212 if (peer_b->closed)
217 if (size <= peer_b->size)
218 peer_b->request = size;
222 peer_b->request = peer_b->size;
228 if (peer_b->len < size)
229 size = peer_b->len;
240 assert(rest <= peer_b->len);
241 if (peer_b->offset + rest <= peer_b->size)
245 chunk = peer_b->size - peer_b->offset;
246 assert(peer_b->offset + chunk <= peer_b->size);
248 memcpy(buf, peer_b->buf + peer_b->offset, chunk);
250 peer_b->len -= chunk;
251 if (peer_b->len)
253 peer_b->offset += chunk;
254 assert(peer_b->offset <= peer_b->size);
255 if (peer_b->offset == peer_b->size)
256 peer_b->offset = 0;
263 peer_b->offset = 0;
282 struct bio_bio_st *b, *peer_b;
293 peer_b = b->peer->ptr;
294 assert(peer_b != NULL);
295 assert(peer_b->buf != NULL);
297 peer_b->request = 0;
299 if (peer_b->len == 0)
307 num = peer_b->len;
308 if (peer_b->size < peer_b->offset + num)
310 num = peer_b->size - peer_b->offset;
314 *buf = peer_b->buf + peer_b->offset;
320 struct bio_bio_st *b, *peer_b;
335 peer_b = b->peer->ptr;
337 peer_b->len -= num;
338 if (peer_b->len)
340 peer_b->offset += num;
341 assert(peer_b->offset <= peer_b->size);
342 if (peer_b->offset == peer_b->size)
343 peer_b->offset = 0;
346 peer_b->offset = 0;
639 struct bio_bio_st *peer_b = b->peer->ptr;
641 ret = (long) peer_b->len;
767 struct bio_bio_st *peer_b = peer_bio->ptr;
769 assert(peer_b != NULL);
770 assert(peer_b->peer == bio);
772 peer_b->peer = NULL;
774 assert(peer_b->buf != NULL);
775 peer_b->len = 0;
776 peer_b->offset = 0;