Lines Matching defs:sg_in
59 struct scatterlist sg_in[3];
94 sg_init_table(sg_in, ARRAY_SIZE(sg_in));
96 sg_set_buf(sg_in, aad, TLS_AAD_SPACE_SIZE);
98 chain_to_walk(sg_in + 1, in);
125 aead_request_set_crypt(aead_req, sg_in, sg_out, len, iv);
153 struct crypto_aead *aead, struct scatterlist *sg_in,
160 scatterwalk_start(&in, sg_in);
240 static int fill_sg_in(struct scatterlist *sg_in,
287 sg_set_page(sg_in + i, skb_frag_page(frag),
293 sg_in[i].length += remaining;
298 if (skb_to_sgvec(skb, &sg_in[i], tcp_payload_offset, payload_len) < 0)
324 struct scatterlist *sg_in,
372 if (tls_enc_records(aead_req, ctx->aead_send, sg_in, sg_out, aad, iv,
401 struct scatterlist *sg_in, sg_out[3];
417 sg_in = kmalloc_array(sg_in_max_elements, sizeof(*sg_in), GFP_ATOMIC);
418 if (!sg_in)
421 sg_init_table(sg_in, sg_in_max_elements);
424 if (fill_sg_in(sg_in, skb, ctx, &rcd_sn, &sync_size, &resync_sgs)) {
431 nskb = tls_enc_skb(tls_ctx, sg_out, sg_in, skb, sync_size, rcd_sn);
435 put_page(sg_page(&sg_in[--resync_sgs]));
436 kfree(sg_in);