salg 674 crypto/cryptd.c struct shash_alg *salg; salg 682 crypto/cryptd.c salg = shash_attr_alg(tb[1], type, mask); salg 683 crypto/cryptd.c if (IS_ERR(salg)) salg 684 crypto/cryptd.c return PTR_ERR(salg); salg 686 crypto/cryptd.c alg = &salg->base; salg 696 crypto/cryptd.c err = crypto_init_shash_spawn(&ctx->spawn, salg, salg 705 crypto/cryptd.c inst->alg.halg.digestsize = salg->digestsize; salg 706 crypto/cryptd.c inst->alg.halg.statesize = salg->statesize; salg 718 crypto/cryptd.c if (crypto_shash_alg_has_setkey(salg)) salg 174 crypto/hmac.c struct shash_alg *salg; salg 183 crypto/hmac.c salg = shash_attr_alg(tb[1], 0, 0); salg 184 crypto/hmac.c if (IS_ERR(salg)) salg 185 crypto/hmac.c return PTR_ERR(salg); salg 186 crypto/hmac.c alg = &salg->base; salg 190 crypto/hmac.c if (crypto_shash_alg_has_setkey(salg)) salg 193 crypto/hmac.c ds = salg->digestsize; salg 194 crypto/hmac.c ss = salg->statesize; salg 204 crypto/hmac.c err = crypto_init_shash_spawn(shash_instance_ctx(inst), salg, salg 405 crypto/shash.c struct shash_alg *salg = __crypto_shash_alg(alg); salg 412 crypto/shash.c rhash.digestsize = salg->digestsize; salg 427 crypto/shash.c struct shash_alg *salg = __crypto_shash_alg(alg); salg 431 crypto/shash.c seq_printf(m, "digestsize : %u\n", salg->digestsize); salg 119 crypto/simd.c struct simd_skcipher_alg *salg; salg 124 crypto/simd.c salg = container_of(alg, struct simd_skcipher_alg, alg); salg 126 crypto/simd.c cryptd_tfm = cryptd_alloc_skcipher(salg->ialg_name, salg 147 crypto/simd.c struct simd_skcipher_alg *salg; salg 160 crypto/simd.c salg = kzalloc(sizeof(*salg), GFP_KERNEL); salg 161 crypto/simd.c if (!salg) { salg 162 crypto/simd.c salg = ERR_PTR(-ENOMEM); salg 166 crypto/simd.c salg->ialg_name = basename; salg 167 crypto/simd.c alg = &salg->alg; salg 203 crypto/simd.c return salg; salg 206 crypto/simd.c kfree(salg); salg 207 crypto/simd.c salg = ERR_PTR(err); salg 225 crypto/simd.c void simd_skcipher_free(struct simd_skcipher_alg *salg) salg 227 crypto/simd.c crypto_unregister_skcipher(&salg->alg); salg 228 crypto/simd.c kfree(salg); salg 370 crypto/simd.c struct simd_aead_alg *salg; salg 375 crypto/simd.c salg = container_of(alg, struct simd_aead_alg, alg); salg 377 crypto/simd.c cryptd_tfm = cryptd_alloc_aead(salg->ialg_name, CRYPTO_ALG_INTERNAL, salg 397 crypto/simd.c struct simd_aead_alg *salg; salg 410 crypto/simd.c salg = kzalloc(sizeof(*salg), GFP_KERNEL); salg 411 crypto/simd.c if (!salg) { salg 412 crypto/simd.c salg = ERR_PTR(-ENOMEM); salg 416 crypto/simd.c salg->ialg_name = basename; salg 417 crypto/simd.c alg = &salg->alg; salg 453 crypto/simd.c return salg; salg 456 crypto/simd.c kfree(salg); salg 457 crypto/simd.c salg = ERR_PTR(err); salg 475 crypto/simd.c void simd_aead_free(struct simd_aead_alg *salg) salg 477 crypto/simd.c crypto_unregister_aead(&salg->alg); salg 478 crypto/simd.c kfree(salg);