Lines Matching refs:dst
25 asmlinkage void des3_ede_x86_64_crypt_blk(const u32 *expkey, u8 *dst,
29 asmlinkage void des3_ede_x86_64_crypt_blk_3way(const u32 *expkey, u8 *dst,
32 static inline void des3_ede_enc_blk(struct des3_ede_x86_ctx *ctx, u8 *dst,
37 des3_ede_x86_64_crypt_blk(enc_ctx, dst, src);
40 static inline void des3_ede_dec_blk(struct des3_ede_x86_ctx *ctx, u8 *dst,
45 des3_ede_x86_64_crypt_blk(dec_ctx, dst, src);
48 static inline void des3_ede_dec_blk_3way(struct des3_ede_x86_ctx *ctx, u8 *dst,
53 des3_ede_x86_64_crypt_blk_3way(dec_ctx, dst, src);
56 static void des3_ede_x86_encrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src)
58 des3_ede_enc_blk(crypto_tfm_ctx(tfm), dst, src);
61 static void des3_ede_x86_decrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src)
63 des3_ede_dec_blk(crypto_tfm_ctx(tfm), dst, src);
77 u8 *wdst = walk.dst.virt.addr;
132 u64 *dst = (u64 *)walk->dst.virt.addr;
136 *dst = *src ^ *iv;
137 des3_ede_enc_blk(ctx, (u8 *)dst, (u8 *)dst);
138 iv = dst;
141 dst += 1;
173 u64 *dst = (u64 *)walk->dst.virt.addr;
179 dst += nbytes / bsize - 1;
188 dst -= 3 - 1;
193 des3_ede_dec_blk_3way(ctx, (u8 *)dst, (u8 *)src);
195 dst[1] ^= ivs[0];
196 dst[2] ^= ivs[1];
202 *dst ^= *(src - 1);
204 dst -= 1;
210 des3_ede_dec_blk(ctx, (u8 *)dst, (u8 *)src);
216 *dst ^= *(src - 1);
218 dst -= 1;
222 *dst ^= *(u64 *)walk->iv;