Lines Matching refs:CryptoDevBackend
42 OBJECT_DECLARE_TYPE(CryptoDevBackend, CryptoDevBackendClass,
197 void (*init)(CryptoDevBackend *backend, Error **errp);
198 void (*cleanup)(CryptoDevBackend *backend, Error **errp);
200 int (*create_session)(CryptoDevBackend *backend,
206 int (*close_session)(CryptoDevBackend *backend,
212 int (*do_op)(CryptoDevBackend *backend,
269 struct CryptoDevBackend { struct
346 CryptoDevBackend *backend,
364 CryptoDevBackend *backend,
386 CryptoDevBackend *backend,
404 CryptoDevBackend *backend,
414 void cryptodev_backend_set_used(CryptoDevBackend *backend, bool used);
425 bool cryptodev_backend_is_used(CryptoDevBackend *backend);
435 void cryptodev_backend_set_ready(CryptoDevBackend *backend, bool ready);
445 bool cryptodev_backend_is_ready(CryptoDevBackend *backend);