Lines Matching refs:peer
64 BIO *peer; /* NULL if buf == NULL.
65 * If peer != NULL, then peer->ptr is also a bio_bio_st,
66 * and its "peer" member points back to us.
67 * peer != NULL iff init != 0 in the BIO. */
69 /* This is for what we write (i.e. reading uses peer's struct): */
70 int closed; /* valid iff peer != NULL */
71 size_t len; /* valid iff buf != NULL; 0 if peer == NULL */
82 size_t request; /* valid iff peer != NULL; 0 if len != 0,
83 * otherwise set by peer to number of bytes
111 peer_bio = b->peer;
119 assert(peer_b->peer == bio);
121 peer_b->peer = NULL;
127 b->peer = NULL;
144 if (b->peer) {
190 if (!b || !b->peer) {
196 peer_b = b->peer->ptr;
197 if (!peer_b || !peer_b->peer || peer_b->peer->ptr != b) {
239 if (!b || !b->peer) {
245 peer_b = b->peer->ptr;
246 if (!peer_b || !peer_b->peer || peer_b->peer->ptr != b) {
327 if (!b || !b->buf || !b->peer) {
332 peer_b = b->peer->ptr;
333 if (!peer_b || !peer_b->peer || peer_b->peer->ptr != b) {
379 if (!b || !b->buf || !b->peer) {
384 peer_b = b->peer->ptr;
385 if (!peer_b || !peer_b->peer || peer_b->peer->ptr != b) {
432 assert(b->peer != NULL);
433 peer_b = b->peer->ptr;
451 /* don't ask for more than the peer can
518 assert(b->peer != NULL);
592 if (b1->peer != NULL || b2->peer != NULL) {
638 b1->peer = bio2;
643 b2->peer = bio1;
671 if (b->peer == NULL || b->closed) {
679 /* If the peer unsuccessfully tried to read, how many bytes
712 if (b->peer != NULL) {
713 struct bio_bio_st *peer_b = b->peer->ptr;