u128 405 arch/arm64/crypto/ghash-ce-glue.c u128 lengths; u128 558 arch/x86/crypto/aesni-intel_glue.c static void aesni_xts_enc(void *ctx, u128 *dst, const u128 *src, le128 *iv) u128 563 arch/x86/crypto/aesni-intel_glue.c static void aesni_xts_dec(void *ctx, u128 *dst, const u128 *src, le128 *iv) u128 568 arch/x86/crypto/aesni-intel_glue.c static void aesni_xts_enc8(void *ctx, u128 *dst, const u128 *src, le128 *iv) u128 573 arch/x86/crypto/aesni-intel_glue.c static void aesni_xts_dec8(void *ctx, u128 *dst, const u128 *src, le128 *iv) u128 45 arch/x86/crypto/camellia_aesni_avx_glue.c void camellia_xts_enc(void *ctx, u128 *dst, const u128 *src, le128 *iv) u128 52 arch/x86/crypto/camellia_aesni_avx_glue.c void camellia_xts_dec(void *ctx, u128 *dst, const u128 *src, le128 *iv) u128 1270 arch/x86/crypto/camellia_glue.c void camellia_decrypt_cbc_2way(void *ctx, u128 *dst, const u128 *src) u128 1272 arch/x86/crypto/camellia_glue.c u128 iv = *src; u128 1280 arch/x86/crypto/camellia_glue.c void camellia_crypt_ctr(void *ctx, u128 *dst, const u128 *src, le128 *iv) u128 1294 arch/x86/crypto/camellia_glue.c void camellia_crypt_ctr_2way(void *ctx, u128 *dst, const u128 *src, le128 *iv) u128 44 arch/x86/crypto/cast6_avx_glue.c static void cast6_xts_enc(void *ctx, u128 *dst, const u128 *src, le128 *iv) u128 50 arch/x86/crypto/cast6_avx_glue.c static void cast6_xts_dec(void *ctx, u128 *dst, const u128 *src, le128 *iv) u128 56 arch/x86/crypto/cast6_avx_glue.c static void cast6_crypt_ctr(void *ctx, u128 *dst, const u128 *src, le128 *iv) u128 64 arch/x86/crypto/cast6_avx_glue.c u128_xor(dst, src, (u128 *)&ctrblk); u128 26 arch/x86/crypto/ghash-clmulni-intel_glue.c void clmul_ghash_mul(char *dst, const u128 *shash); u128 29 arch/x86/crypto/ghash-clmulni-intel_glue.c const u128 *shash); u128 36 arch/x86/crypto/ghash-clmulni-intel_glue.c u128 shash; u128 78 arch/x86/crypto/glue_helper.c const u128 *src = (u128 *)walk.src.virt.addr; u128 79 arch/x86/crypto/glue_helper.c u128 *dst = (u128 *)walk.dst.virt.addr; u128 80 arch/x86/crypto/glue_helper.c u128 *iv = (u128 *)walk.iv; u128 91 arch/x86/crypto/glue_helper.c *(u128 *)walk.iv = *iv; u128 111 arch/x86/crypto/glue_helper.c const u128 *src = walk.src.virt.addr; u128 112 arch/x86/crypto/glue_helper.c u128 *dst = walk.dst.virt.addr; u128 115 arch/x86/crypto/glue_helper.c u128 last_iv; u128 148 arch/x86/crypto/glue_helper.c u128_xor(dst, dst, (u128 *)walk.iv); u128 149 arch/x86/crypto/glue_helper.c *(u128 *)walk.iv = last_iv; u128 171 arch/x86/crypto/glue_helper.c const u128 *src = walk.src.virt.addr; u128 172 arch/x86/crypto/glue_helper.c u128 *dst = walk.dst.virt.addr; u128 209 arch/x86/crypto/glue_helper.c u128 tmp; u128 231 arch/x86/crypto/glue_helper.c u128 *src = walk->src.virt.addr; u128 232 arch/x86/crypto/glue_helper.c u128 *dst = walk->dst.virt.addr; u128 357 arch/x86/crypto/glue_helper.c void glue_xts_crypt_128bit_one(void *ctx, u128 *dst, const u128 *src, le128 *iv, u128 366 arch/x86/crypto/glue_helper.c u128_xor(dst, src, (u128 *)&ivblk); u128 372 arch/x86/crypto/glue_helper.c u128_xor(dst, dst, (u128 *)&ivblk); u128 26 arch/x86/crypto/serpent_avx2_glue.c asmlinkage void serpent_cbc_dec_16way(void *ctx, u128 *dst, const u128 *src); u128 28 arch/x86/crypto/serpent_avx2_glue.c asmlinkage void serpent_ctr_16way(void *ctx, u128 *dst, const u128 *src, u128 47 arch/x86/crypto/serpent_avx_glue.c void __serpent_crypt_ctr(void *ctx, u128 *dst, const u128 *src, le128 *iv) u128 55 arch/x86/crypto/serpent_avx_glue.c u128_xor(dst, src, (u128 *)&ctrblk); u128 59 arch/x86/crypto/serpent_avx_glue.c void serpent_xts_enc(void *ctx, u128 *dst, const u128 *src, le128 *iv) u128 66 arch/x86/crypto/serpent_avx_glue.c void serpent_xts_dec(void *ctx, u128 *dst, const u128 *src, le128 *iv) u128 34 arch/x86/crypto/serpent_sse2_glue.c static void serpent_decrypt_cbc_xway(void *ctx, u128 *dst, const u128 *src) u128 36 arch/x86/crypto/serpent_sse2_glue.c u128 ivs[SERPENT_PARALLEL_BLOCKS - 1]; u128 48 arch/x86/crypto/serpent_sse2_glue.c static void serpent_crypt_ctr(void *ctx, u128 *dst, const u128 *src, le128 *iv) u128 56 arch/x86/crypto/serpent_sse2_glue.c u128_xor(dst, src, (u128 *)&ctrblk); u128 59 arch/x86/crypto/serpent_sse2_glue.c static void serpent_crypt_ctr_xway(void *ctx, u128 *dst, const u128 *src, u128 52 arch/x86/crypto/twofish_avx_glue.c static void twofish_xts_enc(void *ctx, u128 *dst, const u128 *src, le128 *iv) u128 58 arch/x86/crypto/twofish_avx_glue.c static void twofish_xts_dec(void *ctx, u128 *dst, const u128 *src, le128 *iv) u128 40 arch/x86/crypto/twofish_glue_3way.c void twofish_dec_blk_cbc_3way(void *ctx, u128 *dst, const u128 *src) u128 42 arch/x86/crypto/twofish_glue_3way.c u128 ivs[2]; u128 54 arch/x86/crypto/twofish_glue_3way.c void twofish_enc_blk_ctr(void *ctx, u128 *dst, const u128 *src, le128 *iv) u128 65 arch/x86/crypto/twofish_glue_3way.c u128_xor(dst, dst, (u128 *)&ctrblk); u128 69 arch/x86/crypto/twofish_glue_3way.c void twofish_enc_blk_ctr_3way(void *ctx, u128 *dst, const u128 *src, u128 87 arch/x86/include/asm/crypto/camellia.h extern void camellia_decrypt_cbc_2way(void *ctx, u128 *dst, const u128 *src); u128 88 arch/x86/include/asm/crypto/camellia.h extern void camellia_crypt_ctr(void *ctx, u128 *dst, const u128 *src, u128 90 arch/x86/include/asm/crypto/camellia.h extern void camellia_crypt_ctr_2way(void *ctx, u128 *dst, const u128 *src, u128 93 arch/x86/include/asm/crypto/camellia.h extern void camellia_xts_enc(void *ctx, u128 *dst, const u128 *src, le128 *iv); u128 94 arch/x86/include/asm/crypto/camellia.h extern void camellia_xts_dec(void *ctx, u128 *dst, const u128 *src, le128 *iv); u128 15 arch/x86/include/asm/crypto/glue_helper.h typedef void (*common_glue_cbc_func_t)(void *ctx, u128 *dst, const u128 *src); u128 16 arch/x86/include/asm/crypto/glue_helper.h typedef void (*common_glue_ctr_func_t)(void *ctx, u128 *dst, const u128 *src, u128 18 arch/x86/include/asm/crypto/glue_helper.h typedef void (*common_glue_xts_func_t)(void *ctx, u128 *dst, const u128 *src, u128 119 arch/x86/include/asm/crypto/glue_helper.h extern void glue_xts_crypt_128bit_one(void *ctx, u128 *dst, const u128 *src, u128 33 arch/x86/include/asm/crypto/serpent-avx.h extern void __serpent_crypt_ctr(void *ctx, u128 *dst, const u128 *src, u128 36 arch/x86/include/asm/crypto/serpent-avx.h extern void serpent_xts_enc(void *ctx, u128 *dst, const u128 *src, le128 *iv); u128 37 arch/x86/include/asm/crypto/serpent-avx.h extern void serpent_xts_dec(void *ctx, u128 *dst, const u128 *src, le128 *iv); u128 22 arch/x86/include/asm/crypto/twofish.h extern void twofish_dec_blk_cbc_3way(void *ctx, u128 *dst, const u128 *src); u128 23 arch/x86/include/asm/crypto/twofish.h extern void twofish_enc_blk_ctr(void *ctx, u128 *dst, const u128 *src, u128 25 arch/x86/include/asm/crypto/twofish.h extern void twofish_enc_blk_ctr_3way(void *ctx, u128 *dst, const u128 *src, u128 27 drivers/crypto/vmx/ghash.c void gcm_init_p8(u128 htable[16], const u64 Xi[2]); u128 28 drivers/crypto/vmx/ghash.c void gcm_gmult_p8(u64 Xi[2], const u128 htable[16]); u128 29 drivers/crypto/vmx/ghash.c void gcm_ghash_p8(u64 Xi[2], const u128 htable[16], u128 34 drivers/crypto/vmx/ghash.c u128 htable[16]; u128 64 include/crypto/b128ops.h static inline void u128_xor(u128 *r, const u128 *p, const u128 *q) u128 72 include/crypto/b128ops.h u128_xor((u128 *)r, (u128 *)p, (u128 *)q); u128 77 include/crypto/b128ops.h u128_xor((u128 *)r, (u128 *)p, (u128 *)q); u128 432 net/bluetooth/smp.c u128_xor((u128 *) res, (u128 *) r, (u128 *) p1); u128 449 net/bluetooth/smp.c u128_xor((u128 *) res, (u128 *) res, (u128 *) p2);