aspeed_hace_dev
static int aspeed_sk_complete(struct aspeed_hace_dev *hace_dev, int err)
static int aspeed_sk_transfer_sg(struct aspeed_hace_dev *hace_dev)
static int aspeed_sk_transfer(struct aspeed_hace_dev *hace_dev)
static int aspeed_sk_start(struct aspeed_hace_dev *hace_dev)
static int aspeed_sk_start_sg(struct aspeed_hace_dev *hace_dev)
static int aspeed_hace_skcipher_trigger(struct aspeed_hace_dev *hace_dev)
struct aspeed_hace_dev *hace_dev = ctx->hace_dev;
struct aspeed_hace_dev *hace_dev = ctx->hace_dev;
struct aspeed_hace_dev *hace_dev = ctx->hace_dev;
struct aspeed_hace_dev *hace_dev = ctx->hace_dev;
static int aspeed_hace_crypto_handle_queue(struct aspeed_hace_dev *hace_dev,
struct aspeed_hace_dev *hace_dev = ctx->hace_dev;
struct aspeed_hace_dev *hace_dev = ctx->hace_dev;
void aspeed_unregister_hace_crypto_algs(struct aspeed_hace_dev *hace_dev)
void aspeed_register_hace_crypto_algs(struct aspeed_hace_dev *hace_dev)
static int aspeed_ahash_fill_padding(struct aspeed_hace_dev *hace_dev,
static int aspeed_ahash_dma_prepare(struct aspeed_hace_dev *hace_dev)
static int aspeed_ahash_dma_prepare_sg(struct aspeed_hace_dev *hace_dev)
static int aspeed_ahash_complete(struct aspeed_hace_dev *hace_dev)
static int aspeed_hace_ahash_trigger(struct aspeed_hace_dev *hace_dev,
static int aspeed_ahash_update_resume_sg(struct aspeed_hace_dev *hace_dev)
static int aspeed_ahash_req_update(struct aspeed_hace_dev *hace_dev)
static int aspeed_hace_hash_handle_queue(struct aspeed_hace_dev *hace_dev,
struct aspeed_hace_dev *hace_dev = tctx->hace_dev;
struct aspeed_hace_dev *hace_dev = tctx->hace_dev;
struct aspeed_hace_dev *hace_dev = tctx->hace_dev;
struct aspeed_hace_dev *hace_dev = tctx->hace_dev;
struct aspeed_hace_dev *hace_dev = tctx->hace_dev;
static int aspeed_ahash_req_update(struct aspeed_hace_dev *hace_dev);
void aspeed_unregister_hace_hash_algs(struct aspeed_hace_dev *hace_dev)
void aspeed_register_hace_hash_algs(struct aspeed_hace_dev *hace_dev)
struct aspeed_hace_dev *hace_dev;
hace_dev = devm_kzalloc(&pdev->dev, sizeof(struct aspeed_hace_dev),
struct aspeed_hace_dev *hace_dev = platform_get_drvdata(pdev);
struct aspeed_hace_dev *hace_dev = (struct aspeed_hace_dev *)dev;
struct aspeed_hace_dev *hace_dev = (struct aspeed_hace_dev *)data;
struct aspeed_hace_dev *hace_dev = (struct aspeed_hace_dev *)data;
static void aspeed_hace_register(struct aspeed_hace_dev *hace_dev)
static void aspeed_hace_unregister(struct aspeed_hace_dev *hace_dev)
struct aspeed_hace_dev;
typedef int (*aspeed_hace_fn_t)(struct aspeed_hace_dev *);
struct aspeed_hace_dev *hace_dev;
struct aspeed_hace_dev *hace_dev;
struct aspeed_hace_dev *hace_dev;
void aspeed_register_hace_hash_algs(struct aspeed_hace_dev *hace_dev);
void aspeed_unregister_hace_hash_algs(struct aspeed_hace_dev *hace_dev);
void aspeed_register_hace_crypto_algs(struct aspeed_hace_dev *hace_dev);
void aspeed_unregister_hace_crypto_algs(struct aspeed_hace_dev *hace_dev);