Searched refs:rsgl (Results 1 - 2 of 2) sorted by relevance

/linux-4.1.27/crypto/
H A Dalgif_skcipher.c41 struct af_alg_sgl rsgl; member in struct:skcipher_ctx
85 struct skcipher_async_rsgl *rsgl, *tmp; skcipher_free_async_sgls() local
90 list_for_each_entry_safe(rsgl, tmp, &sreq->list, list) { skcipher_free_async_sgls()
91 af_alg_free_sg(&rsgl->sgl); skcipher_free_async_sgls()
92 if (rsgl != &sreq->first_sgl) skcipher_free_async_sgls()
93 kfree(rsgl); skcipher_free_async_sgls()
545 struct skcipher_async_rsgl *rsgl; skcipher_recvmsg_async() local
590 rsgl = &sreq->first_sgl; skcipher_recvmsg_async()
591 list_add_tail(&rsgl->list, &sreq->list); skcipher_recvmsg_async()
593 rsgl = kmalloc(sizeof(*rsgl), GFP_KERNEL); skcipher_recvmsg_async()
594 if (!rsgl) { skcipher_recvmsg_async()
598 list_add_tail(&rsgl->list, &sreq->list); skcipher_recvmsg_async()
601 used = af_alg_make_sg(&rsgl->sgl, &msg->msg_iter, used); skcipher_recvmsg_async()
606 af_alg_link_sg(&last_rsgl->sgl, &rsgl->sgl); skcipher_recvmsg_async()
608 last_rsgl = rsgl; skcipher_recvmsg_async()
666 used = af_alg_make_sg(&ctx->rsgl, &msg->msg_iter, used); skcipher_recvmsg_sync()
679 ctx->rsgl.sg, used, skcipher_recvmsg_sync()
689 af_alg_free_sg(&ctx->rsgl); skcipher_recvmsg_sync()
H A Dalgif_aead.c39 struct af_alg_sgl rsgl[RSGL_MAX_ENTRIES]; member in struct:aead_ctx
433 err = af_alg_make_sg(&ctx->rsgl[cnt], &msg->msg_iter, aead_recvmsg()
440 af_alg_link_sg(&ctx->rsgl[cnt-1], &ctx->rsgl[cnt]); aead_recvmsg()
493 aead_request_set_crypt(&ctx->aead_req, sg, ctx->rsgl[0].sg, used, aead_recvmsg()
514 af_alg_free_sg(&ctx->rsgl[i]); aead_recvmsg()

Completed in 88 milliseconds