Lines Matching refs:inst
265 struct crypto_instance *inst; in chainiv_alloc() local
271 inst = skcipher_geniv_alloc(&chainiv_tmpl, tb, 0, 0); in chainiv_alloc()
272 if (IS_ERR(inst)) in chainiv_alloc()
275 inst->alg.cra_init = chainiv_init; in chainiv_alloc()
276 inst->alg.cra_exit = skcipher_geniv_exit; in chainiv_alloc()
278 inst->alg.cra_ctxsize = sizeof(struct chainiv_ctx); in chainiv_alloc()
281 inst->alg.cra_flags |= CRYPTO_ALG_ASYNC; in chainiv_alloc()
283 inst->alg.cra_init = async_chainiv_init; in chainiv_alloc()
284 inst->alg.cra_exit = async_chainiv_exit; in chainiv_alloc()
286 inst->alg.cra_ctxsize = sizeof(struct async_chainiv_ctx); in chainiv_alloc()
289 inst->alg.cra_ctxsize += inst->alg.cra_ablkcipher.ivsize; in chainiv_alloc()
292 return inst; in chainiv_alloc()