Lines Matching refs:alg

95 	struct aead_alg			alg;
138 struct skcipher_alg alg;
177 static inline struct spacc_alg *to_spacc_skcipher(struct skcipher_alg *alg)
179 return alg ? container_of(alg, struct spacc_alg, alg) : NULL;
182 static inline struct spacc_aead *to_spacc_aead(struct aead_alg *alg)
184 return container_of(alg, struct spacc_aead, alg);
511 struct aead_alg *alg = crypto_aead_alg(aead);
512 struct spacc_aead *spacc_alg = to_spacc_aead(alg);
559 struct aead_alg *alg = crypto_aead_alg(aead);
560 struct spacc_aead *spacc_alg = to_spacc_aead(alg);
630 struct aead_alg *alg = crypto_aead_alg(aead);
631 struct spacc_engine *engine = to_spacc_aead(alg)->engine;
676 struct spacc_aead *alg = to_spacc_aead(crypto_aead_alg(aead));
678 return spacc_aead_setup(req, alg->type, 1);
684 struct spacc_aead *alg = to_spacc_aead(crypto_aead_alg(aead));
686 return spacc_aead_setup(req, alg->type, 0);
696 struct aead_alg *alg = crypto_aead_alg(tfm);
697 struct spacc_aead *spacc_alg = to_spacc_aead(alg);
702 ctx->sw_cipher = crypto_alloc_aead(alg->base.cra_name, 0,
868 struct skcipher_alg *alg = crypto_skcipher_alg(tfm);
869 struct spacc_alg *spacc_alg = to_spacc_skcipher(alg);
875 ctx->key_len, ablk_req->iv, alg->ivsize,
927 struct skcipher_alg *alg = crypto_skcipher_alg(tfm);
928 struct spacc_engine *engine = to_spacc_skcipher(alg)->engine;
1004 struct skcipher_alg *alg = crypto_skcipher_alg(tfm);
1005 struct spacc_alg *spacc_alg = to_spacc_skcipher(alg);
1010 if (alg->base.cra_flags & CRYPTO_ALG_NEED_FALLBACK) {
1011 ctx->sw_cipher = crypto_alloc_skcipher(alg->base.cra_name, 0,
1015 alg->base.cra_name);
1042 struct skcipher_alg *alg = crypto_skcipher_alg(cipher);
1043 struct spacc_alg *spacc_alg = to_spacc_skcipher(alg);
1051 struct skcipher_alg *alg = crypto_skcipher_alg(cipher);
1052 struct spacc_alg *spacc_alg = to_spacc_skcipher(alg);
1131 struct crypto_alg *alg = req->req->tfm->__crt_alg;
1133 if (CRYPTO_ALG_TYPE_AEAD == (CRYPTO_ALG_TYPE_MASK & alg->cra_flags))
1229 .alg = {
1255 .alg = {
1280 .alg = {
1305 .alg = {
1329 .alg = {
1354 .alg = {
1384 .alg = {
1415 .alg = {
1446 .alg = {
1477 .alg = {
1508 .alg = {
1540 .alg = {
1572 .alg = {
1722 err = crypto_register_skcipher(&engine->algs[i].alg);
1729 dev_err(engine->dev, "failed to register alg \"%s\"\n",
1730 engine->algs[i].alg.base.cra_name);
1732 dev_dbg(engine->dev, "registered alg \"%s\"\n",
1733 engine->algs[i].alg.base.cra_name);
1739 err = crypto_register_aead(&engine->aeads[i].alg);
1746 dev_err(engine->dev, "failed to register alg \"%s\"\n",
1747 engine->aeads[i].alg.base.cra_name);
1749 dev_dbg(engine->dev, "registered alg \"%s\"\n",
1750 engine->aeads[i].alg.base.cra_name);
1769 struct spacc_alg *alg, *next;
1777 crypto_unregister_aead(&aead->alg);
1780 list_for_each_entry_safe(alg, next, &engine->registered_algs, entry) {
1781 list_del(&alg->entry);
1782 crypto_unregister_skcipher(&alg->alg);