ahash_alg 334 arch/arm/crypto/ghash-ce-glue.c static struct ahash_alg ghash_async_alg = { ahash_alg 297 arch/x86/crypto/ghash-clmulni-intel_glue.c static struct ahash_alg ghash_async_alg = { ahash_alg 34 crypto/ahash.c static inline struct ahash_alg *crypto_ahash_alg(struct crypto_ahash *hash) ahash_alg 36 crypto/ahash.c return container_of(crypto_hash_alg_common(hash), struct ahash_alg, ahash_alg 481 crypto/ahash.c struct ahash_alg *alg = crypto_ahash_alg(hash); ahash_alg 572 crypto/ahash.c static int ahash_prepare_alg(struct ahash_alg *alg) ahash_alg 588 crypto/ahash.c int crypto_register_ahash(struct ahash_alg *alg) ahash_alg 601 crypto/ahash.c int crypto_unregister_ahash(struct ahash_alg *alg) ahash_alg 607 crypto/ahash.c int crypto_register_ahashes(struct ahash_alg *algs, int count) ahash_alg 627 crypto/ahash.c void crypto_unregister_ahashes(struct ahash_alg *algs, int count) ahash_alg 137 drivers/crypto/amcc/crypto4xx_core.h struct ahash_alg hash; ahash_alg 1251 drivers/crypto/atmel-sha.c static struct ahash_alg sha_1_256_algs[] = { ahash_alg 1302 drivers/crypto/atmel-sha.c static struct ahash_alg sha_224_alg = { ahash_alg 1327 drivers/crypto/atmel-sha.c static struct ahash_alg sha_384_512_algs[] = { ahash_alg 2082 drivers/crypto/atmel-sha.c static struct ahash_alg sha_hmac_algs[] = { ahash_alg 2628 drivers/crypto/axis/artpec6_crypto.c static struct ahash_alg hash_algos[] = { ahash_alg 4564 drivers/crypto/bcm/cipher.c struct ahash_alg *hash = &driver_alg->alg.hash; ahash_alg 106 drivers/crypto/bcm/cipher.h struct ahash_alg hash; ahash_alg 4367 drivers/crypto/caam/caamalg_qi2.c struct ahash_alg template_ahash; ahash_alg 4506 drivers/crypto/caam/caamalg_qi2.c struct ahash_alg ahash_alg; ahash_alg 4515 drivers/crypto/caam/caamalg_qi2.c struct ahash_alg *alg = ahash_alg 4516 drivers/crypto/caam/caamalg_qi2.c container_of(halg, struct ahash_alg, halg); ahash_alg 4518 drivers/crypto/caam/caamalg_qi2.c container_of(alg, struct caam_hash_alg, ahash_alg); ahash_alg 4588 drivers/crypto/caam/caamalg_qi2.c struct ahash_alg *halg; ahash_alg 4595 drivers/crypto/caam/caamalg_qi2.c t_alg->ahash_alg = template->template_ahash; ahash_alg 4596 drivers/crypto/caam/caamalg_qi2.c halg = &t_alg->ahash_alg; ahash_alg 4609 drivers/crypto/caam/caamalg_qi2.c t_alg->ahash_alg.setkey = NULL; ahash_alg 5296 drivers/crypto/caam/caamalg_qi2.c err = crypto_register_ahash(&t_alg->ahash_alg); ahash_alg 5299 drivers/crypto/caam/caamalg_qi2.c t_alg->ahash_alg.halg.base.cra_driver_name, ahash_alg 5315 drivers/crypto/caam/caamalg_qi2.c err = crypto_register_ahash(&t_alg->ahash_alg); ahash_alg 5318 drivers/crypto/caam/caamalg_qi2.c t_alg->ahash_alg.halg.base.cra_driver_name, ahash_alg 5373 drivers/crypto/caam/caamalg_qi2.c crypto_unregister_ahash(&t_hash_alg->ahash_alg); ahash_alg 1627 drivers/crypto/caam/caamhash.c struct ahash_alg template_ahash; ahash_alg 1803 drivers/crypto/caam/caamhash.c struct ahash_alg ahash_alg; ahash_alg 1812 drivers/crypto/caam/caamhash.c struct ahash_alg *alg = ahash_alg 1813 drivers/crypto/caam/caamhash.c container_of(halg, struct ahash_alg, halg); ahash_alg 1815 drivers/crypto/caam/caamhash.c container_of(alg, struct caam_hash_alg, ahash_alg); ahash_alg 1932 drivers/crypto/caam/caamhash.c crypto_unregister_ahash(&t_alg->ahash_alg); ahash_alg 1943 drivers/crypto/caam/caamhash.c struct ahash_alg *halg; ahash_alg 1952 drivers/crypto/caam/caamhash.c t_alg->ahash_alg = template->template_ahash; ahash_alg 1953 drivers/crypto/caam/caamhash.c halg = &t_alg->ahash_alg; ahash_alg 1966 drivers/crypto/caam/caamhash.c t_alg->ahash_alg.setkey = NULL; ahash_alg 2037 drivers/crypto/caam/caamhash.c err = crypto_register_ahash(&t_alg->ahash_alg); ahash_alg 2040 drivers/crypto/caam/caamhash.c t_alg->ahash_alg.halg.base.cra_driver_name, ahash_alg 2057 drivers/crypto/caam/caamhash.c err = crypto_register_ahash(&t_alg->ahash_alg); ahash_alg 2060 drivers/crypto/caam/caamhash.c t_alg->ahash_alg.halg.base.cra_driver_name, ahash_alg 352 drivers/crypto/ccp/ccp-crypto-aes-cmac.c struct ahash_alg *alg; ahash_alg 373 drivers/crypto/ccp/ccp-crypto-main.c struct ccp_crypto_ahash_alg *ahash_alg, *ahash_tmp; ahash_alg 378 drivers/crypto/ccp/ccp-crypto-main.c list_for_each_entry_safe(ahash_alg, ahash_tmp, &hash_algs, entry) { ahash_alg 379 drivers/crypto/ccp/ccp-crypto-main.c crypto_unregister_ahash(&ahash_alg->alg); ahash_alg 380 drivers/crypto/ccp/ccp-crypto-main.c list_del(&ahash_alg->entry); ahash_alg 381 drivers/crypto/ccp/ccp-crypto-main.c kfree(ahash_alg); ahash_alg 421 drivers/crypto/ccp/ccp-crypto-sha.c struct ahash_alg *alg; ahash_alg 465 drivers/crypto/ccp/ccp-crypto-sha.c struct ahash_alg *alg; ahash_alg 60 drivers/crypto/ccp/ccp-crypto.h struct ahash_alg alg; ahash_alg 81 drivers/crypto/ccp/ccp-crypto.h struct ahash_alg *ahash_alg; ahash_alg 83 drivers/crypto/ccp/ccp-crypto.h ahash_alg = container_of(alg, struct ahash_alg, halg.base); ahash_alg 85 drivers/crypto/ccp/ccp-crypto.h return container_of(ahash_alg, struct ccp_crypto_ahash_alg, alg); ahash_alg 66 drivers/crypto/ccree/cc_hash.c struct ahash_alg ahash_alg; ahash_alg 1124 drivers/crypto/ccree/cc_hash.c struct ahash_alg *ahash_alg = ahash_alg 1125 drivers/crypto/ccree/cc_hash.c container_of(hash_alg_common, struct ahash_alg, halg); ahash_alg 1127 drivers/crypto/ccree/cc_hash.c container_of(ahash_alg, struct cc_hash_alg, ahash_alg); ahash_alg 1567 drivers/crypto/ccree/cc_hash.c struct ahash_alg template_ahash; ahash_alg 1827 drivers/crypto/ccree/cc_hash.c struct ahash_alg *halg; ahash_alg 1833 drivers/crypto/ccree/cc_hash.c t_crypto_alg->ahash_alg = template->template_ahash; ahash_alg 1834 drivers/crypto/ccree/cc_hash.c halg = &t_crypto_alg->ahash_alg; ahash_alg 2061 drivers/crypto/ccree/cc_hash.c rc = crypto_register_ahash(&t_alg->ahash_alg); ahash_alg 2086 drivers/crypto/ccree/cc_hash.c rc = crypto_register_ahash(&t_alg->ahash_alg); ahash_alg 2113 drivers/crypto/ccree/cc_hash.c crypto_unregister_ahash(&t_hash_alg->ahash_alg); ahash_alg 4278 drivers/crypto/chelsio/chcr_algo.c struct ahash_alg *a_hash; ahash_alg 306 drivers/crypto/chelsio/chcr_crypto.h struct ahash_alg hash; ahash_alg 754 drivers/crypto/img-hash.c static struct ahash_alg img_algs[] = { ahash_alg 770 drivers/crypto/inside-secure/safexcel.h struct ahash_alg ahash; ahash_alg 241 drivers/crypto/marvell/cesa.c static struct ahash_alg *orion_ahash_algs[] = { ahash_alg 257 drivers/crypto/marvell/cesa.c static struct ahash_alg *armada_370_ahash_algs[] = { ahash_alg 379 drivers/crypto/marvell/cesa.h struct ahash_alg **ahash_algs; ahash_alg 866 drivers/crypto/marvell/cesa.h extern struct ahash_alg mv_md5_alg; ahash_alg 867 drivers/crypto/marvell/cesa.h extern struct ahash_alg mv_sha1_alg; ahash_alg 868 drivers/crypto/marvell/cesa.h extern struct ahash_alg mv_sha256_alg; ahash_alg 869 drivers/crypto/marvell/cesa.h extern struct ahash_alg mv_ahmac_md5_alg; ahash_alg 870 drivers/crypto/marvell/cesa.h extern struct ahash_alg mv_ahmac_sha1_alg; ahash_alg 871 drivers/crypto/marvell/cesa.h extern struct ahash_alg mv_ahmac_sha256_alg; ahash_alg 902 drivers/crypto/marvell/hash.c struct ahash_alg mv_md5_alg = { ahash_alg 972 drivers/crypto/marvell/hash.c struct ahash_alg mv_sha1_alg = { ahash_alg 1045 drivers/crypto/marvell/hash.c struct ahash_alg mv_sha256_alg = { ahash_alg 1278 drivers/crypto/marvell/hash.c struct ahash_alg mv_ahmac_md5_alg = { ahash_alg 1348 drivers/crypto/marvell/hash.c struct ahash_alg mv_ahmac_sha1_alg = { ahash_alg 1418 drivers/crypto/marvell/hash.c struct ahash_alg mv_ahmac_sha256_alg = { ahash_alg 918 drivers/crypto/mediatek/mtk-sha.c static struct ahash_alg algs_sha1_sha224_sha256[] = { ahash_alg 1068 drivers/crypto/mediatek/mtk-sha.c static struct ahash_alg algs_sha384_sha512[] = { ahash_alg 907 drivers/crypto/mxs-dcp.c static struct ahash_alg dcp_sha1_alg = { ahash_alg 934 drivers/crypto/mxs-dcp.c static struct ahash_alg dcp_sha256_alg = { ahash_alg 256 drivers/crypto/n2_core.c struct ahash_alg alg; ahash_alg 262 drivers/crypto/n2_core.c struct ahash_alg *ahash_alg; ahash_alg 264 drivers/crypto/n2_core.c ahash_alg = container_of(alg, struct ahash_alg, halg.base); ahash_alg 266 drivers/crypto/n2_core.c return container_of(ahash_alg, struct n2_ahash_alg, alg); ahash_alg 277 drivers/crypto/n2_core.c struct ahash_alg *ahash_alg; ahash_alg 279 drivers/crypto/n2_core.c ahash_alg = container_of(alg, struct ahash_alg, halg.base); ahash_alg 281 drivers/crypto/n2_core.c return container_of(ahash_alg, struct n2_hmac_alg, derived.alg); ahash_alg 1413 drivers/crypto/n2_core.c struct ahash_alg *ahash; ahash_alg 1453 drivers/crypto/n2_core.c struct ahash_alg *ahash; ahash_alg 181 drivers/crypto/omap-sham.c struct ahash_alg *algs_list; ahash_alg 1450 drivers/crypto/omap-sham.c static struct ahash_alg algs_sha1_md5[] = { ahash_alg 1546 drivers/crypto/omap-sham.c static struct ahash_alg algs_sha224_sha256[] = { ahash_alg 1637 drivers/crypto/omap-sham.c static struct ahash_alg algs_sha384_sha512[] = { ahash_alg 2167 drivers/crypto/omap-sham.c struct ahash_alg *alg; ahash_alg 83 drivers/crypto/qce/common.h struct ahash_alg ahash; ahash_alg 473 drivers/crypto/qce/sha.c struct ahash_alg *alg; ahash_alg 63 drivers/crypto/qce/sha.h struct ahash_alg *alg = container_of(crypto_hash_alg_common(ahash), ahash_alg 64 drivers/crypto/qce/sha.h struct ahash_alg, halg); ahash_alg 260 drivers/crypto/rockchip/rk3288_crypto.h struct ahash_alg hash; ahash_alg 276 drivers/crypto/rockchip/rk3288_crypto_ahash.c struct ahash_alg *alg = __crypto_ahash_alg(tfm->__crt_alg); ahash_alg 1758 drivers/crypto/s5p-sss.c static struct ahash_alg algs_sha1_md5_sha256[] = { ahash_alg 2312 drivers/crypto/s5p-sss.c struct ahash_alg *alg; ahash_alg 1237 drivers/crypto/sahara.c static struct ahash_alg sha_v3_algs[] = { ahash_alg 1263 drivers/crypto/sahara.c static struct ahash_alg sha_v4_algs[] = { ahash_alg 151 drivers/crypto/stm32/stm32-hash.c struct ahash_alg *algs_list; ahash_alg 1121 drivers/crypto/stm32/stm32-hash.c static struct ahash_alg algs_md5_sha1[] = { ahash_alg 1226 drivers/crypto/stm32/stm32-hash.c static struct ahash_alg algs_sha224_sha256[] = { ahash_alg 20 drivers/crypto/sunxi-ss/sun4i-ss-hash.c struct ahash_alg *alg = __crypto_ahash_alg(tfm->__crt_alg); ahash_alg 38 drivers/crypto/sunxi-ss/sun4i-ss-hash.c struct ahash_alg *alg = __crypto_ahash_alg(tfm->base.__crt_alg); ahash_alg 152 drivers/crypto/sunxi-ss/sun4i-ss.h struct ahash_alg hash; ahash_alg 2257 drivers/crypto/talitos.c struct ahash_alg hash; ahash_alg 1489 drivers/crypto/ux500/hash/hash_core.c struct ahash_alg hash; ahash_alg 33 include/crypto/internal/hash.h struct ahash_alg alg; ahash_alg 72 include/crypto/internal/hash.h int crypto_register_ahash(struct ahash_alg *alg); ahash_alg 73 include/crypto/internal/hash.h int crypto_unregister_ahash(struct ahash_alg *alg); ahash_alg 74 include/crypto/internal/hash.h int crypto_register_ahashes(struct ahash_alg *algs, int count); ahash_alg 75 include/crypto/internal/hash.h void crypto_unregister_ahashes(struct ahash_alg *algs, int count); ahash_alg 131 include/crypto/internal/hash.h static inline struct ahash_alg *__crypto_ahash_alg(struct crypto_alg *alg) ahash_alg 133 include/crypto/internal/hash.h return container_of(__crypto_hash_alg_common(alg), struct ahash_alg, ahash_alg 162 include/crypto/internal/hash.h return sizeof(struct ahash_alg) - sizeof(struct crypto_alg);