Lines Matching refs:wbio
48 BIO *wbio; /* BIO to write/send request to */ member
94 OSSL_HTTP_REQ_CTX *OSSL_HTTP_REQ_CTX_new(BIO *wbio, BIO *rbio, int buf_size) in OSSL_HTTP_REQ_CTX_new() argument
98 if (wbio == NULL || rbio == NULL) { in OSSL_HTTP_REQ_CTX_new()
108 rctx->wbio = wbio; in OSSL_HTTP_REQ_CTX_new()
130 BIO_free_all(rctx->wbio); in OSSL_HTTP_REQ_CTX_free()
391 static OSSL_HTTP_REQ_CTX *http_req_ctx_new(int free_wbio, BIO *wbio, BIO *rbio, in http_req_ctx_new() argument
398 OSSL_HTTP_REQ_CTX *rctx = OSSL_HTTP_REQ_CTX_new(wbio, rbio, buf_size); in http_req_ctx_new()
558 if (rctx->mem == NULL || rctx->wbio == NULL || rctx->rbio == NULL) { in OSSL_HTTP_REQ_CTX_nbio()
615 if (!BIO_write_ex(rctx->wbio, rctx->pos, rctx->len_to_send, &sz)) { in OSSL_HTTP_REQ_CTX_nbio()
616 if (BIO_should_retry(rctx->wbio)) in OSSL_HTTP_REQ_CTX_nbio()
654 i = BIO_flush(rctx->wbio); in OSSL_HTTP_REQ_CTX_nbio()
661 if (BIO_should_retry(rctx->wbio)) in OSSL_HTTP_REQ_CTX_nbio()
1329 BIO *wbio; in OSSL_HTTP_close() local
1334 wbio = (*rctx->upd_fn)(rctx->wbio, rctx->upd_arg, in OSSL_HTTP_close()
1336 ret = wbio != NULL; in OSSL_HTTP_close()
1338 rctx->wbio = wbio; in OSSL_HTTP_close()