Lines Matching refs:state
31 asmlinkage void chacha_block_xor_neon(const struct chacha_state *state,
33 asmlinkage void chacha_4block_xor_neon(const struct chacha_state *state,
36 asmlinkage void hchacha_block_neon(const struct chacha_state *state,
41 static void chacha_doneon(struct chacha_state *state, u8 *dst, const u8 *src, in chacha_doneon() argument
51 chacha_block_xor_neon(state, buf, buf, nrounds); in chacha_doneon()
53 state->x[12] += 1; in chacha_doneon()
56 chacha_4block_xor_neon(state, dst, src, nrounds, l); in chacha_doneon()
60 state->x[12] += DIV_ROUND_UP(l, CHACHA_BLOCK_SIZE); in chacha_doneon()
64 void hchacha_block_arch(const struct chacha_state *state, in hchacha_block_arch() argument
68 hchacha_block_generic(state, out, nrounds); in hchacha_block_arch()
71 hchacha_block_neon(state, out, nrounds); in hchacha_block_arch()
77 void chacha_crypt_arch(struct chacha_state *state, u8 *dst, const u8 *src, in chacha_crypt_arch() argument
82 return chacha_crypt_generic(state, dst, src, bytes, nrounds); in chacha_crypt_arch()
88 chacha_doneon(state, dst, src, todo, nrounds); in chacha_crypt_arch()