Searched refs:iovec (Results 1 – 11 of 11) sorted by relevance
/openssl/ssl/quic/ |
H A D | quic_record_tx.c | 336 const OSSL_QTX_IOVEC *iovec; member 340 static size_t iovec_total_bytes(const OSSL_QTX_IOVEC *iovec, in iovec_total_bytes() argument 346 l += iovec[i].buf_len; in iovec_total_bytes() 352 const OSSL_QTX_IOVEC *iovec, in iovec_cur_init() argument 355 cur->iovec = iovec; in iovec_cur_init() 383 l = cur->iovec[cur->idx].buf_len - cur->byte_off; in iovec_cur_get_buffer() 388 *buf = cur->iovec[cur->idx].buf + cur->byte_off; in iovec_cur_get_buffer() 639 iovec_cur_init(&cur, iovec, num_iovec); in qtx_write() 759 const OSSL_QTX_IOVEC *iovec; in qtx_mutate_write() local 769 iovec = pkt->iovec; in qtx_mutate_write() [all …]
|
H A D | qlog_event_helpers.c | 530 const OSSL_QTX_IOVEC *iovec, in log_frames() argument 538 if (!PACKET_buf_init(&pkt, iovec[i].buf, iovec[i].buf_len)) in log_frames() 569 const OSSL_QTX_IOVEC *iovec, in log_packet() argument 601 log_frames(qlog_instance, iovec, num_iovec); in log_packet() 611 const OSSL_QTX_IOVEC *iovec, in ossl_qlog_event_transport_packet_sent() argument 617 log_packet(qlog, hdr, pn, iovec, num_iovec, datagram_id); in ossl_qlog_event_transport_packet_sent() 625 const OSSL_QTX_IOVEC *iovec, in ossl_qlog_event_transport_packet_received() argument 631 log_packet(qlog, hdr, pn, iovec, num_iovec, datagram_id); in ossl_qlog_event_transport_packet_received()
|
H A D | quic_txp.c | 103 OSSL_QTX_IOVEC *iovec; /* scratch iovec array for use with QTX */ member 261 el->iovec[h->num_iovec].buf = buf; in tx_helper_append_iovec() 262 el->iovec[h->num_iovec].buf_len = buf_len; in tx_helper_append_iovec() 508 OPENSSL_free(txp->el[enc_level].iovec); in ossl_quic_tx_packetiser_free() 2907 txpkt.iovec = txp->el[enc_level].iovec; in txp_pkt_commit() 3055 OSSL_QTX_IOVEC *iovec; in txp_el_ensure_iovec() local 3062 iovec = OPENSSL_realloc(el->iovec, sizeof(OSSL_QTX_IOVEC) * num); in txp_el_ensure_iovec() 3063 if (iovec == NULL) in txp_el_ensure_iovec() 3066 el->iovec = iovec; in txp_el_ensure_iovec()
|
H A D | quic_channel.c | 2122 OSSL_QTX_IOVEC iovec; in ch_rx_handle_packet() local 2209 iovec.buf = ch->qrx_pkt->hdr->data; in ch_rx_handle_packet() 2210 iovec.buf_len = ch->qrx_pkt->hdr->len; in ch_rx_handle_packet() 2212 ch->qrx_pkt->pn, &iovec, 1, in ch_rx_handle_packet()
|
/openssl/include/internal/ |
H A D | qlog_event_helpers.h | 44 const OSSL_QTX_IOVEC *iovec, 52 const OSSL_QTX_IOVEC *iovec,
|
H A D | ktls.h | 103 struct iovec msg_iov; /* Vector of data to send/receive into */ in ktls_send_ctrl_message() 145 struct iovec msg_iov; /* Vector of data to send/receive into */ in ktls_read_record() 338 struct iovec msg_iov; /* Vector of data to send/receive into */ in ktls_send_ctrl_message() 391 struct iovec msg_iov; in ktls_read_record()
|
H A D | quic_record_tx.h | 169 const OSSL_QTX_IOVEC *iovec; member
|
/openssl/doc/designs/quic-design/ |
H A D | dgram-api.md | 81 stateless and not requiire locking. Therefore the OS-native iovec structures 230 will need a fixed stack allocation of OS iovec structures and we can 233 until we reach our iovec limit, and then return. 238 struct iovec vecs[64]; 276 the iovec arguments on platforms without `sendmsg`/`recvmsg`. (We cannot 288 pitfall of buffer copying to emulate iovec support. There is a fair risk 290 another, because the author didn't realise the iovec limit is 1 on some 291 platforms. Possibly we could have an “iovec limit” variable in the
|
H A D | quic-fault-injector.md | 120 the payload will be in an iovec array pointed to by `iovecin` and containing
|
/openssl/crypto/bio/ |
H A D | bss_dgram.c | 1073 static void translate_msg(BIO *b, struct msghdr *mh, struct iovec *iov, in translate_msg() 1326 struct iovec iov[BIO_MAX_MSGS_PER_CALL]; in dgram_sendmmsg() 1334 struct iovec iov; in dgram_sendmmsg() 1527 struct iovec iov[BIO_MAX_MSGS_PER_CALL]; in dgram_recvmmsg() 1535 struct iovec iov; in dgram_recvmmsg() 1957 struct iovec iov; in dgram_sctp_read() 2186 struct iovec iov[1]; in dgram_sctp_write() 2567 struct iovec iov; in dgram_sctp_wait_for_dry() 2728 struct iovec iov; in dgram_sctp_msg_waiting()
|
/openssl/engines/ |
H A D | e_afalg.c | 491 struct iovec iov; in afalg_start_cipher_sk()
|
Completed in 43 milliseconds