Home
last modified time | relevance | path

Searched refs:serpent_ctx (Results 1 – 5 of 5) sorted by relevance

/arch/x86/include/asm/crypto/
Dserpent-sse2.h11 asmlinkage void __serpent_enc_blk_4way(struct serpent_ctx *ctx, u8 *dst,
13 asmlinkage void serpent_dec_blk_4way(struct serpent_ctx *ctx, u8 *dst,
16 static inline void serpent_enc_blk_xway(struct serpent_ctx *ctx, u8 *dst, in serpent_enc_blk_xway()
22 static inline void serpent_enc_blk_xway_xor(struct serpent_ctx *ctx, u8 *dst, in serpent_enc_blk_xway_xor()
28 static inline void serpent_dec_blk_xway(struct serpent_ctx *ctx, u8 *dst, in serpent_dec_blk_xway()
38 asmlinkage void __serpent_enc_blk_8way(struct serpent_ctx *ctx, u8 *dst,
40 asmlinkage void serpent_dec_blk_8way(struct serpent_ctx *ctx, u8 *dst,
43 static inline void serpent_enc_blk_xway(struct serpent_ctx *ctx, u8 *dst, in serpent_enc_blk_xway()
49 static inline void serpent_enc_blk_xway_xor(struct serpent_ctx *ctx, u8 *dst, in serpent_enc_blk_xway_xor()
55 static inline void serpent_dec_blk_xway(struct serpent_ctx *ctx, u8 *dst, in serpent_dec_blk_xway()
Dserpent-avx.h11 struct serpent_ctx serpent_ctx; member
15 struct serpent_ctx tweak_ctx;
16 struct serpent_ctx crypt_ctx;
19 asmlinkage void serpent_ecb_enc_8way_avx(struct serpent_ctx *ctx, u8 *dst,
21 asmlinkage void serpent_ecb_dec_8way_avx(struct serpent_ctx *ctx, u8 *dst,
24 asmlinkage void serpent_cbc_dec_8way_avx(struct serpent_ctx *ctx, u8 *dst,
26 asmlinkage void serpent_ctr_8way_avx(struct serpent_ctx *ctx, u8 *dst,
29 asmlinkage void serpent_xts_enc_8way_avx(struct serpent_ctx *ctx, u8 *dst,
31 asmlinkage void serpent_xts_dec_8way_avx(struct serpent_ctx *ctx, u8 *dst,
/arch/x86/crypto/
Dserpent_avx_glue.c44 asmlinkage void serpent_ecb_enc_8way_avx(struct serpent_ctx *ctx, u8 *dst,
48 asmlinkage void serpent_ecb_dec_8way_avx(struct serpent_ctx *ctx, u8 *dst,
52 asmlinkage void serpent_cbc_dec_8way_avx(struct serpent_ctx *ctx, u8 *dst,
56 asmlinkage void serpent_ctr_8way_avx(struct serpent_ctx *ctx, u8 *dst,
60 asmlinkage void serpent_xts_enc_8way_avx(struct serpent_ctx *ctx, u8 *dst,
64 asmlinkage void serpent_xts_dec_8way_avx(struct serpent_ctx *ctx, u8 *dst,
217 struct serpent_ctx *ctx;
261 err = __serpent_setkey(&ctx->serpent_ctx, key, keylen - in lrw_serpent_setkey()
277 .ctx = &ctx->serpent_ctx, in lrw_encrypt()
303 .ctx = &ctx->serpent_ctx, in lrw_decrypt()
[all …]
Dserpent_sse2_glue.c186 struct serpent_ctx *ctx;
226 struct serpent_ctx serpent_ctx; member
235 err = __serpent_setkey(&ctx->serpent_ctx, key, keylen - in lrw_serpent_setkey()
250 .ctx = &ctx->serpent_ctx, in lrw_encrypt()
276 .ctx = &ctx->serpent_ctx, in lrw_decrypt()
304 struct serpent_ctx tweak_ctx;
305 struct serpent_ctx crypt_ctx;
393 .cra_ctxsize = sizeof(struct serpent_ctx),
413 .cra_ctxsize = sizeof(struct serpent_ctx),
433 .cra_ctxsize = sizeof(struct serpent_ctx),
Dserpent_avx2_glue.c30 asmlinkage void serpent_ecb_enc_16way(struct serpent_ctx *ctx, u8 *dst,
32 asmlinkage void serpent_ecb_dec_16way(struct serpent_ctx *ctx, u8 *dst,
38 asmlinkage void serpent_xts_enc_16way(struct serpent_ctx *ctx, u8 *dst,
40 asmlinkage void serpent_xts_dec_16way(struct serpent_ctx *ctx, u8 *dst,
183 struct serpent_ctx *ctx;
241 .ctx = &ctx->serpent_ctx, in lrw_encrypt()
267 .ctx = &ctx->serpent_ctx, in lrw_decrypt()
314 .cra_ctxsize = sizeof(struct serpent_ctx),
335 .cra_ctxsize = sizeof(struct serpent_ctx),
356 .cra_ctxsize = sizeof(struct serpent_ctx),