Lines Matching defs:inst

116 	struct aead_instance *inst = aead_alg_instance(authenc);
117 struct authenc_instance_ctx *ictx = aead_instance_ctx(inst);
135 struct aead_instance *inst = aead_alg_instance(authenc);
137 struct authenc_instance_ctx *ictx = aead_instance_ctx(inst);
194 struct aead_instance *inst = aead_alg_instance(authenc);
196 struct authenc_instance_ctx *ictx = aead_instance_ctx(inst);
232 struct aead_instance *inst = aead_alg_instance(authenc);
234 struct authenc_instance_ctx *ictx = aead_instance_ctx(inst);
280 struct aead_instance *inst = aead_alg_instance(authenc);
282 struct authenc_instance_ctx *ictx = aead_instance_ctx(inst);
307 struct aead_instance *inst = aead_alg_instance(tfm);
308 struct authenc_instance_ctx *ictx = aead_instance_ctx(inst);
361 static void crypto_authenc_free(struct aead_instance *inst)
363 struct authenc_instance_ctx *ctx = aead_instance_ctx(inst);
367 kfree(inst);
374 struct aead_instance *inst;
385 inst = kzalloc(sizeof(*inst) + sizeof(*ctx), GFP_KERNEL);
386 if (!inst)
388 ctx = aead_instance_ctx(inst);
390 err = crypto_grab_ahash(&ctx->auth, aead_crypto_instance(inst),
397 err = crypto_grab_skcipher(&ctx->enc, aead_crypto_instance(inst),
407 if (snprintf(inst->alg.base.cra_name, CRYPTO_MAX_ALG_NAME,
413 if (snprintf(inst->alg.base.cra_driver_name, CRYPTO_MAX_ALG_NAME,
418 inst->alg.base.cra_priority = enc->base.cra_priority * 10 +
420 inst->alg.base.cra_blocksize = enc->base.cra_blocksize;
421 inst->alg.base.cra_alignmask = auth_base->cra_alignmask |
423 inst->alg.base.cra_ctxsize = sizeof(struct crypto_authenc_ctx);
425 inst->alg.ivsize = crypto_skcipher_alg_ivsize(enc);
426 inst->alg.chunksize = crypto_skcipher_alg_chunksize(enc);
427 inst->alg.maxauthsize = auth->digestsize;
429 inst->alg.init = crypto_authenc_init_tfm;
430 inst->alg.exit = crypto_authenc_exit_tfm;
432 inst->alg.setkey = crypto_authenc_setkey;
433 inst->alg.encrypt = crypto_authenc_encrypt;
434 inst->alg.decrypt = crypto_authenc_decrypt;
436 inst->free = crypto_authenc_free;
438 err = aead_register_instance(tmpl, inst);
441 crypto_authenc_free(inst);