Lines Matching defs:driver_algs
3024 static struct iproc_alg_s driver_algs[] = {
4543 for (i = 0; i < ARRAY_SIZE(driver_algs); i++) {
4544 switch (driver_algs[i].type) {
4546 err = spu_register_skcipher(&driver_algs[i]);
4549 err = spu_register_ahash(&driver_algs[i]);
4552 err = spu_register_aead(&driver_algs[i]);
4557 driver_algs[i].type);
4573 if (!driver_algs[j].registered)
4575 switch (driver_algs[j].type) {
4577 crypto_unregister_skcipher(&driver_algs[j].alg.skcipher);
4578 driver_algs[j].registered = false;
4581 crypto_unregister_ahash(&driver_algs[j].alg.hash);
4582 driver_algs[j].registered = false;
4585 crypto_unregister_aead(&driver_algs[j].alg.aead);
4586 driver_algs[j].registered = false;
4722 for (i = 0; i < ARRAY_SIZE(driver_algs); i++) {
4728 if (!driver_algs[i].registered)
4731 switch (driver_algs[i].type) {
4733 crypto_unregister_skcipher(&driver_algs[i].alg.skcipher);
4735 driver_algs[i].alg.skcipher.base.cra_driver_name);
4736 driver_algs[i].registered = false;
4739 crypto_unregister_ahash(&driver_algs[i].alg.hash);
4740 cdn = driver_algs[i].alg.hash.halg.base.cra_driver_name;
4742 driver_algs[i].registered = false;
4745 crypto_unregister_aead(&driver_algs[i].alg.aead);
4747 driver_algs[i].alg.aead.base.cra_driver_name);
4748 driver_algs[i].registered = false;