Lines Matching defs:driver_alg
4458 static int spu_register_skcipher(struct iproc_alg_s *driver_alg)
4460 struct skcipher_alg *crypto = &driver_alg->alg.skcipher;
4480 driver_alg->registered = true;
4485 static int spu_register_ahash(struct iproc_alg_s *driver_alg)
4488 struct ahash_alg *hash = &driver_alg->alg.hash;
4492 if ((driver_alg->auth_info.alg == HASH_ALG_AES) &&
4493 (driver_alg->auth_info.mode != HASH_MODE_XCBC) &&
4498 if ((driver_alg->auth_info.alg >= HASH_ALG_SHA3_224) &&
4512 if (driver_alg->auth_info.mode != HASH_MODE_HMAC) {
4518 if ((driver_alg->auth_info.alg == HASH_ALG_AES) &&
4519 ((driver_alg->auth_info.mode == HASH_MODE_XCBC) ||
4520 (driver_alg->auth_info.mode == HASH_MODE_CMAC))) {
4537 driver_alg->registered = true;
4543 static int spu_register_aead(struct iproc_alg_s *driver_alg)
4545 struct aead_alg *aead = &driver_alg->alg.aead;
4564 driver_alg->registered = true;