Lines Matching defs:rctx

72 	struct rk_cipher_rctx *rctx = skcipher_request_ctx(areq);
79 skcipher_request_set_tfm(&rctx->fallback_req, op->fallback_tfm);
80 skcipher_request_set_callback(&rctx->fallback_req, areq->base.flags,
82 skcipher_request_set_crypt(&rctx->fallback_req, areq->src, areq->dst,
84 if (rctx->mode & RK_CRYPTO_DEC)
85 err = crypto_skcipher_decrypt(&rctx->fallback_req);
87 err = crypto_skcipher_encrypt(&rctx->fallback_req);
93 struct rk_cipher_rctx *rctx = skcipher_request_ctx(req);
103 rctx->dev = rkc;
157 struct rk_cipher_rctx *rctx = skcipher_request_ctx(req);
159 rctx->mode = RK_CRYPTO_AES_ECB_MODE;
165 struct rk_cipher_rctx *rctx = skcipher_request_ctx(req);
167 rctx->mode = RK_CRYPTO_AES_ECB_MODE | RK_CRYPTO_DEC;
173 struct rk_cipher_rctx *rctx = skcipher_request_ctx(req);
175 rctx->mode = RK_CRYPTO_AES_CBC_MODE;
181 struct rk_cipher_rctx *rctx = skcipher_request_ctx(req);
183 rctx->mode = RK_CRYPTO_AES_CBC_MODE | RK_CRYPTO_DEC;
189 struct rk_cipher_rctx *rctx = skcipher_request_ctx(req);
191 rctx->mode = 0;
197 struct rk_cipher_rctx *rctx = skcipher_request_ctx(req);
199 rctx->mode = RK_CRYPTO_DEC;
205 struct rk_cipher_rctx *rctx = skcipher_request_ctx(req);
207 rctx->mode = RK_CRYPTO_TDES_CHAINMODE_CBC;
213 struct rk_cipher_rctx *rctx = skcipher_request_ctx(req);
215 rctx->mode = RK_CRYPTO_TDES_CHAINMODE_CBC | RK_CRYPTO_DEC;
221 struct rk_cipher_rctx *rctx = skcipher_request_ctx(req);
223 rctx->mode = RK_CRYPTO_TDES_SELECT;
229 struct rk_cipher_rctx *rctx = skcipher_request_ctx(req);
231 rctx->mode = RK_CRYPTO_TDES_SELECT | RK_CRYPTO_DEC;
237 struct rk_cipher_rctx *rctx = skcipher_request_ctx(req);
239 rctx->mode = RK_CRYPTO_TDES_SELECT | RK_CRYPTO_TDES_CHAINMODE_CBC;
245 struct rk_cipher_rctx *rctx = skcipher_request_ctx(req);
247 rctx->mode = RK_CRYPTO_TDES_SELECT | RK_CRYPTO_TDES_CHAINMODE_CBC |
256 struct rk_cipher_rctx *rctx = skcipher_request_ctx(req);
263 rctx->mode |= RK_CRYPTO_TDES_FIFO_MODE |
266 CRYPTO_WRITE(dev, RK_CRYPTO_TDES_CTRL, rctx->mode);
270 rctx->mode |= RK_CRYPTO_AES_FIFO_MODE |
275 rctx->mode |= RK_CRYPTO_AES_192BIT_key;
277 rctx->mode |= RK_CRYPTO_AES_256BIT_key;
278 CRYPTO_WRITE(dev, RK_CRYPTO_AES_CTRL, rctx->mode);
303 struct rk_cipher_rctx *rctx = skcipher_request_ctx(areq);
315 struct rk_crypto_info *rkc = rctx->dev;
326 if (rctx->mode & RK_CRYPTO_DEC) {
328 scatterwalk_map_and_copy(rctx->backup_iv, areq->src,
342 if (rctx->mode & RK_CRYPTO_DEC) {
392 if (rctx->mode & RK_CRYPTO_DEC) {
406 if (rctx->mode & RK_CRYPTO_DEC) {
407 memcpy(areq->iv, rctx->backup_iv, ivsize);
408 memzero_explicit(rctx->backup_iv, ivsize);