virtio_crypto_algs 596 drivers/crypto/virtio/virtio_crypto_algs.c static struct virtio_crypto_algo virtio_crypto_algs[] = { { virtio_crypto_algs 631 drivers/crypto/virtio/virtio_crypto_algs.c for (i = 0; i < ARRAY_SIZE(virtio_crypto_algs); i++) { virtio_crypto_algs 633 drivers/crypto/virtio/virtio_crypto_algs.c uint32_t service = virtio_crypto_algs[i].service; virtio_crypto_algs 634 drivers/crypto/virtio/virtio_crypto_algs.c uint32_t algonum = virtio_crypto_algs[i].algonum; virtio_crypto_algs 639 drivers/crypto/virtio/virtio_crypto_algs.c if (virtio_crypto_algs[i].active_devs == 0) { virtio_crypto_algs 640 drivers/crypto/virtio/virtio_crypto_algs.c ret = crypto_register_alg(&virtio_crypto_algs[i].algo); virtio_crypto_algs 645 drivers/crypto/virtio/virtio_crypto_algs.c virtio_crypto_algs[i].active_devs++; virtio_crypto_algs 647 drivers/crypto/virtio/virtio_crypto_algs.c virtio_crypto_algs[i].algo.cra_name); virtio_crypto_algs 661 drivers/crypto/virtio/virtio_crypto_algs.c for (i = 0; i < ARRAY_SIZE(virtio_crypto_algs); i++) { virtio_crypto_algs 663 drivers/crypto/virtio/virtio_crypto_algs.c uint32_t service = virtio_crypto_algs[i].service; virtio_crypto_algs 664 drivers/crypto/virtio/virtio_crypto_algs.c uint32_t algonum = virtio_crypto_algs[i].algonum; virtio_crypto_algs 666 drivers/crypto/virtio/virtio_crypto_algs.c if (virtio_crypto_algs[i].active_devs == 0 || virtio_crypto_algs 670 drivers/crypto/virtio/virtio_crypto_algs.c if (virtio_crypto_algs[i].active_devs == 1) virtio_crypto_algs 671 drivers/crypto/virtio/virtio_crypto_algs.c crypto_unregister_alg(&virtio_crypto_algs[i].algo); virtio_crypto_algs 673 drivers/crypto/virtio/virtio_crypto_algs.c virtio_crypto_algs[i].active_devs--;