ahash             704 drivers/crypto/amcc/crypto4xx_alg.c 	struct crypto_ahash *ahash = crypto_ahash_reqtfm(req);
ahash             707 drivers/crypto/amcc/crypto4xx_alg.c 	unsigned int ds = crypto_ahash_digestsize(ahash);
ahash             723 drivers/crypto/amcc/crypto4xx_alg.c 	struct crypto_ahash *ahash = crypto_ahash_reqtfm(req);
ahash             726 drivers/crypto/amcc/crypto4xx_alg.c 	unsigned int ds = crypto_ahash_digestsize(ahash);
ahash             694 drivers/crypto/bcm/cipher.c 	struct crypto_ahash *ahash = crypto_ahash_reqtfm(req);
ahash             695 drivers/crypto/bcm/cipher.c 	struct crypto_tfm *tfm = crypto_ahash_tfm(ahash);
ahash             936 drivers/crypto/bcm/cipher.c 	struct crypto_ahash *ahash = crypto_ahash_reqtfm(req);
ahash             938 drivers/crypto/bcm/cipher.c 		crypto_tfm_alg_blocksize(crypto_ahash_tfm(ahash));
ahash            1036 drivers/crypto/bcm/cipher.c 	struct crypto_ahash *ahash = crypto_ahash_reqtfm(req);
ahash            1038 drivers/crypto/bcm/cipher.c 		crypto_tfm_alg_blocksize(crypto_ahash_tfm(ahash));
ahash            2315 drivers/crypto/bcm/cipher.c static int ahash_setkey(struct crypto_ahash *ahash, const u8 *key,
ahash            2318 drivers/crypto/bcm/cipher.c 	struct iproc_ctx_s *ctx = crypto_ahash_ctx(ahash);
ahash            2321 drivers/crypto/bcm/cipher.c 		 __func__, ahash, key, keylen);
ahash            2379 drivers/crypto/bcm/cipher.c static int ahash_hmac_setkey(struct crypto_ahash *ahash, const u8 *key,
ahash            2382 drivers/crypto/bcm/cipher.c 	struct iproc_ctx_s *ctx = crypto_ahash_ctx(ahash);
ahash            2384 drivers/crypto/bcm/cipher.c 		crypto_tfm_alg_blocksize(crypto_ahash_tfm(ahash));
ahash            2385 drivers/crypto/bcm/cipher.c 	unsigned int digestsize = crypto_ahash_digestsize(ahash);
ahash            2390 drivers/crypto/bcm/cipher.c 		 __func__, ahash, key, keylen, blocksize, digestsize);
ahash            3087 drivers/crypto/caam/caamalg_qi2.c static int ahash_set_sh_desc(struct crypto_ahash *ahash)
ahash            3089 drivers/crypto/caam/caamalg_qi2.c 	struct caam_hash_ctx *ctx = crypto_ahash_ctx(ahash);
ahash            3090 drivers/crypto/caam/caamalg_qi2.c 	int digestsize = crypto_ahash_digestsize(ahash);
ahash            3259 drivers/crypto/caam/caamalg_qi2.c static int ahash_setkey(struct crypto_ahash *ahash, const u8 *key,
ahash            3262 drivers/crypto/caam/caamalg_qi2.c 	struct caam_hash_ctx *ctx = crypto_ahash_ctx(ahash);
ahash            3263 drivers/crypto/caam/caamalg_qi2.c 	unsigned int blocksize = crypto_tfm_alg_blocksize(&ahash->base);
ahash            3264 drivers/crypto/caam/caamalg_qi2.c 	unsigned int digestsize = crypto_ahash_digestsize(ahash);
ahash            3302 drivers/crypto/caam/caamalg_qi2.c 	ret = ahash_set_sh_desc(ahash);
ahash            3307 drivers/crypto/caam/caamalg_qi2.c 	crypto_ahash_set_flags(ahash, CRYPTO_TFM_RES_BAD_KEY_LEN);
ahash            3347 drivers/crypto/caam/caamalg_qi2.c 	struct crypto_ahash *ahash = crypto_ahash_reqtfm(req);
ahash            3350 drivers/crypto/caam/caamalg_qi2.c 	struct caam_hash_ctx *ctx = crypto_ahash_ctx(ahash);
ahash            3351 drivers/crypto/caam/caamalg_qi2.c 	int digestsize = crypto_ahash_digestsize(ahash);
ahash            3374 drivers/crypto/caam/caamalg_qi2.c 	struct crypto_ahash *ahash = crypto_ahash_reqtfm(req);
ahash            3377 drivers/crypto/caam/caamalg_qi2.c 	struct caam_hash_ctx *ctx = crypto_ahash_ctx(ahash);
ahash            3395 drivers/crypto/caam/caamalg_qi2.c 				     crypto_ahash_digestsize(ahash), 1);
ahash            3404 drivers/crypto/caam/caamalg_qi2.c 	struct crypto_ahash *ahash = crypto_ahash_reqtfm(req);
ahash            3407 drivers/crypto/caam/caamalg_qi2.c 	struct caam_hash_ctx *ctx = crypto_ahash_ctx(ahash);
ahash            3408 drivers/crypto/caam/caamalg_qi2.c 	int digestsize = crypto_ahash_digestsize(ahash);
ahash            3431 drivers/crypto/caam/caamalg_qi2.c 	struct crypto_ahash *ahash = crypto_ahash_reqtfm(req);
ahash            3434 drivers/crypto/caam/caamalg_qi2.c 	struct caam_hash_ctx *ctx = crypto_ahash_ctx(ahash);
ahash            3452 drivers/crypto/caam/caamalg_qi2.c 				     crypto_ahash_digestsize(ahash), 1);
ahash            3459 drivers/crypto/caam/caamalg_qi2.c 	struct crypto_ahash *ahash = crypto_ahash_reqtfm(req);
ahash            3460 drivers/crypto/caam/caamalg_qi2.c 	struct caam_hash_ctx *ctx = crypto_ahash_ctx(ahash);
ahash            3477 drivers/crypto/caam/caamalg_qi2.c 	*next_buflen = in_len & (crypto_tfm_alg_blocksize(&ahash->base) - 1);
ahash            3587 drivers/crypto/caam/caamalg_qi2.c 	struct crypto_ahash *ahash = crypto_ahash_reqtfm(req);
ahash            3588 drivers/crypto/caam/caamalg_qi2.c 	struct caam_hash_ctx *ctx = crypto_ahash_ctx(ahash);
ahash            3597 drivers/crypto/caam/caamalg_qi2.c 	int digestsize = crypto_ahash_digestsize(ahash);
ahash            3658 drivers/crypto/caam/caamalg_qi2.c 	struct crypto_ahash *ahash = crypto_ahash_reqtfm(req);
ahash            3659 drivers/crypto/caam/caamalg_qi2.c 	struct caam_hash_ctx *ctx = crypto_ahash_ctx(ahash);
ahash            3669 drivers/crypto/caam/caamalg_qi2.c 	int digestsize = crypto_ahash_digestsize(ahash);
ahash            3752 drivers/crypto/caam/caamalg_qi2.c 	struct crypto_ahash *ahash = crypto_ahash_reqtfm(req);
ahash            3753 drivers/crypto/caam/caamalg_qi2.c 	struct caam_hash_ctx *ctx = crypto_ahash_ctx(ahash);
ahash            3760 drivers/crypto/caam/caamalg_qi2.c 	int digestsize = crypto_ahash_digestsize(ahash);
ahash            3847 drivers/crypto/caam/caamalg_qi2.c 	struct crypto_ahash *ahash = crypto_ahash_reqtfm(req);
ahash            3848 drivers/crypto/caam/caamalg_qi2.c 	struct caam_hash_ctx *ctx = crypto_ahash_ctx(ahash);
ahash            3857 drivers/crypto/caam/caamalg_qi2.c 	int digestsize = crypto_ahash_digestsize(ahash);
ahash            3920 drivers/crypto/caam/caamalg_qi2.c 	struct crypto_ahash *ahash = crypto_ahash_reqtfm(req);
ahash            3921 drivers/crypto/caam/caamalg_qi2.c 	struct caam_hash_ctx *ctx = crypto_ahash_ctx(ahash);
ahash            3937 drivers/crypto/caam/caamalg_qi2.c 	*next_buflen = in_len & (crypto_tfm_alg_blocksize(&ahash->base) - 1);
ahash            4050 drivers/crypto/caam/caamalg_qi2.c 	struct crypto_ahash *ahash = crypto_ahash_reqtfm(req);
ahash            4051 drivers/crypto/caam/caamalg_qi2.c 	struct caam_hash_ctx *ctx = crypto_ahash_ctx(ahash);
ahash            4060 drivers/crypto/caam/caamalg_qi2.c 	int digestsize = crypto_ahash_digestsize(ahash);
ahash            4146 drivers/crypto/caam/caamalg_qi2.c 	struct crypto_ahash *ahash = crypto_ahash_reqtfm(req);
ahash            4147 drivers/crypto/caam/caamalg_qi2.c 	struct caam_hash_ctx *ctx = crypto_ahash_ctx(ahash);
ahash            4161 drivers/crypto/caam/caamalg_qi2.c 	*next_buflen = req->nbytes & (crypto_tfm_alg_blocksize(&ahash->base) -
ahash            4511 drivers/crypto/caam/caamalg_qi2.c 	struct crypto_ahash *ahash = __crypto_ahash_cast(tfm);
ahash            4569 drivers/crypto/caam/caamalg_qi2.c 	return ahash_set_sh_desc(ahash);
ahash             222 drivers/crypto/caam/caamhash.c static int ahash_set_sh_desc(struct crypto_ahash *ahash)
ahash             224 drivers/crypto/caam/caamhash.c 	struct caam_hash_ctx *ctx = crypto_ahash_ctx(ahash);
ahash             225 drivers/crypto/caam/caamhash.c 	int digestsize = crypto_ahash_digestsize(ahash);
ahash             278 drivers/crypto/caam/caamhash.c static int axcbc_set_sh_desc(struct crypto_ahash *ahash)
ahash             280 drivers/crypto/caam/caamhash.c 	struct caam_hash_ctx *ctx = crypto_ahash_ctx(ahash);
ahash             281 drivers/crypto/caam/caamhash.c 	int digestsize = crypto_ahash_digestsize(ahash);
ahash             330 drivers/crypto/caam/caamhash.c static int acmac_set_sh_desc(struct crypto_ahash *ahash)
ahash             332 drivers/crypto/caam/caamhash.c 	struct caam_hash_ctx *ctx = crypto_ahash_ctx(ahash);
ahash             333 drivers/crypto/caam/caamhash.c 	int digestsize = crypto_ahash_digestsize(ahash);
ahash             443 drivers/crypto/caam/caamhash.c static int ahash_setkey(struct crypto_ahash *ahash,
ahash             446 drivers/crypto/caam/caamhash.c 	struct caam_hash_ctx *ctx = crypto_ahash_ctx(ahash);
ahash             448 drivers/crypto/caam/caamhash.c 	int blocksize = crypto_tfm_alg_blocksize(&ahash->base);
ahash             449 drivers/crypto/caam/caamhash.c 	int digestsize = crypto_ahash_digestsize(ahash);
ahash             500 drivers/crypto/caam/caamhash.c 	return ahash_set_sh_desc(ahash);
ahash             503 drivers/crypto/caam/caamhash.c 	crypto_ahash_set_flags(ahash, CRYPTO_TFM_RES_BAD_KEY_LEN);
ahash             507 drivers/crypto/caam/caamhash.c static int axcbc_setkey(struct crypto_ahash *ahash, const u8 *key,
ahash             510 drivers/crypto/caam/caamhash.c 	struct caam_hash_ctx *ctx = crypto_ahash_ctx(ahash);
ahash             514 drivers/crypto/caam/caamhash.c 		crypto_ahash_set_flags(ahash, CRYPTO_TFM_RES_BAD_KEY_LEN);
ahash             526 drivers/crypto/caam/caamhash.c 	return axcbc_set_sh_desc(ahash);
ahash             529 drivers/crypto/caam/caamhash.c static int acmac_setkey(struct crypto_ahash *ahash, const u8 *key,
ahash             532 drivers/crypto/caam/caamhash.c 	struct caam_hash_ctx *ctx = crypto_ahash_ctx(ahash);
ahash             537 drivers/crypto/caam/caamhash.c 		crypto_ahash_set_flags(ahash, CRYPTO_TFM_RES_BAD_KEY_LEN);
ahash             548 drivers/crypto/caam/caamhash.c 	return acmac_set_sh_desc(ahash);
ahash             605 drivers/crypto/caam/caamhash.c 	struct crypto_ahash *ahash = crypto_ahash_reqtfm(req);
ahash             606 drivers/crypto/caam/caamhash.c 	int digestsize = crypto_ahash_digestsize(ahash);
ahash             608 drivers/crypto/caam/caamhash.c 	struct caam_hash_ctx *ctx = crypto_ahash_ctx(ahash);
ahash             633 drivers/crypto/caam/caamhash.c 	struct crypto_ahash *ahash = crypto_ahash_reqtfm(req);
ahash             634 drivers/crypto/caam/caamhash.c 	struct caam_hash_ctx *ctx = crypto_ahash_ctx(ahash);
ahash             636 drivers/crypto/caam/caamhash.c 	int digestsize = crypto_ahash_digestsize(ahash);
ahash             665 drivers/crypto/caam/caamhash.c 	struct crypto_ahash *ahash = crypto_ahash_reqtfm(req);
ahash             666 drivers/crypto/caam/caamhash.c 	int digestsize = crypto_ahash_digestsize(ahash);
ahash             668 drivers/crypto/caam/caamhash.c 	struct caam_hash_ctx *ctx = crypto_ahash_ctx(ahash);
ahash             693 drivers/crypto/caam/caamhash.c 	struct crypto_ahash *ahash = crypto_ahash_reqtfm(req);
ahash             694 drivers/crypto/caam/caamhash.c 	struct caam_hash_ctx *ctx = crypto_ahash_ctx(ahash);
ahash             696 drivers/crypto/caam/caamhash.c 	int digestsize = crypto_ahash_digestsize(ahash);
ahash             783 drivers/crypto/caam/caamhash.c 	struct crypto_ahash *ahash = crypto_ahash_reqtfm(req);
ahash             784 drivers/crypto/caam/caamhash.c 	struct caam_hash_ctx *ctx = crypto_ahash_ctx(ahash);
ahash             792 drivers/crypto/caam/caamhash.c 	int blocksize = crypto_ahash_blocksize(ahash);
ahash             922 drivers/crypto/caam/caamhash.c 	struct crypto_ahash *ahash = crypto_ahash_reqtfm(req);
ahash             923 drivers/crypto/caam/caamhash.c 	struct caam_hash_ctx *ctx = crypto_ahash_ctx(ahash);
ahash             931 drivers/crypto/caam/caamhash.c 	int digestsize = crypto_ahash_digestsize(ahash);
ahash             988 drivers/crypto/caam/caamhash.c 	struct crypto_ahash *ahash = crypto_ahash_reqtfm(req);
ahash             989 drivers/crypto/caam/caamhash.c 	struct caam_hash_ctx *ctx = crypto_ahash_ctx(ahash);
ahash             998 drivers/crypto/caam/caamhash.c 	int digestsize = crypto_ahash_digestsize(ahash);
ahash            1068 drivers/crypto/caam/caamhash.c 	struct crypto_ahash *ahash = crypto_ahash_reqtfm(req);
ahash            1069 drivers/crypto/caam/caamhash.c 	struct caam_hash_ctx *ctx = crypto_ahash_ctx(ahash);
ahash            1075 drivers/crypto/caam/caamhash.c 	int digestsize = crypto_ahash_digestsize(ahash);
ahash            1145 drivers/crypto/caam/caamhash.c 	struct crypto_ahash *ahash = crypto_ahash_reqtfm(req);
ahash            1146 drivers/crypto/caam/caamhash.c 	struct caam_hash_ctx *ctx = crypto_ahash_ctx(ahash);
ahash            1154 drivers/crypto/caam/caamhash.c 	int digestsize = crypto_ahash_digestsize(ahash);
ahash            1204 drivers/crypto/caam/caamhash.c 	struct crypto_ahash *ahash = crypto_ahash_reqtfm(req);
ahash            1205 drivers/crypto/caam/caamhash.c 	struct caam_hash_ctx *ctx = crypto_ahash_ctx(ahash);
ahash            1212 drivers/crypto/caam/caamhash.c 	int blocksize = crypto_ahash_blocksize(ahash);
ahash            1339 drivers/crypto/caam/caamhash.c 	struct crypto_ahash *ahash = crypto_ahash_reqtfm(req);
ahash            1340 drivers/crypto/caam/caamhash.c 	struct caam_hash_ctx *ctx = crypto_ahash_ctx(ahash);
ahash            1348 drivers/crypto/caam/caamhash.c 	int digestsize = crypto_ahash_digestsize(ahash);
ahash            1425 drivers/crypto/caam/caamhash.c 	struct crypto_ahash *ahash = crypto_ahash_reqtfm(req);
ahash            1426 drivers/crypto/caam/caamhash.c 	struct caam_hash_ctx *ctx = crypto_ahash_ctx(ahash);
ahash            1434 drivers/crypto/caam/caamhash.c 	int blocksize = crypto_ahash_blocksize(ahash);
ahash            1808 drivers/crypto/caam/caamhash.c 	struct crypto_ahash *ahash = __crypto_ahash_cast(tfm);
ahash            1907 drivers/crypto/caam/caamhash.c 	return alg->setkey ? 0 : ahash_set_sh_desc(ahash);
ahash             339 drivers/crypto/ccp/ccp-crypto-aes-cmac.c 	struct crypto_ahash *ahash = __crypto_ahash_cast(tfm);
ahash             344 drivers/crypto/ccp/ccp-crypto-aes-cmac.c 	crypto_ahash_set_reqsize(ahash, sizeof(struct ccp_aes_cmac_req_ctx));
ahash             322 drivers/crypto/ccp/ccp-crypto-sha.c 	struct crypto_ahash *ahash = __crypto_ahash_cast(tfm);
ahash             327 drivers/crypto/ccp/ccp-crypto-sha.c 	crypto_ahash_set_reqsize(ahash, sizeof(struct ccp_sha_req_ctx));
ahash             719 drivers/crypto/ccree/cc_hash.c static int cc_hash_setkey(struct crypto_ahash *ahash, const u8 *key,
ahash             732 drivers/crypto/ccree/cc_hash.c 	ctx = crypto_ahash_ctx(ahash);
ahash             736 drivers/crypto/ccree/cc_hash.c 	blocksize = crypto_tfm_alg_blocksize(&ahash->base);
ahash             737 drivers/crypto/ccree/cc_hash.c 	digestsize = crypto_ahash_digestsize(ahash);
ahash             903 drivers/crypto/ccree/cc_hash.c 		crypto_ahash_set_flags(ahash, CRYPTO_TFM_RES_BAD_KEY_LEN);
ahash             917 drivers/crypto/ccree/cc_hash.c static int cc_xcbc_setkey(struct crypto_ahash *ahash,
ahash             921 drivers/crypto/ccree/cc_hash.c 	struct cc_hash_ctx *ctx = crypto_ahash_ctx(ahash);
ahash             994 drivers/crypto/ccree/cc_hash.c 		crypto_ahash_set_flags(ahash, CRYPTO_TFM_RES_BAD_KEY_LEN);
ahash            1006 drivers/crypto/ccree/cc_hash.c static int cc_cmac_setkey(struct crypto_ahash *ahash,
ahash            1009 drivers/crypto/ccree/cc_hash.c 	struct cc_hash_ctx *ctx = crypto_ahash_ctx(ahash);
ahash            1502 drivers/crypto/ccree/cc_hash.c 	struct crypto_ahash *ahash = crypto_ahash_reqtfm(req);
ahash            1503 drivers/crypto/ccree/cc_hash.c 	struct cc_hash_ctx *ctx = crypto_ahash_ctx(ahash);
ahash            1528 drivers/crypto/ccree/cc_hash.c 	struct crypto_ahash *ahash = crypto_ahash_reqtfm(req);
ahash            1529 drivers/crypto/ccree/cc_hash.c 	struct cc_hash_ctx *ctx = crypto_ahash_ctx(ahash);
ahash            1194 drivers/crypto/inside-secure/safexcel.c 			ret = crypto_register_ahash(&safexcel_algs[i]->alg.ahash);
ahash            1215 drivers/crypto/inside-secure/safexcel.c 			crypto_unregister_ahash(&safexcel_algs[j]->alg.ahash);
ahash            1237 drivers/crypto/inside-secure/safexcel.c 			crypto_unregister_ahash(&safexcel_algs[i]->alg.ahash);
ahash             770 drivers/crypto/inside-secure/safexcel.h 		struct ahash_alg ahash;
ahash             183 drivers/crypto/inside-secure/safexcel_hash.c 	struct crypto_ahash *ahash = crypto_ahash_reqtfm(areq);
ahash             185 drivers/crypto/inside-secure/safexcel_hash.c 	struct safexcel_ahash_ctx *ctx = crypto_ahash_ctx(ahash);
ahash             224 drivers/crypto/inside-secure/safexcel_hash.c 			       crypto_ahash_digestsize(ahash));
ahash             229 drivers/crypto/inside-secure/safexcel_hash.c 				    crypto_ahash_digestsize(ahash);
ahash             242 drivers/crypto/inside-secure/safexcel_hash.c 		       crypto_ahash_digestsize(ahash));
ahash             417 drivers/crypto/inside-secure/safexcel_hash.c 	struct crypto_ahash *ahash = crypto_ahash_reqtfm(areq);
ahash             418 drivers/crypto/inside-secure/safexcel_hash.c 	struct safexcel_ahash_ctx *ctx = crypto_ahash_ctx(ahash);
ahash             519 drivers/crypto/inside-secure/safexcel_hash.c 	EIP197_REQUEST_ON_STACK(req, ahash, EIP197_AHASH_REQ_SIZE);
ahash             790 drivers/crypto/inside-secure/safexcel_hash.c 			     struct safexcel_alg_template, alg.ahash);
ahash             849 drivers/crypto/inside-secure/safexcel_hash.c 	.alg.ahash = {
ahash            1090 drivers/crypto/inside-secure/safexcel_hash.c 	.alg.ahash = {
ahash            1146 drivers/crypto/inside-secure/safexcel_hash.c 	.alg.ahash = {
ahash            1201 drivers/crypto/inside-secure/safexcel_hash.c 	.alg.ahash = {
ahash            1270 drivers/crypto/inside-secure/safexcel_hash.c 	.alg.ahash = {
ahash            1340 drivers/crypto/inside-secure/safexcel_hash.c 	.alg.ahash = {
ahash            1396 drivers/crypto/inside-secure/safexcel_hash.c 	.alg.ahash = {
ahash            1451 drivers/crypto/inside-secure/safexcel_hash.c 	.alg.ahash = {
ahash            1520 drivers/crypto/inside-secure/safexcel_hash.c 	.alg.ahash = {
ahash            1590 drivers/crypto/inside-secure/safexcel_hash.c 	.alg.ahash = {
ahash            1646 drivers/crypto/inside-secure/safexcel_hash.c 	.alg.ahash = {
ahash            1716 drivers/crypto/inside-secure/safexcel_hash.c 	.alg.ahash = {
ahash             809 drivers/crypto/marvell/hash.c 	struct crypto_ahash *ahash = crypto_ahash_reqtfm(req);
ahash             811 drivers/crypto/marvell/hash.c 	unsigned int digsize = crypto_ahash_digestsize(ahash);
ahash             814 drivers/crypto/marvell/hash.c 	blocksize = crypto_ahash_blocksize(ahash);
ahash             827 drivers/crypto/marvell/hash.c 	struct crypto_ahash *ahash = crypto_ahash_reqtfm(req);
ahash             829 drivers/crypto/marvell/hash.c 	unsigned int digsize = crypto_ahash_digestsize(ahash);
ahash             838 drivers/crypto/marvell/hash.c 	blocksize = crypto_ahash_blocksize(ahash);
ahash             376 drivers/crypto/n2_core.c 	struct crypto_ahash *ahash = __crypto_ahash_cast(tfm);
ahash             377 drivers/crypto/n2_core.c 	struct n2_hash_ctx *ctx = crypto_ahash_ctx(ahash);
ahash             390 drivers/crypto/n2_core.c 	crypto_ahash_set_reqsize(ahash, (sizeof(struct n2_hash_req_ctx) +
ahash             402 drivers/crypto/n2_core.c 	struct crypto_ahash *ahash = __crypto_ahash_cast(tfm);
ahash             403 drivers/crypto/n2_core.c 	struct n2_hash_ctx *ctx = crypto_ahash_ctx(ahash);
ahash             411 drivers/crypto/n2_core.c 	struct crypto_ahash *ahash = __crypto_ahash_cast(tfm);
ahash             412 drivers/crypto/n2_core.c 	struct n2_hmac_ctx *ctx = crypto_ahash_ctx(ahash);
ahash             435 drivers/crypto/n2_core.c 	crypto_ahash_set_reqsize(ahash, (sizeof(struct n2_hash_req_ctx) +
ahash             451 drivers/crypto/n2_core.c 	struct crypto_ahash *ahash = __crypto_ahash_cast(tfm);
ahash             452 drivers/crypto/n2_core.c 	struct n2_hmac_ctx *ctx = crypto_ahash_ctx(ahash);
ahash            1413 drivers/crypto/n2_core.c 	struct ahash_alg *ahash;
ahash            1424 drivers/crypto/n2_core.c 	ahash = &p->derived.alg;
ahash            1425 drivers/crypto/n2_core.c 	ahash->digest = n2_hmac_async_digest;
ahash            1426 drivers/crypto/n2_core.c 	ahash->setkey = n2_hmac_async_setkey;
ahash            1428 drivers/crypto/n2_core.c 	base = &ahash->halg.base;
ahash            1437 drivers/crypto/n2_core.c 	err = crypto_register_ahash(ahash);
ahash            1453 drivers/crypto/n2_core.c 	struct ahash_alg *ahash;
ahash            1466 drivers/crypto/n2_core.c 	ahash = &p->alg;
ahash            1467 drivers/crypto/n2_core.c 	ahash->init = n2_hash_async_init;
ahash            1468 drivers/crypto/n2_core.c 	ahash->update = n2_hash_async_update;
ahash            1469 drivers/crypto/n2_core.c 	ahash->final = n2_hash_async_final;
ahash            1470 drivers/crypto/n2_core.c 	ahash->finup = n2_hash_async_finup;
ahash            1471 drivers/crypto/n2_core.c 	ahash->digest = n2_hash_async_digest;
ahash            1472 drivers/crypto/n2_core.c 	ahash->export = n2_hash_async_noexport;
ahash            1473 drivers/crypto/n2_core.c 	ahash->import = n2_hash_async_noimport;
ahash            1475 drivers/crypto/n2_core.c 	halg = &ahash->halg;
ahash            1491 drivers/crypto/n2_core.c 	err = crypto_register_ahash(ahash);
ahash             226 drivers/crypto/qce/common.c 	struct crypto_ahash *ahash = __crypto_ahash_cast(async_req->tfm);
ahash             230 drivers/crypto/qce/common.c 	unsigned int digestsize = crypto_ahash_digestsize(ahash);
ahash              83 drivers/crypto/qce/common.h 		struct ahash_alg ahash;
ahash              33 drivers/crypto/qce/sha.c 	struct crypto_ahash *ahash = crypto_ahash_reqtfm(req);
ahash              38 drivers/crypto/qce/sha.c 	unsigned int digestsize = crypto_ahash_digestsize(ahash);
ahash             141 drivers/crypto/qce/sha.c 	struct crypto_ahash *ahash = crypto_ahash_reqtfm(req);
ahash             144 drivers/crypto/qce/sha.c 	unsigned int digestsize = crypto_ahash_digestsize(ahash);
ahash             146 drivers/crypto/qce/sha.c 			crypto_tfm_alg_blocksize(crypto_ahash_tfm(ahash));
ahash             172 drivers/crypto/qce/sha.c 	struct crypto_ahash *ahash = crypto_ahash_reqtfm(req);
ahash             174 drivers/crypto/qce/sha.c 	unsigned int digestsize = crypto_ahash_digestsize(ahash);
ahash             178 drivers/crypto/qce/sha.c 	blocksize = crypto_tfm_alg_blocksize(crypto_ahash_tfm(ahash));
ahash             412 drivers/crypto/qce/sha.c 	struct crypto_ahash *ahash = __crypto_ahash_cast(tfm);
ahash             415 drivers/crypto/qce/sha.c 	crypto_ahash_set_reqsize(ahash, sizeof(struct qce_sha_reqctx));
ahash             483 drivers/crypto/qce/sha.c 	alg = &tmpl->alg.ahash;
ahash             530 drivers/crypto/qce/sha.c 		crypto_unregister_ahash(&tmpl->alg.ahash);
ahash              62 drivers/crypto/qce/sha.h 	struct crypto_ahash *ahash = __crypto_ahash_cast(tfm);
ahash              63 drivers/crypto/qce/sha.h 	struct ahash_alg *alg = container_of(crypto_hash_alg_common(ahash),
ahash              66 drivers/crypto/qce/sha.h 	return container_of(alg, struct qce_alg_template, alg.ahash);
ahash            2121 drivers/crypto/talitos.c 	struct crypto_ahash *ahash = crypto_ahash_reqtfm(areq);
ahash            2123 drivers/crypto/talitos.c 	ahash->init(areq);
ahash              62 include/crypto/hash.h #define AHASH_REQUEST_ON_STACK(name, ahash) \
ahash              64 include/crypto/hash.h 		crypto_ahash_reqsize(ahash)] CRYPTO_MINALIGN_ATTR; \
ahash              13 include/net/ah.h 	struct crypto_ahash	*ahash;
ahash              25 net/ipv4/ah4.c static void *ah_alloc_tmp(struct crypto_ahash *ahash, int nfrags,
ahash              30 net/ipv4/ah4.c 	len = size + crypto_ahash_digestsize(ahash) +
ahash              31 net/ipv4/ah4.c 	      (crypto_ahash_alignmask(ahash) &
ahash              36 net/ipv4/ah4.c 	len += sizeof(struct ahash_request) + crypto_ahash_reqsize(ahash);
ahash              49 net/ipv4/ah4.c static inline u8 *ah_tmp_icv(struct crypto_ahash *ahash, void *tmp,
ahash              52 net/ipv4/ah4.c 	return PTR_ALIGN((u8 *)tmp + offset, crypto_ahash_alignmask(ahash) + 1);
ahash              55 net/ipv4/ah4.c static inline struct ahash_request *ah_tmp_req(struct crypto_ahash *ahash,
ahash              60 net/ipv4/ah4.c 	req = (void *)PTR_ALIGN(icv + crypto_ahash_digestsize(ahash),
ahash              63 net/ipv4/ah4.c 	ahash_request_set_tfm(req, ahash);
ahash              68 net/ipv4/ah4.c static inline struct scatterlist *ah_req_sg(struct crypto_ahash *ahash,
ahash              72 net/ipv4/ah4.c 			     crypto_ahash_reqsize(ahash),
ahash             132 net/ipv4/ah4.c 	icv = ah_tmp_icv(ahp->ahash, iph, ihl);
ahash             154 net/ipv4/ah4.c 	struct crypto_ahash *ahash;
ahash             166 net/ipv4/ah4.c 	ahash = ahp->ahash;
ahash             181 net/ipv4/ah4.c 	iph = ah_alloc_tmp(ahash, nfrags + sglists, ihl + seqhi_len);
ahash             185 net/ipv4/ah4.c 	icv = ah_tmp_icv(ahash, seqhi, seqhi_len);
ahash             186 net/ipv4/ah4.c 	req = ah_tmp_req(ahash, icv);
ahash             187 net/ipv4/ah4.c 	sg = ah_req_sg(ahash, req);
ahash             282 net/ipv4/ah4.c 	icv = ah_tmp_icv(ahp->ahash, auth_data, ahp->icv_trunc_len);
ahash             312 net/ipv4/ah4.c 	struct crypto_ahash *ahash;
ahash             329 net/ipv4/ah4.c 	ahash = ahp->ahash;
ahash             368 net/ipv4/ah4.c 	work_iph = ah_alloc_tmp(ahash, nfrags + sglists, ihl +
ahash             377 net/ipv4/ah4.c 	icv = ah_tmp_icv(ahash, auth_data, ahp->icv_trunc_len);
ahash             378 net/ipv4/ah4.c 	req = ah_tmp_req(ahash, icv);
ahash             379 net/ipv4/ah4.c 	sg = ah_req_sg(ahash, req);
ahash             477 net/ipv4/ah4.c 	struct crypto_ahash *ahash;
ahash             489 net/ipv4/ah4.c 	ahash = crypto_alloc_ahash(x->aalg->alg_name, 0, 0);
ahash             490 net/ipv4/ah4.c 	if (IS_ERR(ahash))
ahash             493 net/ipv4/ah4.c 	ahp->ahash = ahash;
ahash             494 net/ipv4/ah4.c 	if (crypto_ahash_setkey(ahash, x->aalg->alg_key,
ahash             508 net/ipv4/ah4.c 	    crypto_ahash_digestsize(ahash)) {
ahash             511 net/ipv4/ah4.c 			crypto_ahash_digestsize(ahash),
ahash             533 net/ipv4/ah4.c 		crypto_free_ahash(ahp->ahash);
ahash             546 net/ipv4/ah4.c 	crypto_free_ahash(ahp->ahash);
ahash              49 net/ipv6/ah6.c static void *ah_alloc_tmp(struct crypto_ahash *ahash, int nfrags,
ahash              54 net/ipv6/ah6.c 	len = size + crypto_ahash_digestsize(ahash) +
ahash              55 net/ipv6/ah6.c 	      (crypto_ahash_alignmask(ahash) &
ahash              60 net/ipv6/ah6.c 	len += sizeof(struct ahash_request) + crypto_ahash_reqsize(ahash);
ahash              78 net/ipv6/ah6.c static inline u8 *ah_tmp_icv(struct crypto_ahash *ahash, void *tmp,
ahash              81 net/ipv6/ah6.c 	return PTR_ALIGN((u8 *)tmp + offset, crypto_ahash_alignmask(ahash) + 1);
ahash              84 net/ipv6/ah6.c static inline struct ahash_request *ah_tmp_req(struct crypto_ahash *ahash,
ahash              89 net/ipv6/ah6.c 	req = (void *)PTR_ALIGN(icv + crypto_ahash_digestsize(ahash),
ahash              92 net/ipv6/ah6.c 	ahash_request_set_tfm(req, ahash);
ahash              97 net/ipv6/ah6.c static inline struct scatterlist *ah_req_sg(struct crypto_ahash *ahash,
ahash             101 net/ipv6/ah6.c 			     crypto_ahash_reqsize(ahash),
ahash             305 net/ipv6/ah6.c 	icv = ah_tmp_icv(ahp->ahash, iph_ext, extlen);
ahash             331 net/ipv6/ah6.c 	struct crypto_ahash *ahash;
ahash             344 net/ipv6/ah6.c 	ahash = ahp->ahash;
ahash             361 net/ipv6/ah6.c 	iph_base = ah_alloc_tmp(ahash, nfrags + sglists, IPV6HDR_BASELEN +
ahash             368 net/ipv6/ah6.c 	icv = ah_tmp_icv(ahash, seqhi, seqhi_len);
ahash             369 net/ipv6/ah6.c 	req = ah_tmp_req(ahash, icv);
ahash             370 net/ipv6/ah6.c 	sg = ah_req_sg(ahash, req);
ahash             474 net/ipv6/ah6.c 	icv = ah_tmp_icv(ahp->ahash, auth_data, ahp->icv_trunc_len);
ahash             517 net/ipv6/ah6.c 	struct crypto_ahash *ahash;
ahash             546 net/ipv6/ah6.c 	ahash = ahp->ahash;
ahash             573 net/ipv6/ah6.c 	work_iph = ah_alloc_tmp(ahash, nfrags + sglists, hdr_len +
ahash             582 net/ipv6/ah6.c 	icv = ah_tmp_icv(ahash, seqhi, seqhi_len);
ahash             583 net/ipv6/ah6.c 	req = ah_tmp_req(ahash, icv);
ahash             584 net/ipv6/ah6.c 	sg = ah_req_sg(ahash, req);
ahash             675 net/ipv6/ah6.c 	struct crypto_ahash *ahash;
ahash             687 net/ipv6/ah6.c 	ahash = crypto_alloc_ahash(x->aalg->alg_name, 0, 0);
ahash             688 net/ipv6/ah6.c 	if (IS_ERR(ahash))
ahash             691 net/ipv6/ah6.c 	ahp->ahash = ahash;
ahash             692 net/ipv6/ah6.c 	if (crypto_ahash_setkey(ahash, x->aalg->alg_key,
ahash             706 net/ipv6/ah6.c 	    crypto_ahash_digestsize(ahash)) {
ahash             708 net/ipv6/ah6.c 			x->aalg->alg_name, crypto_ahash_digestsize(ahash),
ahash             734 net/ipv6/ah6.c 		crypto_free_ahash(ahp->ahash);
ahash             747 net/ipv6/ah6.c 	crypto_free_ahash(ahp->ahash);
ahash             266 net/netfilter/ipvs/ip_vs_ctl.c 	__u32 ahash;
ahash             273 net/netfilter/ipvs/ip_vs_ctl.c 	ahash = ntohl(addr_fold);
ahash             274 net/netfilter/ipvs/ip_vs_ctl.c 	ahash ^= ((size_t) ipvs >> 8);
ahash             276 net/netfilter/ipvs/ip_vs_ctl.c 	return (proto ^ ahash ^ (porth >> IP_VS_SVC_TAB_BITS) ^ porth) &