OSDN Git Service

crypto: sun8i-ce - rename has_t_dlen_in_bytes to cipher_t_dlen_in_bytes
authorCorentin Labbe <clabbe@baylibre.com>
Fri, 18 Sep 2020 07:23:09 +0000 (07:23 +0000)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 25 Sep 2020 07:48:18 +0000 (17:48 +1000)
Hash algorithms will need also a spetial t_dlen handling, but since the
meaning will be different, rename the current flag to specify it apply
only on ciphers algorithms.

Signed-off-by: Corentin Labbe <clabbe@baylibre.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c
drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h

index cae307e..33707a2 100644 (file)
@@ -118,7 +118,7 @@ static int sun8i_ce_cipher_prepare(struct crypto_engine *engine, void *async_req
        common |= rctx->op_dir | CE_COMM_INT;
        cet->t_common_ctl = cpu_to_le32(common);
        /* CTS and recent CE (H6) need length in bytes, in word otherwise */
-       if (ce->variant->has_t_dlen_in_bytes)
+       if (ce->variant->cipher_t_dlen_in_bytes)
                cet->t_dlen = cpu_to_le32(areq->cryptlen);
        else
                cet->t_dlen = cpu_to_le32(areq->cryptlen / 4);
index 9fc7adc..5ab9ce9 100644 (file)
@@ -61,7 +61,7 @@ static const struct ce_variant ce_h6_variant = {
        },
        .op_mode = { CE_OP_ECB, CE_OP_CBC
        },
-       .has_t_dlen_in_bytes = true,
+       .cipher_t_dlen_in_bytes = true,
        .ce_clks = {
                { "bus", 0, 200000000 },
                { "mod", 300000000, 0 },
index 6e191d1..0b51377 100644 (file)
@@ -97,7 +97,7 @@ struct ce_clock {
  * @alg_cipher:        list of supported ciphers. for each CE_ID_ this will give the
  *              coresponding CE_ALG_XXX value
  * @op_mode:   list of supported block modes
- * @has_t_dlen_in_bytes:       Does the request size for cipher is in
+ * @cipher_t_dlen_in_bytes:    Does the request size for cipher is in
  *                             bytes or words
  * @ce_clks:   list of clocks needed by this variant
  * @esr:       The type of error register
@@ -105,7 +105,7 @@ struct ce_clock {
 struct ce_variant {
        char alg_cipher[CE_ID_CIPHER_MAX];
        u32 op_mode[CE_ID_OP_MAX];
-       bool has_t_dlen_in_bytes;
+       bool cipher_t_dlen_in_bytes;
        struct ce_clock ce_clks[CE_MAX_CLOCKS];
        int esr;
 };