Lines Matching refs:virtio_crypto_algs
565 static struct virtio_crypto_algo virtio_crypto_algs[] = { { variable
598 for (i = 0; i < ARRAY_SIZE(virtio_crypto_algs); i++) { in virtio_crypto_skcipher_algs_register()
600 uint32_t service = virtio_crypto_algs[i].service; in virtio_crypto_skcipher_algs_register()
601 uint32_t algonum = virtio_crypto_algs[i].algonum; in virtio_crypto_skcipher_algs_register()
606 if (virtio_crypto_algs[i].active_devs == 0) { in virtio_crypto_skcipher_algs_register()
607 ret = crypto_engine_register_skcipher(&virtio_crypto_algs[i].algo); in virtio_crypto_skcipher_algs_register()
612 virtio_crypto_algs[i].active_devs++; in virtio_crypto_skcipher_algs_register()
614 virtio_crypto_algs[i].algo.base.base.cra_name); in virtio_crypto_skcipher_algs_register()
628 for (i = 0; i < ARRAY_SIZE(virtio_crypto_algs); i++) { in virtio_crypto_skcipher_algs_unregister()
630 uint32_t service = virtio_crypto_algs[i].service; in virtio_crypto_skcipher_algs_unregister()
631 uint32_t algonum = virtio_crypto_algs[i].algonum; in virtio_crypto_skcipher_algs_unregister()
633 if (virtio_crypto_algs[i].active_devs == 0 || in virtio_crypto_skcipher_algs_unregister()
637 if (virtio_crypto_algs[i].active_devs == 1) in virtio_crypto_skcipher_algs_unregister()
638 crypto_engine_unregister_skcipher(&virtio_crypto_algs[i].algo); in virtio_crypto_skcipher_algs_unregister()
640 virtio_crypto_algs[i].active_devs--; in virtio_crypto_skcipher_algs_unregister()