Searched refs:subctx (Results 1 - 6 of 6) sorted by relevance

/linux-master/crypto/
H A Dchacha_generic.c52 struct chacha_ctx subctx; local
58 hchacha_block_generic(state, subctx.key, ctx->nrounds);
59 subctx.nrounds = ctx->nrounds;
66 return chacha_stream_xor(req, &subctx, real_iv);
/linux-master/arch/mips/crypto/
H A Dchacha-glue.c66 struct chacha_ctx subctx; local
72 hchacha_block(state, subctx.key, ctx->nrounds);
73 subctx.nrounds = ctx->nrounds;
77 return chacha_mips_stream_xor(req, &subctx, real_iv);
/linux-master/arch/arm64/crypto/
H A Dchacha-neon-glue.c150 struct chacha_ctx subctx; local
155 hchacha_block_arch(state, subctx.key, ctx->nrounds);
156 subctx.nrounds = ctx->nrounds;
160 return chacha_neon_stream_xor(req, &subctx, real_iv);
/linux-master/arch/powerpc/crypto/
H A Dchacha-p10-glue.c136 struct chacha_ctx subctx; local
141 hchacha_block_arch(state, subctx.key, ctx->nrounds);
142 subctx.nrounds = ctx->nrounds;
146 return chacha_p10_stream_xor(req, &subctx, real_iv);
/linux-master/arch/x86/crypto/
H A Dchacha_glue.c211 struct chacha_ctx subctx; local
218 hchacha_block_ssse3(state, subctx.key, ctx->nrounds);
221 hchacha_block_generic(state, subctx.key, ctx->nrounds);
223 subctx.nrounds = ctx->nrounds;
227 return chacha_simd_stream_xor(req, &subctx, real_iv);
/linux-master/arch/arm/crypto/
H A Dchacha-glue.c165 struct chacha_ctx subctx; local
172 hchacha_block_arm(state, subctx.key, ctx->nrounds);
175 hchacha_block_neon(state, subctx.key, ctx->nrounds);
178 subctx.nrounds = ctx->nrounds;
182 return chacha_stream_xor(req, &subctx, real_iv, neon);

Completed in 178 milliseconds