Lines Matching defs:op

18 	struct sun4i_tfm_ctx *op = crypto_skcipher_ctx(tfm);
19 struct sun4i_ss_ctx *ss = op->ss;
62 for (i = 0; i < op->keylen / 4; i++)
63 writesl(ss->base + SS_KEY0 + i * 4, &op->key[i], 1);
151 struct sun4i_tfm_ctx *op = crypto_skcipher_ctx(tfm);
162 skcipher_request_set_tfm(&ctx->fallback_req, op->fallback_tfm);
179 struct sun4i_tfm_ctx *op = crypto_skcipher_ctx(tfm);
180 struct sun4i_ss_ctx *ss = op->ss;
254 for (i = 0; i < op->keylen / 4; i++)
255 writesl(ss->base + SS_KEY0 + i * 4, &op->key[i], 1);
400 struct sun4i_tfm_ctx *op = crypto_skcipher_ctx(tfm);
404 op->keymode;
411 struct sun4i_tfm_ctx *op = crypto_skcipher_ctx(tfm);
415 op->keymode;
423 struct sun4i_tfm_ctx *op = crypto_skcipher_ctx(tfm);
427 op->keymode;
434 struct sun4i_tfm_ctx *op = crypto_skcipher_ctx(tfm);
438 op->keymode;
446 struct sun4i_tfm_ctx *op = crypto_skcipher_ctx(tfm);
450 op->keymode;
457 struct sun4i_tfm_ctx *op = crypto_skcipher_ctx(tfm);
461 op->keymode;
469 struct sun4i_tfm_ctx *op = crypto_skcipher_ctx(tfm);
473 op->keymode;
480 struct sun4i_tfm_ctx *op = crypto_skcipher_ctx(tfm);
484 op->keymode;
492 struct sun4i_tfm_ctx *op = crypto_skcipher_ctx(tfm);
496 op->keymode;
503 struct sun4i_tfm_ctx *op = crypto_skcipher_ctx(tfm);
507 op->keymode;
515 struct sun4i_tfm_ctx *op = crypto_skcipher_ctx(tfm);
519 op->keymode;
526 struct sun4i_tfm_ctx *op = crypto_skcipher_ctx(tfm);
530 op->keymode;
536 struct sun4i_tfm_ctx *op = crypto_tfm_ctx(tfm);
541 memset(op, 0, sizeof(struct sun4i_tfm_ctx));
545 op->ss = algt->ss;
547 op->fallback_tfm = crypto_alloc_skcipher(name, 0, CRYPTO_ALG_NEED_FALLBACK);
548 if (IS_ERR(op->fallback_tfm)) {
549 dev_err(op->ss->dev, "ERROR: Cannot allocate fallback for %s %ld\n",
550 name, PTR_ERR(op->fallback_tfm));
551 return PTR_ERR(op->fallback_tfm);
556 crypto_skcipher_reqsize(op->fallback_tfm));
558 err = pm_runtime_resume_and_get(op->ss->dev);
564 crypto_free_skcipher(op->fallback_tfm);
570 struct sun4i_tfm_ctx *op = crypto_tfm_ctx(tfm);
572 crypto_free_skcipher(op->fallback_tfm);
573 pm_runtime_put(op->ss->dev);
580 struct sun4i_tfm_ctx *op = crypto_skcipher_ctx(tfm);
581 struct sun4i_ss_ctx *ss = op->ss;
585 op->keymode = SS_AES_128BITS;
588 op->keymode = SS_AES_192BITS;
591 op->keymode = SS_AES_256BITS;
597 op->keylen = keylen;
598 memcpy(op->key, key, keylen);
600 crypto_skcipher_clear_flags(op->fallback_tfm, CRYPTO_TFM_REQ_MASK);
601 crypto_skcipher_set_flags(op->fallback_tfm, tfm->base.crt_flags & CRYPTO_TFM_REQ_MASK);
603 return crypto_skcipher_setkey(op->fallback_tfm, key, keylen);
610 struct sun4i_tfm_ctx *op = crypto_skcipher_ctx(tfm);
617 op->keylen = keylen;
618 memcpy(op->key, key, keylen);
620 crypto_skcipher_clear_flags(op->fallback_tfm, CRYPTO_TFM_REQ_MASK);
621 crypto_skcipher_set_flags(op->fallback_tfm, tfm->base.crt_flags & CRYPTO_TFM_REQ_MASK);
623 return crypto_skcipher_setkey(op->fallback_tfm, key, keylen);
630 struct sun4i_tfm_ctx *op = crypto_skcipher_ctx(tfm);
637 op->keylen = keylen;
638 memcpy(op->key, key, keylen);
640 crypto_skcipher_clear_flags(op->fallback_tfm, CRYPTO_TFM_REQ_MASK);
641 crypto_skcipher_set_flags(op->fallback_tfm, tfm->base.crt_flags & CRYPTO_TFM_REQ_MASK);
643 return crypto_skcipher_setkey(op->fallback_tfm, key, keylen);