Lines Matching refs:peer
12 * kind, handled by the same thread (i.e. the "peer" is actually ourselves,
59 BIO *peer; /* NULL if buf == NULL. If peer != NULL, then
60 * peer->ptr is also a bio_bio_st, and its
61 * "peer" member points back to us. peer !=
63 /* This is for what we write (i.e. reading uses peer's struct): */
64 int closed; /* valid iff peer != NULL */
65 size_t len; /* valid iff buf != NULL; 0 if peer == NULL */
69 size_t request; /* valid iff peer != NULL; 0 if len != 0,
70 * otherwise set by peer to number of bytes
100 if (b->peer)
122 assert(b->peer != NULL);
123 peer_b = b->peer->ptr;
141 * don't ask for more than the peer can deliver in one write
212 assert(b->peer != NULL);
213 peer_b = b->peer->ptr;
254 peer_b = b->peer->ptr;
281 assert(b->peer != NULL);
358 assert(b->peer != NULL);
427 if (b->peer) {
474 if (b->peer == NULL || b->closed)
482 * If the peer unsuccessfully tried to read, how many bytes were
545 if (b->peer != NULL) {
546 struct bio_bio_st *peer_b = b->peer->ptr;
583 if (b->peer != NULL) {
584 struct bio_bio_st *peer_b = b->peer->ptr;
616 if (b1->peer != NULL || b2->peer != NULL) {
641 b1->peer = bio2;
644 b2->peer = bio1;
659 BIO *peer_bio = b->peer;
665 assert(peer_b->peer == bio);
667 peer_b->peer = NULL;
673 b->peer = NULL;