Lines Matching defs:driver_alg
4426 static int spu_register_skcipher(struct iproc_alg_s *driver_alg)
4428 struct skcipher_alg *crypto = &driver_alg->alg.skcipher;
4448 driver_alg->registered = true;
4453 static int spu_register_ahash(struct iproc_alg_s *driver_alg)
4456 struct ahash_alg *hash = &driver_alg->alg.hash;
4460 if ((driver_alg->auth_info.alg == HASH_ALG_AES) &&
4461 (driver_alg->auth_info.mode != HASH_MODE_XCBC) &&
4466 if ((driver_alg->auth_info.alg >= HASH_ALG_SHA3_224) &&
4480 if (driver_alg->auth_info.mode != HASH_MODE_HMAC) {
4486 if ((driver_alg->auth_info.alg == HASH_ALG_AES) &&
4487 ((driver_alg->auth_info.mode == HASH_MODE_XCBC) ||
4488 (driver_alg->auth_info.mode == HASH_MODE_CMAC))) {
4505 driver_alg->registered = true;
4511 static int spu_register_aead(struct iproc_alg_s *driver_alg)
4513 struct aead_alg *aead = &driver_alg->alg.aead;
4532 driver_alg->registered = true;