Lines Matching defs:rctx
59 struct rk_cipher_rctx *rctx = skcipher_request_ctx(areq);
62 skcipher_request_set_tfm(&rctx->fallback_req, op->fallback_tfm);
63 skcipher_request_set_callback(&rctx->fallback_req, areq->base.flags,
65 skcipher_request_set_crypt(&rctx->fallback_req, areq->src, areq->dst,
67 if (rctx->mode & RK_CRYPTO_DEC)
68 err = crypto_skcipher_decrypt(&rctx->fallback_req);
70 err = crypto_skcipher_encrypt(&rctx->fallback_req);
136 struct rk_cipher_rctx *rctx = skcipher_request_ctx(req);
139 rctx->mode = RK_CRYPTO_AES_ECB_MODE;
147 struct rk_cipher_rctx *rctx = skcipher_request_ctx(req);
150 rctx->mode = RK_CRYPTO_AES_ECB_MODE | RK_CRYPTO_DEC;
158 struct rk_cipher_rctx *rctx = skcipher_request_ctx(req);
161 rctx->mode = RK_CRYPTO_AES_CBC_MODE;
169 struct rk_cipher_rctx *rctx = skcipher_request_ctx(req);
172 rctx->mode = RK_CRYPTO_AES_CBC_MODE | RK_CRYPTO_DEC;
180 struct rk_cipher_rctx *rctx = skcipher_request_ctx(req);
183 rctx->mode = 0;
191 struct rk_cipher_rctx *rctx = skcipher_request_ctx(req);
194 rctx->mode = RK_CRYPTO_DEC;
202 struct rk_cipher_rctx *rctx = skcipher_request_ctx(req);
205 rctx->mode = RK_CRYPTO_TDES_CHAINMODE_CBC;
213 struct rk_cipher_rctx *rctx = skcipher_request_ctx(req);
216 rctx->mode = RK_CRYPTO_TDES_CHAINMODE_CBC | RK_CRYPTO_DEC;
224 struct rk_cipher_rctx *rctx = skcipher_request_ctx(req);
227 rctx->mode = RK_CRYPTO_TDES_SELECT;
235 struct rk_cipher_rctx *rctx = skcipher_request_ctx(req);
238 rctx->mode = RK_CRYPTO_TDES_SELECT | RK_CRYPTO_DEC;
246 struct rk_cipher_rctx *rctx = skcipher_request_ctx(req);
249 rctx->mode = RK_CRYPTO_TDES_SELECT | RK_CRYPTO_TDES_CHAINMODE_CBC;
257 struct rk_cipher_rctx *rctx = skcipher_request_ctx(req);
260 rctx->mode = RK_CRYPTO_TDES_SELECT | RK_CRYPTO_TDES_CHAINMODE_CBC |
269 struct rk_cipher_rctx *rctx = skcipher_request_ctx(req);
276 rctx->mode |= RK_CRYPTO_TDES_FIFO_MODE |
279 CRYPTO_WRITE(dev, RK_CRYPTO_TDES_CTRL, rctx->mode);
283 rctx->mode |= RK_CRYPTO_AES_FIFO_MODE |
288 rctx->mode |= RK_CRYPTO_AES_192BIT_key;
290 rctx->mode |= RK_CRYPTO_AES_256BIT_key;
291 CRYPTO_WRITE(dev, RK_CRYPTO_AES_CTRL, rctx->mode);
317 struct rk_cipher_rctx *rctx = skcipher_request_ctx(areq);
330 if (rctx->mode & RK_CRYPTO_DEC) {
332 scatterwalk_map_and_copy(rctx->backup_iv, areq->src,
346 if (rctx->mode & RK_CRYPTO_DEC) {
396 if (rctx->mode & RK_CRYPTO_DEC) {
410 if (rctx->mode & RK_CRYPTO_DEC) {
411 memcpy(areq->iv, rctx->backup_iv, ivsize);
412 memzero_explicit(rctx->backup_iv, ivsize);