Symbol: polyval_elem
crypto/hctr2.c
45
struct polyval_elem hashed_tweaklens[2];
crypto/hctr2.c
56
struct polyval_elem hashed_tweak;
include/crypto/gf128hash.h
166
const struct polyval_elem *acc)
include/crypto/gf128hash.h
180
struct polyval_elem *acc)
include/crypto/gf128hash.h
52
struct polyval_elem h;
include/crypto/gf128hash.h
69
struct polyval_elem h_powers[8];
include/crypto/gf128hash.h
72
struct polyval_elem h;
include/crypto/gf128hash.h
86
struct polyval_elem acc;
include/crypto/gf128hash.h
99
struct polyval_elem acc;
lib/crypto/arm/gf128hash.h
14
void pmull_ghash_update_p8(size_t blocks, struct polyval_elem *dg,
lib/crypto/arm/gf128hash.h
15
const u8 *src, const struct polyval_elem *h);
lib/crypto/arm/gf128hash.h
18
static void ghash_blocks_arch(struct polyval_elem *acc,
lib/crypto/arm64/gf128hash.h
100
static void polyval_blocks_arch(struct polyval_elem *acc,
lib/crypto/arm64/gf128hash.h
15
asmlinkage void pmull_ghash_update_p8(size_t blocks, struct polyval_elem *dg,
lib/crypto/arm64/gf128hash.h
17
const struct polyval_elem *h);
lib/crypto/arm64/gf128hash.h
18
asmlinkage void polyval_mul_pmull(struct polyval_elem *a,
lib/crypto/arm64/gf128hash.h
19
const struct polyval_elem *b);
lib/crypto/arm64/gf128hash.h
20
asmlinkage void polyval_blocks_pmull(struct polyval_elem *acc,
lib/crypto/arm64/gf128hash.h
48
static void polyval_mul_arm64(struct polyval_elem *a,
lib/crypto/arm64/gf128hash.h
49
const struct polyval_elem *b)
lib/crypto/arm64/gf128hash.h
73
static void ghash_mul_arch(struct polyval_elem *acc,
lib/crypto/arm64/gf128hash.h
80
static void polyval_mul_arch(struct polyval_elem *acc,
lib/crypto/arm64/gf128hash.h
87
static void ghash_blocks_arch(struct polyval_elem *acc,
lib/crypto/gf128hash.c
166
polyval_mul_generic(struct polyval_elem *a, const struct polyval_elem *b)
lib/crypto/gf128hash.c
215
static void __maybe_unused ghash_blocks_generic(struct polyval_elem *acc,
lib/crypto/gf128hash.c
216
const struct polyval_elem *key,
lib/crypto/gf128hash.c
229
polyval_blocks_generic(struct polyval_elem *acc, const struct polyval_elem *key,
lib/crypto/gf128hash.c
242
struct polyval_elem *out)
lib/crypto/gf128hash.c
255
static void polyval_acc_to_ghash(const struct polyval_elem *in,
lib/crypto/gf128hash.c
264
struct polyval_elem *out)
lib/crypto/powerpc/gf128hash.h
54
static void ghash_mul_arch(struct polyval_elem *acc,
lib/crypto/powerpc/gf128hash.h
78
static void ghash_blocks_arch(struct polyval_elem *acc,
lib/crypto/riscv/gf128hash.h
31
static void ghash_blocks_arch(struct polyval_elem *acc,
lib/crypto/s390/gf128hash.h
24
static void ghash_blocks_arch(struct polyval_elem *acc,
lib/crypto/x86/gf128hash.h
103
static void polyval_blocks_arch(struct polyval_elem *acc,
lib/crypto/x86/gf128hash.h
15
asmlinkage void polyval_mul_pclmul(struct polyval_elem *a,
lib/crypto/x86/gf128hash.h
16
const struct polyval_elem *b);
lib/crypto/x86/gf128hash.h
17
asmlinkage void polyval_mul_pclmul_avx(struct polyval_elem *a,
lib/crypto/x86/gf128hash.h
18
const struct polyval_elem *b);
lib/crypto/x86/gf128hash.h
20
asmlinkage void ghash_blocks_pclmul(struct polyval_elem *acc,
lib/crypto/x86/gf128hash.h
21
const struct polyval_elem *key,
lib/crypto/x86/gf128hash.h
23
asmlinkage void polyval_blocks_pclmul_avx(struct polyval_elem *acc,
lib/crypto/x86/gf128hash.h
51
static void polyval_mul_x86(struct polyval_elem *a,
lib/crypto/x86/gf128hash.h
52
const struct polyval_elem *b)
lib/crypto/x86/gf128hash.h
67
static void ghash_mul_arch(struct polyval_elem *acc,
lib/crypto/x86/gf128hash.h
74
static void polyval_mul_arch(struct polyval_elem *acc,
lib/crypto/x86/gf128hash.h
81
static void ghash_blocks_arch(struct polyval_elem *acc,