Lines Matching defs:driver_algs
3063 static struct iproc_alg_s driver_algs[] = {
4575 for (i = 0; i < ARRAY_SIZE(driver_algs); i++) {
4576 switch (driver_algs[i].type) {
4578 err = spu_register_skcipher(&driver_algs[i]);
4581 err = spu_register_ahash(&driver_algs[i]);
4584 err = spu_register_aead(&driver_algs[i]);
4589 driver_algs[i].type);
4605 if (!driver_algs[j].registered)
4607 switch (driver_algs[j].type) {
4609 crypto_unregister_skcipher(&driver_algs[j].alg.skcipher);
4610 driver_algs[j].registered = false;
4613 crypto_unregister_ahash(&driver_algs[j].alg.hash);
4614 driver_algs[j].registered = false;
4617 crypto_unregister_aead(&driver_algs[j].alg.aead);
4618 driver_algs[j].registered = false;
4754 for (i = 0; i < ARRAY_SIZE(driver_algs); i++) {
4760 if (!driver_algs[i].registered)
4763 switch (driver_algs[i].type) {
4765 crypto_unregister_skcipher(&driver_algs[i].alg.skcipher);
4767 driver_algs[i].alg.skcipher.base.cra_driver_name);
4768 driver_algs[i].registered = false;
4771 crypto_unregister_ahash(&driver_algs[i].alg.hash);
4772 cdn = driver_algs[i].alg.hash.halg.base.cra_driver_name;
4774 driver_algs[i].registered = false;
4777 crypto_unregister_aead(&driver_algs[i].alg.aead);
4779 driver_algs[i].alg.aead.base.cra_driver_name);
4780 driver_algs[i].registered = false;