zhenwei pi 2cb0692768 cryptodev: Use CryptoDevBackendOpInfo for operation
Move queue_index, CryptoDevCompletionFunc and opaque into struct
CryptoDevBackendOpInfo, then cryptodev_backend_crypto_operation()
needs an argument CryptoDevBackendOpInfo *op_info only. And remove
VirtIOCryptoReq from cryptodev. It's also possible to hide
VirtIOCryptoReq into virtio-crypto.c in the next step. (In theory,
VirtIOCryptoReq is a private structure used by virtio-crypto only)

Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: zhenwei pi <pizhenwei@bytedance.com>
Message-Id: <20230301105847.253084-9-pizhenwei@bytedance.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
2023-03-07 12:38:59 -05:00
..
2023-02-27 22:29:01 +01:00
2023-02-08 07:28:05 +01:00
2023-02-08 07:16:23 +01:00
2022-12-21 06:35:28 -05:00
2023-03-02 13:57:50 +01:00
2023-03-03 17:11:22 +00:00
2023-02-08 07:28:05 +01:00
2023-02-08 07:28:05 +01:00
2022-10-27 11:34:31 +01:00
2023-02-27 22:29:02 +01:00