Lines Matching refs:spawn
253 static int crypto_grab_nivaead(struct crypto_aead_spawn *spawn, in crypto_grab_nivaead() argument
267 err = crypto_init_spawn(&spawn->base, alg, spawn->base.inst, mask); in crypto_grab_nivaead()
277 struct crypto_aead_spawn *spawn; in aead_geniv_alloc() local
295 inst = kzalloc(sizeof(*inst) + sizeof(*spawn), GFP_KERNEL); in aead_geniv_alloc()
299 spawn = crypto_instance_ctx(inst); in aead_geniv_alloc()
304 crypto_set_aead_spawn(spawn, inst); in aead_geniv_alloc()
305 err = crypto_grab_nivaead(spawn, name, type, mask); in aead_geniv_alloc()
309 alg = crypto_aead_spawn_alg(spawn); in aead_geniv_alloc()
359 crypto_drop_aead(spawn); in aead_geniv_alloc()
505 int crypto_grab_aead(struct crypto_aead_spawn *spawn, const char *name, in crypto_grab_aead() argument
520 err = crypto_init_spawn(&spawn->base, alg, spawn->base.inst, mask); in crypto_grab_aead()