Lines Matching refs:tmpl
272 struct crypto_instance *aead_geniv_alloc(struct crypto_template *tmpl, in aead_geniv_alloc() argument
321 if (strcmp(tmpl->name, alg->cra_aead.geniv)) in aead_geniv_alloc()
330 "%s(%s)", tmpl->name, alg->cra_name) >= in aead_geniv_alloc()
334 "%s(%s)", tmpl->name, alg->cra_driver_name) >= in aead_geniv_alloc()
407 struct crypto_template *tmpl; in crypto_nivaead_default() local
441 tmpl = crypto_lookup_template(geniv); in crypto_nivaead_default()
443 if (!tmpl) in crypto_nivaead_default()
446 inst = tmpl->alloc(tb); in crypto_nivaead_default()
451 err = crypto_register_instance(tmpl, inst); in crypto_nivaead_default()
453 tmpl->free(inst); in crypto_nivaead_default()
461 crypto_tmpl_put(tmpl); in crypto_nivaead_default()