Lines Matching defs:inst
203 struct crypto_instance *inst = (void *)tfm->__crt_alg;
204 struct crypto_cipher_spawn *spawn = crypto_instance_ctx(inst);
224 struct shash_instance *inst;
235 inst = kzalloc(sizeof(*inst) + sizeof(*spawn), GFP_KERNEL);
236 if (!inst)
238 spawn = shash_instance_ctx(inst);
240 err = crypto_grab_cipher(spawn, shash_crypto_instance(inst),
255 err = crypto_inst_setname(shash_crypto_instance(inst), tmpl->name, alg);
260 inst->alg.base.cra_alignmask = alignmask;
261 inst->alg.base.cra_priority = alg->cra_priority;
262 inst->alg.base.cra_blocksize = alg->cra_blocksize;
264 inst->alg.digestsize = alg->cra_blocksize;
265 inst->alg.descsize =
270 inst->alg.base.cra_ctxsize =
276 inst->alg.base.cra_init = cmac_init_tfm;
277 inst->alg.base.cra_exit = cmac_exit_tfm;
279 inst->alg.init = crypto_cmac_digest_init;
280 inst->alg.update = crypto_cmac_digest_update;
281 inst->alg.final = crypto_cmac_digest_final;
282 inst->alg.setkey = crypto_cmac_digest_setkey;
284 inst->free = shash_free_singlespawn_instance;
286 err = shash_register_instance(tmpl, inst);
289 shash_free_singlespawn_instance(inst);