Home
last modified time | relevance | path

Searched refs:digcnt (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/crypto/aspeed/
H A Daspeed-hace-hash.c75 put_unaligned(rctx->digcnt[0], p.u64++); in aspeed_sham_export()
77 put_unaligned(rctx->digcnt[1], p.u64); in aspeed_sham_export()
96 rctx->digcnt[0] = get_unaligned(p.u64++); in aspeed_sham_import()
98 rctx->digcnt[1] = get_unaligned(p.u64); in aspeed_sham_import()
129 bits[0] = cpu_to_be64(rctx->digcnt[0] << 3); in aspeed_ahash_fill_padding()
130 index = rctx->digcnt[0] & 0x3f; in aspeed_ahash_fill_padding()
135 bits[1] = cpu_to_be64(rctx->digcnt[0] << 3); in aspeed_ahash_fill_padding()
136 bits[0] = cpu_to_be64(rctx->digcnt[1] << 3 | in aspeed_ahash_fill_padding()
137 rctx->digcnt[0] >> 61); in aspeed_ahash_fill_padding()
138 index = rctx->digcnt[0] & 0x7f; in aspeed_ahash_fill_padding()
[all …]
H A Daspeed-hace.h172 u64 digcnt[2]; member
/linux/drivers/crypto/
H A Datmel-sha.c95 u64 digcnt[2]; member
367 size[0] = ctx->digcnt[0]; in atmel_sha_fill_padding()
368 size[1] = ctx->digcnt[1]; in atmel_sha_fill_padding()
466 ctx->digcnt[0] = 0; in atmel_sha_init()
467 ctx->digcnt[1] = 0; in atmel_sha_init()
520 if (!(ctx->digcnt[0] || ctx->digcnt[1])) { in atmel_sha_write_ctrl()
569 ctx->digcnt[1], ctx->digcnt[0], length, final); in atmel_sha_xmit_cpu()
574 ctx->digcnt[0] += length; in atmel_sha_xmit_cpu()
575 if (ctx->digcnt[0] < length) in atmel_sha_xmit_cpu()
576 ctx->digcnt[1]++; in atmel_sha_xmit_cpu()
[all …]
H A Domap-sham.c148 size_t digcnt; member
373 if (likely(ctx->digcnt)) in omap_sham_write_ctrl_omap2()
374 omap_sham_write(dd, SHA_REG_DIGCNT(dd), ctx->digcnt); in omap_sham_write_ctrl_omap2()
385 if (!ctx->digcnt) in omap_sham_write_ctrl_omap2()
442 if (likely(ctx->digcnt)) in omap_sham_write_ctrl_omap4()
443 omap_sham_write(dd, SHA_REG_DIGCNT(dd), ctx->digcnt); in omap_sham_write_ctrl_omap4()
451 if (!ctx->digcnt) { in omap_sham_write_ctrl_omap4()
467 ctx->digcnt += bs; in omap_sham_write_ctrl_omap4()
512 ctx->digcnt, length, final); in omap_sham_xmit_cpu()
518 ctx->digcnt += length; in omap_sham_xmit_cpu()
[all …]
H A Ds5p-sss.c354 u64 digcnt; member
923 if (likely(ctx->digcnt)) { in s5p_hash_write_ctrl()
933 tmplen = ctx->digcnt * 8; in s5p_hash_write_ctrl()
980 ctx->digcnt += length; in s5p_hash_xmit_dma()
1293 if (ctx->digcnt) in s5p_hash_finish()
1296 dev_dbg(dd->dev, "hash_finish digcnt: %lld\n", ctx->digcnt); in s5p_hash_finish()
1392 if (ctx->digcnt) in s5p_hash_handle_queue()
1531 if (!ctx->digcnt && ctx->bufcnt < BUFLEN) { in s5p_hash_final()
1584 ctx->digcnt = 0; in s5p_hash_init()
/linux/drivers/crypto/axis/
H A Dartpec6_crypto.c297 u64 digcnt; member
308 u64 digcnt; member
1447 req_ctx->digcnt += ready_bytes; in artpec6_crypto_prepare_hash()
1474 req_ctx->digcnt += req_ctx->partial_bytes; in artpec6_crypto_prepare_hash()
1479 digest_bits = 8 * (req_ctx->digcnt + blocksize); in artpec6_crypto_prepare_hash()
1481 digest_bits = 8 * req_ctx->digcnt; in artpec6_crypto_prepare_hash()
1485 req_ctx->digcnt, digest_bits); in artpec6_crypto_prepare_hash()
1490 req_ctx->digcnt = 0; in artpec6_crypto_prepare_hash()
2448 state->digcnt = ctx->digcnt; in artpec6_crypto_hash_export()
2474 ctx->digcnt = state->digcnt; in artpec6_crypto_hash_import()
/linux/drivers/crypto/stm32/
H A Dstm32-hash.c160 size_t digcnt; member
831 rctx->digcnt = crypto_ahash_digestsize(tfm); in stm32_hash_init()
832 switch (rctx->digcnt) { in stm32_hash_init()
899 rctx->total, rctx->digcnt); in stm32_hash_update_req()
992 memcpy(req->result, rctx->digest, rctx->digcnt); in stm32_hash_finish()