Lines Matching refs:iovec
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()
359 cur->bytes_remaining = iovec_total_bytes(iovec, num_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()
601 const OSSL_QTX_IOVEC *iovec, size_t num_iovec) in qtx_write() argument
639 iovec_cur_init(&cur, iovec, num_iovec); in qtx_write()
759 const OSSL_QTX_IOVEC *iovec; in qtx_mutate_write() local
764 if (!qtx->mutatecb(pkt->hdr, pkt->iovec, pkt->num_iovec, &hdr, in qtx_mutate_write()
765 &iovec, &num_iovec, qtx->mutatearg)) in qtx_mutate_write()
769 iovec = pkt->iovec; in qtx_mutate_write()
774 hdr, iovec, num_iovec); in qtx_mutate_write()
777 iovec, num_iovec, in qtx_mutate_write()