Lines Matching refs:dst

16 				       u8 *dst, const u8 *src,
19 u8 *dst, const u8 *src,
25 u8 *dst, const u8 *src,
28 u8 *dst, const u8 *src,
31 u8 *dst, const u8 *src,
35 u8 *dst, const u8 *src,
38 u8 *dst, const u8 *src,
41 u8 *dst, const u8 *src,
54 static void chacha_dosimd(struct chacha_state *state, u8 *dst, const u8 *src, in chacha_dosimd() argument
59 chacha_8block_xor_avx512vl(state, dst, src, bytes, in chacha_dosimd()
63 dst += CHACHA_BLOCK_SIZE * 8; in chacha_dosimd()
67 chacha_8block_xor_avx512vl(state, dst, src, bytes, in chacha_dosimd()
73 chacha_4block_xor_avx512vl(state, dst, src, bytes, in chacha_dosimd()
79 chacha_2block_xor_avx512vl(state, dst, src, bytes, in chacha_dosimd()
88 chacha_8block_xor_avx2(state, dst, src, bytes, nrounds); in chacha_dosimd()
91 dst += CHACHA_BLOCK_SIZE * 8; in chacha_dosimd()
95 chacha_8block_xor_avx2(state, dst, src, bytes, nrounds); in chacha_dosimd()
100 chacha_4block_xor_avx2(state, dst, src, bytes, nrounds); in chacha_dosimd()
105 chacha_2block_xor_avx2(state, dst, src, bytes, nrounds); in chacha_dosimd()
112 chacha_4block_xor_ssse3(state, dst, src, bytes, nrounds); in chacha_dosimd()
115 dst += CHACHA_BLOCK_SIZE * 4; in chacha_dosimd()
119 chacha_4block_xor_ssse3(state, dst, src, bytes, nrounds); in chacha_dosimd()
124 chacha_block_xor_ssse3(state, dst, src, bytes, nrounds); in chacha_dosimd()
142 void chacha_crypt_arch(struct chacha_state *state, u8 *dst, const u8 *src, in chacha_crypt_arch() argument
147 return chacha_crypt_generic(state, dst, src, bytes, nrounds); in chacha_crypt_arch()
153 chacha_dosimd(state, dst, src, todo, nrounds); in chacha_crypt_arch()
158 dst += todo; in chacha_crypt_arch()