driver_algs      3126 drivers/crypto/bcm/cipher.c static struct iproc_alg_s driver_algs[] = {
driver_algs      4650 drivers/crypto/bcm/cipher.c 	for (i = 0; i < ARRAY_SIZE(driver_algs); i++) {
driver_algs      4651 drivers/crypto/bcm/cipher.c 		switch (driver_algs[i].type) {
driver_algs      4653 drivers/crypto/bcm/cipher.c 			err = spu_register_ablkcipher(&driver_algs[i]);
driver_algs      4656 drivers/crypto/bcm/cipher.c 			err = spu_register_ahash(&driver_algs[i]);
driver_algs      4659 drivers/crypto/bcm/cipher.c 			err = spu_register_aead(&driver_algs[i]);
driver_algs      4664 drivers/crypto/bcm/cipher.c 				driver_algs[i].type);
driver_algs      4680 drivers/crypto/bcm/cipher.c 		if (!driver_algs[j].registered)
driver_algs      4682 drivers/crypto/bcm/cipher.c 		switch (driver_algs[j].type) {
driver_algs      4684 drivers/crypto/bcm/cipher.c 			crypto_unregister_alg(&driver_algs[j].alg.crypto);
driver_algs      4685 drivers/crypto/bcm/cipher.c 			driver_algs[j].registered = false;
driver_algs      4688 drivers/crypto/bcm/cipher.c 			crypto_unregister_ahash(&driver_algs[j].alg.hash);
driver_algs      4689 drivers/crypto/bcm/cipher.c 			driver_algs[j].registered = false;
driver_algs      4692 drivers/crypto/bcm/cipher.c 			crypto_unregister_aead(&driver_algs[j].alg.aead);
driver_algs      4693 drivers/crypto/bcm/cipher.c 			driver_algs[j].registered = false;
driver_algs      4830 drivers/crypto/bcm/cipher.c 	for (i = 0; i < ARRAY_SIZE(driver_algs); i++) {
driver_algs      4836 drivers/crypto/bcm/cipher.c 		if (!driver_algs[i].registered)
driver_algs      4839 drivers/crypto/bcm/cipher.c 		switch (driver_algs[i].type) {
driver_algs      4841 drivers/crypto/bcm/cipher.c 			crypto_unregister_alg(&driver_algs[i].alg.crypto);
driver_algs      4843 drivers/crypto/bcm/cipher.c 				driver_algs[i].alg.crypto.cra_driver_name);
driver_algs      4844 drivers/crypto/bcm/cipher.c 			driver_algs[i].registered = false;
driver_algs      4847 drivers/crypto/bcm/cipher.c 			crypto_unregister_ahash(&driver_algs[i].alg.hash);
driver_algs      4848 drivers/crypto/bcm/cipher.c 			cdn = driver_algs[i].alg.hash.halg.base.cra_driver_name;
driver_algs      4850 drivers/crypto/bcm/cipher.c 			driver_algs[i].registered = false;
driver_algs      4853 drivers/crypto/bcm/cipher.c 			crypto_unregister_aead(&driver_algs[i].alg.aead);
driver_algs      4855 drivers/crypto/bcm/cipher.c 				driver_algs[i].alg.aead.base.cra_driver_name);
driver_algs      4856 drivers/crypto/bcm/cipher.c 			driver_algs[i].registered = false;
driver_algs      1910 drivers/crypto/caam/caamalg.c static struct caam_skcipher_alg driver_algs[] = {
driver_algs      3497 drivers/crypto/caam/caamalg.c 	for (i = 0; i < ARRAY_SIZE(driver_algs); i++) {
driver_algs      3498 drivers/crypto/caam/caamalg.c 		struct caam_skcipher_alg *t_alg = driver_algs + i;
driver_algs      3587 drivers/crypto/caam/caamalg.c 	for (i = 0; i < ARRAY_SIZE(driver_algs); i++) {
driver_algs      3588 drivers/crypto/caam/caamalg.c 		struct caam_skcipher_alg *t_alg = driver_algs + i;
driver_algs      1437 drivers/crypto/caam/caamalg_qi.c static struct caam_skcipher_alg driver_algs[] = {
driver_algs      2512 drivers/crypto/caam/caamalg_qi.c 	for (i = 0; i < ARRAY_SIZE(driver_algs); i++) {
driver_algs      2513 drivers/crypto/caam/caamalg_qi.c 		struct caam_skcipher_alg *t_alg = driver_algs + i;
driver_algs      2592 drivers/crypto/caam/caamalg_qi.c 	for (i = 0; i < ARRAY_SIZE(driver_algs); i++) {
driver_algs      2593 drivers/crypto/caam/caamalg_qi.c 		struct caam_skcipher_alg *t_alg = driver_algs + i;
driver_algs      1599 drivers/crypto/caam/caamalg_qi2.c static struct caam_skcipher_alg driver_algs[] = {
driver_algs      5187 drivers/crypto/caam/caamalg_qi2.c 	for (i = 0; i < ARRAY_SIZE(driver_algs); i++) {
driver_algs      5188 drivers/crypto/caam/caamalg_qi2.c 		struct caam_skcipher_alg *t_alg = driver_algs + i;
driver_algs      5362 drivers/crypto/caam/caamalg_qi2.c 	for (i = 0; i < ARRAY_SIZE(driver_algs); i++) {
driver_algs      5363 drivers/crypto/caam/caamalg_qi2.c 		struct caam_skcipher_alg *t_alg = driver_algs + i;
driver_algs      3702 drivers/crypto/chelsio/chcr_algo.c static struct chcr_alg_template driver_algs[] = {
driver_algs      4245 drivers/crypto/chelsio/chcr_algo.c 	for (i = 0; i < ARRAY_SIZE(driver_algs); i++) {
driver_algs      4246 drivers/crypto/chelsio/chcr_algo.c 		switch (driver_algs[i].type & CRYPTO_ALG_TYPE_MASK) {
driver_algs      4248 drivers/crypto/chelsio/chcr_algo.c 			if (driver_algs[i].is_registered)
driver_algs      4250 drivers/crypto/chelsio/chcr_algo.c 						&driver_algs[i].alg.crypto);
driver_algs      4253 drivers/crypto/chelsio/chcr_algo.c 			if (driver_algs[i].is_registered)
driver_algs      4255 drivers/crypto/chelsio/chcr_algo.c 						&driver_algs[i].alg.aead);
driver_algs      4258 drivers/crypto/chelsio/chcr_algo.c 			if (driver_algs[i].is_registered)
driver_algs      4260 drivers/crypto/chelsio/chcr_algo.c 						&driver_algs[i].alg.hash);
driver_algs      4263 drivers/crypto/chelsio/chcr_algo.c 		driver_algs[i].is_registered = 0;
driver_algs      4282 drivers/crypto/chelsio/chcr_algo.c 	for (i = 0; i < ARRAY_SIZE(driver_algs); i++) {
driver_algs      4283 drivers/crypto/chelsio/chcr_algo.c 		if (driver_algs[i].is_registered)
driver_algs      4285 drivers/crypto/chelsio/chcr_algo.c 		switch (driver_algs[i].type & CRYPTO_ALG_TYPE_MASK) {
driver_algs      4287 drivers/crypto/chelsio/chcr_algo.c 			driver_algs[i].alg.crypto.cra_priority =
driver_algs      4289 drivers/crypto/chelsio/chcr_algo.c 			driver_algs[i].alg.crypto.cra_module = THIS_MODULE;
driver_algs      4290 drivers/crypto/chelsio/chcr_algo.c 			driver_algs[i].alg.crypto.cra_flags =
driver_algs      4293 drivers/crypto/chelsio/chcr_algo.c 			driver_algs[i].alg.crypto.cra_ctxsize =
driver_algs      4296 drivers/crypto/chelsio/chcr_algo.c 			driver_algs[i].alg.crypto.cra_alignmask = 0;
driver_algs      4297 drivers/crypto/chelsio/chcr_algo.c 			driver_algs[i].alg.crypto.cra_type =
driver_algs      4299 drivers/crypto/chelsio/chcr_algo.c 			err = crypto_register_alg(&driver_algs[i].alg.crypto);
driver_algs      4300 drivers/crypto/chelsio/chcr_algo.c 			name = driver_algs[i].alg.crypto.cra_driver_name;
driver_algs      4303 drivers/crypto/chelsio/chcr_algo.c 			driver_algs[i].alg.aead.base.cra_flags =
driver_algs      4305 drivers/crypto/chelsio/chcr_algo.c 			driver_algs[i].alg.aead.encrypt = chcr_aead_encrypt;
driver_algs      4306 drivers/crypto/chelsio/chcr_algo.c 			driver_algs[i].alg.aead.decrypt = chcr_aead_decrypt;
driver_algs      4307 drivers/crypto/chelsio/chcr_algo.c 			driver_algs[i].alg.aead.init = chcr_aead_cra_init;
driver_algs      4308 drivers/crypto/chelsio/chcr_algo.c 			driver_algs[i].alg.aead.exit = chcr_aead_cra_exit;
driver_algs      4309 drivers/crypto/chelsio/chcr_algo.c 			driver_algs[i].alg.aead.base.cra_module = THIS_MODULE;
driver_algs      4310 drivers/crypto/chelsio/chcr_algo.c 			err = crypto_register_aead(&driver_algs[i].alg.aead);
driver_algs      4311 drivers/crypto/chelsio/chcr_algo.c 			name = driver_algs[i].alg.aead.base.cra_driver_name;
driver_algs      4314 drivers/crypto/chelsio/chcr_algo.c 			a_hash = &driver_algs[i].alg.hash;
driver_algs      4328 drivers/crypto/chelsio/chcr_algo.c 			if (driver_algs[i].type == CRYPTO_ALG_TYPE_HMAC) {
driver_algs      4339 drivers/crypto/chelsio/chcr_algo.c 			err = crypto_register_ahash(&driver_algs[i].alg.hash);
driver_algs      4340 drivers/crypto/chelsio/chcr_algo.c 			ai = driver_algs[i].alg.hash.halg.base;
driver_algs      4349 drivers/crypto/chelsio/chcr_algo.c 			driver_algs[i].is_registered = 1;
driver_algs      2263 drivers/crypto/talitos.c static struct talitos_alg_template driver_algs[] = {
driver_algs      3450 drivers/crypto/talitos.c 	for (i = 0; i < ARRAY_SIZE(driver_algs); i++) {
driver_algs      3451 drivers/crypto/talitos.c 		if (hw_supports(dev, driver_algs[i].desc_hdr_template)) {
driver_algs      3455 drivers/crypto/talitos.c 			t_alg = talitos_alg_alloc(dev, &driver_algs[i]);