lkml.org 
[lkml]   [2020]   [Jun]   [21]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v3 10/14] crypto: sun8i-ce: rename has_t_dlen_in_bytes to cipher_t_dlen_in_bytes
    Date
    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>
    ---
    drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c | 2 +-
    drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c | 2 +-
    drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h | 4 ++--
    3 files changed, 4 insertions(+), 4 deletions(-)

    diff --git a/drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c b/drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c
    index d662dac83361..ee7add582e90 100644
    --- a/drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c
    +++ b/drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c
    @@ -122,7 +122,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);
    diff --git a/drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c b/drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c
    index 94969f86b967..8091ea1d5afc 100644
    --- a/drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c
    +++ b/drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c
    @@ -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 },
    diff --git a/drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h b/drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h
    index ed1a91da967b..0a70fcc102f1 100644
    --- a/drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h
    +++ b/drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h
    @@ -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;
    };
    --
    2.26.2
    \
     
     \ /
      Last update: 2020-06-21 21:32    [W:4.475 / U:0.012 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site