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);