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