Crypto engine start new request(dequeue) on input ready??
In order to have the maximum throughput for the hardware crypto driver, I would like the next request waiting in the queue to be send to the driver as soon as I have a input-queue (low/zero) interrupt. That way the hardware can process a continuous flow. At the moment it seems to me that the next request is only started After I flag the result as processed and the engine is “momentarily” idle.
Can I use the generic crypto-engine framework for this (and how to trigger) or do I have to write my own queue handling??
|