Lines Matching refs:srclen
58 const u8 *src, size_t srclen) in riscv64_ghash_blocks() argument
63 ghash_zvkg(&dctx->accumulator, &tctx->key, src, srclen); in riscv64_ghash_blocks()
71 srclen -= GHASH_BLOCK_SIZE; in riscv64_ghash_blocks()
72 } while (srclen); in riscv64_ghash_blocks()
77 unsigned int srclen) in riscv64_ghash_update() argument
84 if (dctx->bytes + srclen < GHASH_BLOCK_SIZE) { in riscv64_ghash_update()
85 memcpy(dctx->buffer + dctx->bytes, src, srclen); in riscv64_ghash_update()
86 dctx->bytes += srclen; in riscv64_ghash_update()
94 srclen -= GHASH_BLOCK_SIZE - dctx->bytes; in riscv64_ghash_update()
98 len = round_down(srclen, GHASH_BLOCK_SIZE); in riscv64_ghash_update()
102 srclen -= len; in riscv64_ghash_update()
105 if (srclen) { in riscv64_ghash_update()
106 memcpy(dctx->buffer, src, srclen); in riscv64_ghash_update()
107 dctx->bytes = srclen; in riscv64_ghash_update()