Lines Matching defs:sgout
191 struct scatterlist *sgout = aead_req->dst;
230 for_each_sg(sg_next(sgout), sg, UINT_MAX, pages) {
254 struct scatterlist *sgout,
267 aead_request_set_crypt(aead_req, sgin, sgout,
1474 struct scatterlist *sgout = NULL;
1526 sgout = &dctx->sg[n_sgin];
1570 sg_init_table(sgout, n_sgout);
1571 sg_set_buf(&sgout[0], dctx->aad, prot->aad_size);
1573 err = skb_to_sgvec(clear_skb, &sgout[1], prot->prepend_size,
1578 sg_init_table(sgout, n_sgout);
1579 sg_set_buf(&sgout[0], dctx->aad, prot->aad_size);
1581 err = tls_setup_from_iter(out_iov, data_len, &pages, &sgout[1],
1587 sg_unmark_end(&sgout[pages]);
1588 sg_set_buf(&sgout[pages + 1], &dctx->tail,
1590 sg_mark_end(&sgout[pages + 1]);
1593 memcpy(sgout, out_sg, n_sgout * sizeof(*sgout));
1598 err = tls_do_decryption(sk, sgin, sgout, dctx->iv,
1625 put_page(sg_page(&sgout[pages]));
1745 int decrypt_skb(struct sock *sk, struct scatterlist *sgout)
1749 return tls_decrypt_sg(sk, NULL, sgout, &darg);