Lines Matching refs:peer
58 * kind, handled by the same thread (i.e. the "peer" is actually ourselves,
126 BIO *peer; /* NULL if buf == NULL. If peer != NULL, then
127 * peer->ptr is also a bio_bio_st, and its
128 * "peer" member points back to us. peer !=
130 /* This is for what we write (i.e. reading uses peer's struct): */
131 int closed; /* valid iff peer != NULL */
132 size_t len; /* valid iff buf != NULL; 0 if peer == NULL */
136 size_t request; /* valid iff peer != NULL; 0 if len != 0,
137 * otherwise set by peer to number of bytes
151 b->peer = NULL;
170 if (b->peer)
195 assert(b->peer != NULL);
196 peer_b = b->peer->ptr;
214 * don't ask for more than the peer can deliver in one write
285 assert(b->peer != NULL);
286 peer_b = b->peer->ptr;
327 peer_b = b->peer->ptr;
354 assert(b->peer != NULL);
431 assert(b->peer != NULL);
500 if (b->peer) {
549 if (b->peer == NULL || b->closed)
557 * If the peer unsuccessfully tried to read, how many bytes were
620 if (b->peer != NULL) {
621 struct bio_bio_st *peer_b = b->peer->ptr;
692 if (b1->peer != NULL || b2->peer != NULL) {
717 b1->peer = bio2;
720 b2->peer = bio1;
735 BIO *peer_bio = b->peer;
741 assert(peer_b->peer == bio);
743 peer_b->peer = NULL;
749 b->peer = NULL;