Lines Matching refs:crypto_engine
31 struct aspeed_engine_crypto *crypto_engine = &hace_dev->crypto_engine; in aspeed_hace_irq() local
48 if (crypto_engine->flags & CRYPTO_FLAGS_BUSY) in aspeed_hace_irq()
49 tasklet_schedule(&crypto_engine->done_task); in aspeed_hace_irq()
60 struct aspeed_engine_crypto *crypto_engine = &hace_dev->crypto_engine; in aspeed_hace_crypto_done_task() local
62 crypto_engine->resume(hace_dev); in aspeed_hace_crypto_done_task()
101 struct aspeed_engine_crypto *crypto_engine; in aspeed_hace_probe() local
119 crypto_engine = &hace_dev->crypto_engine; in aspeed_hace_probe()
179 tasklet_init(&crypto_engine->done_task, aspeed_hace_crypto_done_task, in aspeed_hace_probe()
195 crypto_engine->cipher_ctx = in aspeed_hace_probe()
198 &crypto_engine->cipher_ctx_dma, in aspeed_hace_probe()
200 if (!crypto_engine->cipher_ctx) { in aspeed_hace_probe()
207 crypto_engine->cipher_addr = in aspeed_hace_probe()
210 &crypto_engine->cipher_dma_addr, in aspeed_hace_probe()
212 if (!crypto_engine->cipher_addr) { in aspeed_hace_probe()
220 crypto_engine->dst_sg_addr = in aspeed_hace_probe()
223 &crypto_engine->dst_sg_dma_addr, in aspeed_hace_probe()
225 if (!crypto_engine->dst_sg_addr) { in aspeed_hace_probe()
251 struct aspeed_engine_crypto *crypto_engine = &hace_dev->crypto_engine; in aspeed_hace_remove() local
260 tasklet_kill(&crypto_engine->done_task); in aspeed_hace_remove()