Lines Matching defs:state
34 asmlinkage void chacha_block_xor_neon(u32 *state, u8 *dst, const u8 *src,
36 asmlinkage void chacha_4block_xor_neon(u32 *state, u8 *dst, const u8 *src,
38 asmlinkage void hchacha_block_neon(const u32 *state, u32 *out, int nrounds);
42 static void chacha_doneon(u32 *state, u8 *dst, const u8 *src,
52 chacha_block_xor_neon(state, buf, buf, nrounds);
54 state[12] += 1;
57 chacha_4block_xor_neon(state, dst, src, nrounds, l);
61 state[12] += DIV_ROUND_UP(l, CHACHA_BLOCK_SIZE);
65 void hchacha_block_arch(const u32 *state, u32 *stream, int nrounds)
68 hchacha_block_generic(state, stream, nrounds);
71 hchacha_block_neon(state, stream, nrounds);
77 void chacha_init_arch(u32 *state, const u32 *key, const u8 *iv)
79 chacha_init_generic(state, key, iv);
83 void chacha_crypt_arch(u32 *state, u8 *dst, const u8 *src, unsigned int bytes,
88 return chacha_crypt_generic(state, dst, src, bytes, nrounds);
94 chacha_doneon(state, dst, src, todo, nrounds);
108 u32 state[16];
113 chacha_init_generic(state, ctx->key, iv);
123 chacha_crypt_generic(state, walk.dst.virt.addr,
128 chacha_doneon(state, walk.dst.virt.addr,
151 u32 state[16];
154 chacha_init_generic(state, ctx->key, req->iv);
155 hchacha_block_arch(state, subctx.key, ctx->nrounds);