Lines Matching refs:ss_algs
29 static struct sun4i_ss_alg_template ss_algs[] = { variable
340 for (i = 0; i < ARRAY_SIZE(ss_algs); i++) { in sun4i_ss_probe()
341 ss_algs[i].ss = ss; in sun4i_ss_probe()
342 switch (ss_algs[i].type) { in sun4i_ss_probe()
344 err = crypto_register_alg(&ss_algs[i].alg.crypto); in sun4i_ss_probe()
347 ss_algs[i].alg.crypto.cra_name); in sun4i_ss_probe()
352 err = crypto_register_ahash(&ss_algs[i].alg.hash); in sun4i_ss_probe()
355 ss_algs[i].alg.hash.halg.base.cra_name); in sun4i_ss_probe()
366 switch (ss_algs[i].type) { in sun4i_ss_probe()
368 crypto_unregister_alg(&ss_algs[i].alg.crypto); in sun4i_ss_probe()
371 crypto_unregister_ahash(&ss_algs[i].alg.hash); in sun4i_ss_probe()
389 for (i = 0; i < ARRAY_SIZE(ss_algs); i++) { in sun4i_ss_remove()
390 switch (ss_algs[i].type) { in sun4i_ss_remove()
392 crypto_unregister_alg(&ss_algs[i].alg.crypto); in sun4i_ss_remove()
395 crypto_unregister_ahash(&ss_algs[i].alg.hash); in sun4i_ss_remove()