Lines Matching refs:src
29 asmlinkage void sm4_ce_crypt_block(const u32 *rkey, u8 *dst, const u8 *src);
30 asmlinkage void sm4_ce_crypt(const u32 *rkey, u8 *dst, const u8 *src,
32 asmlinkage void sm4_ce_cbc_enc(const u32 *rkey, u8 *dst, const u8 *src,
34 asmlinkage void sm4_ce_cbc_dec(const u32 *rkey, u8 *dst, const u8 *src,
36 asmlinkage void sm4_ce_cbc_cts_enc(const u32 *rkey, u8 *dst, const u8 *src,
38 asmlinkage void sm4_ce_cbc_cts_dec(const u32 *rkey, u8 *dst, const u8 *src,
40 asmlinkage void sm4_ce_cfb_enc(const u32 *rkey, u8 *dst, const u8 *src,
42 asmlinkage void sm4_ce_cfb_dec(const u32 *rkey, u8 *dst, const u8 *src,
44 asmlinkage void sm4_ce_ctr_enc(const u32 *rkey, u8 *dst, const u8 *src,
46 asmlinkage void sm4_ce_xts_enc(const u32 *rkey1, u8 *dst, const u8 *src,
49 asmlinkage void sm4_ce_xts_dec(const u32 *rkey1, u8 *dst, const u8 *src,
53 const u8 *src, unsigned int nblocks,
123 const u8 *src = walk.src.virt.addr;
131 sm4_ce_crypt(rkey, dst, src, nblks);
171 const u8 *src = walk.src.virt.addr;
180 sm4_ce_cbc_enc(ctx->rkey_enc, dst, src,
183 sm4_ce_cbc_dec(ctx->rkey_dec, dst, src,
215 struct scatterlist *src = req->src;
236 skcipher_request_set_crypt(&subreq, src, dst,
244 dst = src = scatterwalk_ffwd(sg_src, src, subreq.cryptlen);
245 if (req->dst != req->src)
251 skcipher_request_set_crypt(&subreq, src, dst,
263 walk.src.virt.addr, walk.iv, walk.nbytes);
266 walk.src.virt.addr, walk.iv, walk.nbytes);
294 const u8 *src = walk.src.virt.addr;
302 sm4_ce_cfb_enc(ctx->rkey_enc, dst, src, walk.iv, nblks);
304 src += nblks * SM4_BLOCK_SIZE;
313 crypto_xor_cpy(dst, src, keystream, nbytes);
336 const u8 *src = walk.src.virt.addr;
344 sm4_ce_cfb_dec(ctx->rkey_enc, dst, src, walk.iv, nblks);
346 src += nblks * SM4_BLOCK_SIZE;
355 crypto_xor_cpy(dst, src, keystream, nbytes);
378 const u8 *src = walk.src.virt.addr;
386 sm4_ce_ctr_enc(ctx->rkey_enc, dst, src, walk.iv, nblks);
388 src += nblks * SM4_BLOCK_SIZE;
398 crypto_xor_cpy(dst, src, keystream, nbytes);
418 struct scatterlist *src, *dst;
439 skcipher_request_set_crypt(&subreq, req->src, req->dst,
457 walk.src.virt.addr, walk.iv, nbytes,
461 walk.src.virt.addr, walk.iv, nbytes,
478 dst = src = scatterwalk_ffwd(sg_src, req->src, subreq.cryptlen);
479 if (req->dst != req->src)
482 skcipher_request_set_crypt(&subreq, src, dst, SM4_BLOCK_SIZE + tail,
493 walk.src.virt.addr, walk.iv, walk.nbytes,
497 walk.src.virt.addr, walk.iv, walk.nbytes,