Lines Matching defs:vcrypto
230 * @vcrypto: Pointer to virtio crypto device.
238 int virtcrypto_dev_start(struct virtio_crypto *vcrypto)
240 if (virtio_crypto_skcipher_algs_register(vcrypto)) {
245 if (virtio_crypto_akcipher_algs_register(vcrypto)) {
247 virtio_crypto_skcipher_algs_unregister(vcrypto);
256 * @vcrypto: Pointer to virtio crypto device.
264 void virtcrypto_dev_stop(struct virtio_crypto *vcrypto)
266 virtio_crypto_skcipher_algs_unregister(vcrypto);
267 virtio_crypto_akcipher_algs_unregister(vcrypto);
272 * @vcrypto: Pointer to virtio crypto device.
284 bool virtcrypto_algo_is_supported(struct virtio_crypto *vcrypto,
297 if (!(vcrypto->crypto_services & service_mask))
303 algo_mask = vcrypto->cipher_algo_l;
305 algo_mask = vcrypto->cipher_algo_h;
309 algo_mask = vcrypto->hash_algo;
314 algo_mask = vcrypto->mac_algo_l;
316 algo_mask = vcrypto->mac_algo_h;
320 algo_mask = vcrypto->aead_algo;
324 algo_mask = vcrypto->akcipher_algo;