Lines Matching full:acc
209 polyval_blocks_generic(struct polyval_elem *acc, const struct polyval_elem *key, in polyval_blocks_generic() argument
213 acc->lo ^= get_unaligned((__le64 *)data); in polyval_blocks_generic()
214 acc->hi ^= get_unaligned((__le64 *)(data + 8)); in polyval_blocks_generic()
215 polyval_mul_generic(acc, key); in polyval_blocks_generic()
242 polyval_mul_arch(&ctx->acc, ctx->key); in polyval_mul()
244 polyval_mul_generic(&ctx->acc, &ctx->key->h); in polyval_mul()
252 polyval_blocks_arch(&ctx->acc, ctx->key, data, nblocks); in polyval_blocks()
254 polyval_blocks_generic(&ctx->acc, &ctx->key->h, data, nblocks); in polyval_blocks()
265 ctx->acc.bytes[ctx->partial++] ^= *data++; in polyval_update()
278 ctx->acc.bytes[i] ^= data[i]; in polyval_update()
287 memcpy(out, &ctx->acc, POLYVAL_BLOCK_SIZE); in polyval_final()