starfive_cryp_dev
struct starfive_cryp_dev *cryp = ctx->cryp;
struct starfive_cryp_dev *cryp = ctx->cryp;
struct starfive_cryp_dev *cryp = ctx->cryp;
static inline void starfive_aes_get_iv(struct starfive_cryp_dev *cryp, u32 *iv)
struct starfive_cryp_dev *cryp = ctx->cryp;
struct starfive_cryp_dev *cryp = ctx->cryp;
struct starfive_cryp_dev *cryp = ctx->cryp;
struct starfive_cryp_dev *cryp = ctx->cryp;
struct starfive_cryp_dev *cryp = ctx->cryp;
struct starfive_cryp_dev *cryp = ctx->cryp;
struct starfive_cryp_dev *cryp = ctx->cryp;
struct starfive_cryp_dev *cryp = ctx->cryp;
struct starfive_cryp_dev *cryp = param;
static void starfive_aes_dma_init(struct starfive_cryp_dev *cryp)
static int starfive_aes_dma_xfer(struct starfive_cryp_dev *cryp,
static int starfive_aes_map_sg(struct starfive_cryp_dev *cryp,
static inline int starfive_aes_wait_busy(struct starfive_cryp_dev *cryp)
struct starfive_cryp_dev *cryp = ctx->cryp;
static inline int starfive_aes_wait_keydone(struct starfive_cryp_dev *cryp)
struct starfive_cryp_dev *cryp = ctx->cryp;
static inline int starfive_aes_wait_gcmdone(struct starfive_cryp_dev *cryp)
static bool starfive_aes_check_unaligned(struct starfive_cryp_dev *cryp,
static inline int is_gcm(struct starfive_cryp_dev *cryp)
struct starfive_cryp_dev *cryp = ctx->cryp;
static inline bool is_encrypt(struct starfive_cryp_dev *cryp)
struct starfive_cryp_dev *cryp = ctx->cryp;
struct starfive_cryp_dev *cryp = ctx->cryp;
struct starfive_cryp_dev *cryp = platform_get_drvdata(pdev);
struct starfive_cryp_dev *starfive_cryp_find_dev(struct starfive_cryp_ctx *ctx)
struct starfive_cryp_dev *cryp = NULL, *tmp;
static int starfive_dma_init(struct starfive_cryp_dev *cryp)
static void starfive_dma_cleanup(struct starfive_cryp_dev *cryp)
struct starfive_cryp_dev *cryp;
struct starfive_cryp_dev *cryp;
struct starfive_cryp_dev *starfive_cryp_find_dev(struct starfive_cryp_ctx *ctx);
struct starfive_cryp_dev *cryp = param;
static void starfive_hash_dma_init(struct starfive_cryp_dev *cryp)
static int starfive_hash_dma_xfer(struct starfive_cryp_dev *cryp,
static void starfive_hash_done_task(struct starfive_cryp_dev *cryp)
struct starfive_cryp_dev *cryp = ctx->cryp;
struct starfive_cryp_dev *cryp = ctx->cryp;
static inline int starfive_hash_wait_busy(struct starfive_cryp_dev *cryp)
static inline int starfive_hash_wait_hmac_done(struct starfive_cryp_dev *cryp)
struct starfive_cryp_dev *cryp = ctx->cryp;
struct starfive_cryp_dev *cryp = ctx->cryp;
static void starfive_hash_start(struct starfive_cryp_dev *cryp)
struct starfive_cryp_dev *cryp = ctx->cryp;
struct starfive_cryp_dev *cryp = ctx->cryp;
struct starfive_cryp_dev *cryp = ctx->cryp;
struct starfive_cryp_dev *cryp = ctx->cryp;
struct starfive_cryp_dev *cryp = ctx->cryp;
struct starfive_cryp_dev *cryp = ctx->cryp;