Lines Matching refs:inst
290 struct crypto_instance *inst; in chainiv_alloc() local
301 inst = skcipher_geniv_alloc(&chainiv_tmpl, tb, 0, 0); in chainiv_alloc()
302 if (IS_ERR(inst)) in chainiv_alloc()
305 inst->alg.cra_ablkcipher.givencrypt = chainiv_givencrypt_first; in chainiv_alloc()
307 inst->alg.cra_init = chainiv_init; in chainiv_alloc()
308 inst->alg.cra_exit = skcipher_geniv_exit; in chainiv_alloc()
310 inst->alg.cra_ctxsize = sizeof(struct chainiv_ctx); in chainiv_alloc()
313 inst->alg.cra_flags |= CRYPTO_ALG_ASYNC; in chainiv_alloc()
315 inst->alg.cra_ablkcipher.givencrypt = in chainiv_alloc()
318 inst->alg.cra_init = async_chainiv_init; in chainiv_alloc()
319 inst->alg.cra_exit = async_chainiv_exit; in chainiv_alloc()
321 inst->alg.cra_ctxsize = sizeof(struct async_chainiv_ctx); in chainiv_alloc()
324 inst->alg.cra_ctxsize += inst->alg.cra_ablkcipher.ivsize; in chainiv_alloc()
327 return inst; in chainiv_alloc()
334 static void chainiv_free(struct crypto_instance *inst) in chainiv_free() argument
336 skcipher_geniv_free(inst); in chainiv_free()