Lines Matching defs:inst
290 struct crypto_instance *inst;
302 inst = skcipher_geniv_alloc(&chainiv_tmpl, tb, 0, 0);
303 if (IS_ERR(inst))
306 inst->alg.cra_ablkcipher.givencrypt = chainiv_givencrypt_first;
308 inst->alg.cra_init = chainiv_init;
309 inst->alg.cra_exit = skcipher_geniv_exit;
311 inst->alg.cra_ctxsize = sizeof(struct chainiv_ctx);
314 inst->alg.cra_flags |= CRYPTO_ALG_ASYNC;
316 inst->alg.cra_ablkcipher.givencrypt =
319 inst->alg.cra_init = async_chainiv_init;
320 inst->alg.cra_exit = async_chainiv_exit;
322 inst->alg.cra_ctxsize = sizeof(struct async_chainiv_ctx);
325 inst->alg.cra_ctxsize += inst->alg.cra_ablkcipher.ivsize;
328 return inst;
335 static void chainiv_free(struct crypto_instance *inst)
337 skcipher_geniv_free(inst);