Searched refs:spawn (Results 1 - 51 of 51) sorted by relevance

/linux-4.1.27/include/crypto/internal/
H A Daead.h29 struct crypto_aead_spawn *spawn, struct crypto_instance *inst) crypto_set_aead_spawn()
31 crypto_set_spawn(&spawn->base, inst); crypto_set_aead_spawn()
36 int crypto_grab_aead(struct crypto_aead_spawn *spawn, const char *name,
39 static inline void crypto_drop_aead(struct crypto_aead_spawn *spawn) crypto_drop_aead() argument
41 crypto_drop_spawn(&spawn->base); crypto_drop_aead()
45 struct crypto_aead_spawn *spawn) crypto_aead_spawn_alg()
47 return spawn->base.alg; crypto_aead_spawn_alg()
51 struct crypto_aead_spawn *spawn) crypto_spawn_aead()
54 crypto_spawn_tfm(&spawn->base, CRYPTO_ALG_TYPE_AEAD, crypto_spawn_aead()
28 crypto_set_aead_spawn( struct crypto_aead_spawn *spawn, struct crypto_instance *inst) crypto_set_aead_spawn() argument
44 crypto_aead_spawn_alg( struct crypto_aead_spawn *spawn) crypto_aead_spawn_alg() argument
50 crypto_spawn_aead( struct crypto_aead_spawn *spawn) crypto_spawn_aead() argument
H A Dskcipher.h29 struct crypto_skcipher_spawn *spawn, struct crypto_instance *inst) crypto_set_skcipher_spawn()
31 crypto_set_spawn(&spawn->base, inst); crypto_set_skcipher_spawn()
34 int crypto_grab_skcipher(struct crypto_skcipher_spawn *spawn, const char *name,
39 static inline void crypto_drop_skcipher(struct crypto_skcipher_spawn *spawn) crypto_drop_skcipher() argument
41 crypto_drop_spawn(&spawn->base); crypto_drop_skcipher()
45 struct crypto_skcipher_spawn *spawn) crypto_skcipher_spawn_alg()
47 return spawn->base.alg; crypto_skcipher_spawn_alg()
51 struct crypto_skcipher_spawn *spawn) crypto_spawn_skcipher()
54 crypto_spawn_tfm(&spawn->base, crypto_skcipher_type(0), crypto_spawn_skcipher()
28 crypto_set_skcipher_spawn( struct crypto_skcipher_spawn *spawn, struct crypto_instance *inst) crypto_set_skcipher_spawn() argument
44 crypto_skcipher_spawn_alg( struct crypto_skcipher_spawn *spawn) crypto_skcipher_spawn_alg() argument
50 crypto_spawn_skcipher( struct crypto_skcipher_spawn *spawn) crypto_spawn_skcipher() argument
H A Dhash.h86 int crypto_init_ahash_spawn(struct crypto_ahash_spawn *spawn,
90 static inline void crypto_drop_ahash(struct crypto_ahash_spawn *spawn) crypto_drop_ahash() argument
92 crypto_drop_spawn(&spawn->base); crypto_drop_ahash()
105 int crypto_init_shash_spawn(struct crypto_shash_spawn *spawn,
109 static inline void crypto_drop_shash(struct crypto_shash_spawn *spawn) crypto_drop_shash() argument
111 crypto_drop_spawn(&spawn->base); crypto_drop_shash()
177 struct crypto_ahash_spawn *spawn) crypto_spawn_ahash()
179 return crypto_spawn_tfm2(&spawn->base); crypto_spawn_ahash()
231 struct crypto_shash_spawn *spawn) crypto_spawn_shash()
233 return crypto_spawn_tfm2(&spawn->base); crypto_spawn_shash()
176 crypto_spawn_ahash( struct crypto_ahash_spawn *spawn) crypto_spawn_ahash() argument
230 crypto_spawn_shash( struct crypto_shash_spawn *spawn) crypto_spawn_shash() argument
/linux-4.1.27/crypto/
H A Dalgapi.c86 struct crypto_spawn *spawn, *n; crypto_more_spawns() local
91 spawn = list_first_entry(stack, struct crypto_spawn, list); crypto_more_spawns()
92 n = list_entry(spawn->list.next, struct crypto_spawn, list); crypto_more_spawns()
94 if (spawn->alg && &n->list != stack && !n->alg) crypto_more_spawns()
99 list_move(&spawn->list, secondary_spawns); crypto_more_spawns()
131 struct crypto_spawn *spawn, *n; crypto_remove_spawns() local
138 list_for_each_entry_safe(spawn, n, spawns, list) { list_for_each_entry_safe()
139 if ((spawn->alg->cra_flags ^ new_type) & spawn->mask) list_for_each_entry_safe()
142 list_move(&spawn->list, &top); list_for_each_entry_safe()
150 spawn = list_first_entry(spawns, struct crypto_spawn,
152 inst = spawn->inst;
156 list_move(&spawn->list, &stack);
161 spawn->alg = NULL;
167 list_for_each_entry_safe(spawn, n, &secondary_spawns, list) {
168 if (spawn->alg)
169 list_move(&spawn->list, &spawn->alg->cra_users);
171 crypto_remove_instance(spawn->inst, list);
580 int crypto_init_spawn(struct crypto_spawn *spawn, struct crypto_alg *alg, crypto_init_spawn() argument
585 spawn->inst = inst; crypto_init_spawn()
586 spawn->mask = mask; crypto_init_spawn()
590 list_add(&spawn->list, &alg->cra_users); crypto_init_spawn()
591 spawn->alg = alg; crypto_init_spawn()
600 int crypto_init_spawn2(struct crypto_spawn *spawn, struct crypto_alg *alg, crypto_init_spawn2() argument
609 spawn->frontend = frontend; crypto_init_spawn2()
610 err = crypto_init_spawn(spawn, alg, inst, frontend->maskset); crypto_init_spawn2()
617 void crypto_drop_spawn(struct crypto_spawn *spawn) crypto_drop_spawn() argument
619 if (!spawn->alg) crypto_drop_spawn()
623 list_del(&spawn->list); crypto_drop_spawn()
628 static struct crypto_alg *crypto_spawn_alg(struct crypto_spawn *spawn) crypto_spawn_alg() argument
634 alg = spawn->alg; crypto_spawn_alg()
649 struct crypto_tfm *crypto_spawn_tfm(struct crypto_spawn *spawn, u32 type, crypto_spawn_tfm() argument
655 alg = crypto_spawn_alg(spawn); crypto_spawn_tfm()
675 void *crypto_spawn_tfm2(struct crypto_spawn *spawn) crypto_spawn_tfm2() argument
680 alg = crypto_spawn_alg(spawn); crypto_spawn_tfm2()
684 tfm = crypto_create_tfm(alg, spawn->frontend); crypto_spawn_tfm2()
826 struct crypto_spawn *spawn; crypto_alloc_instance() local
833 spawn = crypto_instance_ctx(inst); crypto_alloc_instance()
834 err = crypto_init_spawn(spawn, alg, inst, crypto_alloc_instance()
H A Dctr.c161 struct crypto_spawn *spawn = crypto_instance_ctx(inst); crypto_ctr_init_tfm() local
165 cipher = crypto_spawn_cipher(spawn); crypto_ctr_init_tfm()
309 struct crypto_skcipher_spawn *spawn = crypto_instance_ctx(inst); crypto_rfc3686_init_tfm() local
314 cipher = crypto_spawn_skcipher(spawn); crypto_rfc3686_init_tfm()
341 struct crypto_skcipher_spawn *spawn; crypto_rfc3686_alloc() local
356 inst = kzalloc(sizeof(*inst) + sizeof(*spawn), GFP_KERNEL); crypto_rfc3686_alloc()
360 spawn = crypto_instance_ctx(inst); crypto_rfc3686_alloc()
362 crypto_set_skcipher_spawn(spawn, inst); crypto_rfc3686_alloc()
363 err = crypto_grab_skcipher(spawn, cipher_name, 0, crypto_rfc3686_alloc()
369 alg = crypto_skcipher_spawn_alg(spawn); crypto_rfc3686_alloc()
417 crypto_drop_skcipher(spawn); crypto_rfc3686_alloc()
425 struct crypto_skcipher_spawn *spawn = crypto_instance_ctx(inst); crypto_rfc3686_free() local
427 crypto_drop_skcipher(spawn); crypto_rfc3686_free()
H A Daead.c253 static int crypto_grab_nivaead(struct crypto_aead_spawn *spawn, crypto_grab_nivaead() argument
267 err = crypto_init_spawn(&spawn->base, alg, spawn->base.inst, mask); crypto_grab_nivaead()
277 struct crypto_aead_spawn *spawn; aead_geniv_alloc() local
295 inst = kzalloc(sizeof(*inst) + sizeof(*spawn), GFP_KERNEL); aead_geniv_alloc()
299 spawn = crypto_instance_ctx(inst); aead_geniv_alloc()
304 crypto_set_aead_spawn(spawn, inst); aead_geniv_alloc()
305 err = crypto_grab_nivaead(spawn, name, type, mask); aead_geniv_alloc()
309 alg = crypto_aead_spawn_alg(spawn); aead_geniv_alloc()
359 crypto_drop_aead(spawn); aead_geniv_alloc()
505 int crypto_grab_aead(struct crypto_aead_spawn *spawn, const char *name, crypto_grab_aead() argument
520 err = crypto_init_spawn(&spawn->base, alg, spawn->base.inst, mask); crypto_grab_aead()
H A Dcryptd.c46 struct crypto_spawn spawn; member in struct:cryptd_instance_ctx
51 struct crypto_shash_spawn spawn; member in struct:hashd_instance_ctx
277 struct crypto_spawn *spawn = &ictx->spawn; cryptd_blkcipher_init_tfm() local
281 cipher = crypto_spawn_blkcipher(spawn); cryptd_blkcipher_init_tfm()
356 err = crypto_init_spawn(&ctx->spawn, alg, inst, cryptd_create_blkcipher()
384 crypto_drop_spawn(&ctx->spawn); cryptd_create_blkcipher()
398 struct crypto_shash_spawn *spawn = &ictx->spawn; cryptd_hash_init_tfm() local
402 hash = crypto_spawn_shash(spawn); cryptd_hash_init_tfm()
620 err = crypto_init_shash_spawn(&ctx->spawn, salg, cryptd_create_hash()
647 crypto_drop_shash(&ctx->spawn); cryptd_create_hash()
722 struct crypto_aead_spawn *spawn = &ictx->aead_spawn; cryptd_aead_init_tfm() local
726 cipher = crypto_spawn_aead(spawn); cryptd_aead_init_tfm()
831 crypto_drop_shash(&hctx->spawn); cryptd_free()
839 crypto_drop_spawn(&ctx->spawn); cryptd_free()
H A Dmcryptd.c44 struct crypto_shash_spawn spawn; member in struct:hashd_instance_ctx
279 struct crypto_shash_spawn *spawn = &ictx->spawn; mcryptd_hash_init_tfm() local
283 hash = crypto_spawn_shash(spawn); mcryptd_hash_init_tfm()
518 err = crypto_init_shash_spawn(&ctx->spawn, salg, mcryptd_create_hash()
545 crypto_drop_shash(&ctx->spawn); mcryptd_create_hash()
581 crypto_drop_shash(&hctx->spawn); mcryptd_free()
585 crypto_drop_spawn(&ctx->spawn); mcryptd_free()
H A Dgcm.c936 struct crypto_aead_spawn *spawn = crypto_instance_ctx(inst); crypto_rfc4106_init_tfm() local
941 aead = crypto_spawn_aead(spawn); crypto_rfc4106_init_tfm()
968 struct crypto_aead_spawn *spawn; crypto_rfc4106_alloc() local
984 inst = kzalloc(sizeof(*inst) + sizeof(*spawn), GFP_KERNEL); crypto_rfc4106_alloc()
988 spawn = crypto_instance_ctx(inst); crypto_rfc4106_alloc()
989 crypto_set_aead_spawn(spawn, inst); crypto_rfc4106_alloc()
990 err = crypto_grab_aead(spawn, ccm_name, 0, crypto_rfc4106_alloc()
995 alg = crypto_aead_spawn_alg(spawn); crypto_rfc4106_alloc()
1041 crypto_drop_aead(spawn); crypto_rfc4106_alloc()
1238 struct crypto_aead_spawn *spawn = &ictx->aead; crypto_rfc4543_init_tfm() local
1245 aead = crypto_spawn_aead(spawn); crypto_rfc4543_init_tfm()
1283 struct crypto_aead_spawn *spawn; crypto_rfc4543_alloc() local
1305 spawn = &ctx->aead; crypto_rfc4543_alloc()
1306 crypto_set_aead_spawn(spawn, inst); crypto_rfc4543_alloc()
1307 err = crypto_grab_aead(spawn, ccm_name, 0, crypto_rfc4543_alloc()
1312 alg = crypto_aead_spawn_alg(spawn); crypto_rfc4543_alloc()
1368 crypto_drop_aead(spawn); crypto_rfc4543_alloc()
H A Dblkcipher.c562 static int crypto_grab_nivcipher(struct crypto_skcipher_spawn *spawn, crypto_grab_nivcipher() argument
575 err = crypto_init_spawn(&spawn->base, alg, spawn->base.inst, mask); crypto_grab_nivcipher()
597 struct crypto_skcipher_spawn *spawn; skcipher_geniv_alloc() local
615 inst = kzalloc(sizeof(*inst) + sizeof(*spawn), GFP_KERNEL); skcipher_geniv_alloc()
619 spawn = crypto_instance_ctx(inst); skcipher_geniv_alloc()
624 crypto_set_skcipher_spawn(spawn, inst); skcipher_geniv_alloc()
625 err = crypto_grab_nivcipher(spawn, name, type, mask); skcipher_geniv_alloc()
629 alg = crypto_skcipher_spawn_alg(spawn); skcipher_geniv_alloc()
705 crypto_drop_skcipher(spawn); skcipher_geniv_alloc()
H A Dccm.c719 struct crypto_aead_spawn *spawn = crypto_instance_ctx(inst); crypto_rfc4309_init_tfm() local
724 aead = crypto_spawn_aead(spawn); crypto_rfc4309_init_tfm()
751 struct crypto_aead_spawn *spawn; crypto_rfc4309_alloc() local
767 inst = kzalloc(sizeof(*inst) + sizeof(*spawn), GFP_KERNEL); crypto_rfc4309_alloc()
771 spawn = crypto_instance_ctx(inst); crypto_rfc4309_alloc()
772 crypto_set_aead_spawn(spawn, inst); crypto_rfc4309_alloc()
773 err = crypto_grab_aead(spawn, ccm_name, 0, crypto_rfc4309_alloc()
778 alg = crypto_aead_spawn_alg(spawn); crypto_rfc4309_alloc()
824 crypto_drop_aead(spawn); crypto_rfc4309_alloc()
H A Decb.c100 struct crypto_spawn *spawn = crypto_instance_ctx(inst); crypto_ecb_init_tfm() local
104 cipher = crypto_spawn_cipher(spawn); crypto_ecb_init_tfm()
H A Dxts.c245 struct crypto_spawn *spawn = crypto_instance_ctx(inst); init_tfm() local
249 cipher = crypto_spawn_cipher(spawn); init_tfm()
261 cipher = crypto_spawn_cipher(spawn); init_tfm()
H A Dcbc.c196 struct crypto_spawn *spawn = crypto_instance_ctx(inst); crypto_cbc_init_tfm() local
200 cipher = crypto_spawn_cipher(spawn); crypto_cbc_init_tfm()
H A Dcmac.c207 struct crypto_spawn *spawn = crypto_instance_ctx(inst); cmac_init_tfm() local
210 cipher = crypto_spawn_cipher(spawn); cmac_init_tfm()
H A Dhmac.c161 struct crypto_shash_spawn *spawn = crypto_instance_ctx(inst); hmac_init_tfm() local
164 hash = crypto_spawn_shash(spawn); hmac_init_tfm()
H A Dlrw.c300 struct crypto_spawn *spawn = crypto_instance_ctx(inst); init_tfm() local
304 cipher = crypto_spawn_cipher(spawn); init_tfm()
H A Dpcbc.c206 struct crypto_spawn *spawn = crypto_instance_ctx(inst); crypto_pcbc_init_tfm() local
210 cipher = crypto_spawn_cipher(spawn); crypto_pcbc_init_tfm()
H A Dxcbc.c181 struct crypto_spawn *spawn = crypto_instance_ctx(inst); xcbc_init_tfm() local
184 cipher = crypto_spawn_cipher(spawn); xcbc_init_tfm()
H A Dablkcipher.c654 int crypto_grab_skcipher(struct crypto_skcipher_spawn *spawn, const char *name, crypto_grab_skcipher() argument
667 err = crypto_init_spawn(&spawn->base, alg, spawn->base.inst, mask); crypto_grab_skcipher()
H A Dpcrypt.c63 struct crypto_spawn spawn; member in struct:pcrypt_instance_ctx
329 err = crypto_init_spawn(&ctx->spawn, alg, inst, pcrypt_alloc_instance()
404 crypto_drop_spawn(&ctx->spawn); pcrypt_free()
H A Dcts.c256 struct crypto_spawn *spawn = crypto_instance_ctx(inst); crypto_cts_init_tfm() local
260 cipher = crypto_spawn_blkcipher(spawn); crypto_cts_init_tfm()
H A Dahash.c601 int crypto_init_ahash_spawn(struct crypto_ahash_spawn *spawn, crypto_init_ahash_spawn() argument
605 return crypto_init_spawn2(&spawn->base, &alg->base, inst, crypto_init_ahash_spawn()
H A Dshash.c691 int crypto_init_shash_spawn(struct crypto_shash_spawn *spawn, crypto_init_shash_spawn() argument
695 return crypto_init_spawn2(&spawn->base, &alg->base, inst, crypto_init_shash_spawn()
H A Dvmac.c626 struct crypto_spawn *spawn = crypto_instance_ctx(inst); vmac_init_tfm() local
629 cipher = crypto_spawn_cipher(spawn); vmac_init_tfm()
/linux-4.1.27/include/crypto/
H A Dalgapi.h142 int crypto_init_spawn(struct crypto_spawn *spawn, struct crypto_alg *alg,
144 int crypto_init_spawn2(struct crypto_spawn *spawn, struct crypto_alg *alg,
148 void crypto_drop_spawn(struct crypto_spawn *spawn);
149 struct crypto_tfm *crypto_spawn_tfm(struct crypto_spawn *spawn, u32 type,
151 void *crypto_spawn_tfm2(struct crypto_spawn *spawn);
153 static inline void crypto_set_spawn(struct crypto_spawn *spawn, crypto_set_spawn() argument
156 spawn->inst = inst; crypto_set_spawn()
259 struct crypto_spawn *spawn) crypto_spawn_blkcipher()
264 return __crypto_blkcipher_cast(crypto_spawn_tfm(spawn, type, mask)); crypto_spawn_blkcipher()
278 struct crypto_spawn *spawn) crypto_spawn_cipher()
283 return __crypto_cipher_cast(crypto_spawn_tfm(spawn, type, mask)); crypto_spawn_cipher()
291 static inline struct crypto_hash *crypto_spawn_hash(struct crypto_spawn *spawn) crypto_spawn_hash() argument
296 return __crypto_hash_cast(crypto_spawn_tfm(spawn, type, mask)); crypto_spawn_hash()
258 crypto_spawn_blkcipher( struct crypto_spawn *spawn) crypto_spawn_blkcipher() argument
277 crypto_spawn_cipher( struct crypto_spawn *spawn) crypto_spawn_cipher() argument
H A Dmcryptd.h37 struct crypto_spawn spawn; member in struct:mcryptd_instance_ctx
/linux-4.1.27/arch/x86/crypto/
H A Dfpu.c84 struct crypto_spawn *spawn = crypto_instance_ctx(inst); crypto_fpu_init_tfm() local
88 cipher = crypto_spawn_blkcipher(spawn); crypto_fpu_init_tfm()
/linux-4.1.27/tools/perf/util/
H A Dpager.c71 /* spawn the pager */ setup_pager()
/linux-4.1.27/arch/mn10300/kernel/
H A Dcevt-mn10300.c102 /* Calculate shift/mult. We want to spawn at least 1 second */ init_clockevents()
/linux-4.1.27/tools/testing/selftests/timers/
H A Dthreadtest.c179 /* spawn */ main()
/linux-4.1.27/drivers/leds/
H A Dleds-syscon.c162 dev_err(&pdev->dev, "could not spawn syscon LEDs\n"); for_each_of_allnodes()
/linux-4.1.27/drivers/staging/lustre/lnet/selftest/
H A Dtimer.c225 CERROR("Can't spawn timer thread: %d\n", rc); stt_startup()
/linux-4.1.27/fs/lockd/
H A Dclntlock.c220 printk(KERN_ERR "lockd: unable to spawn reclaimer " nlmclnt_recovery()
/linux-4.1.27/include/uapi/linux/android/
H A Dbinder.h248 * receives this command, it must spawn a new service thread and
/linux-4.1.27/samples/bpf/
H A Dtest_maps.c197 printf("couldn't spawn #%d process\n", i); run_parallel()
/linux-4.1.27/drivers/scsi/
H A Dhosts.c478 "error handler thread failed to spawn, error = %ld\n", scsi_host_alloc()
/linux-4.1.27/drivers/staging/lustre/lustre/lov/
H A Dlovsub_lock.c354 * The better choice is to spawn a kernel thread for lovsub_lock_delete_one()
/linux-4.1.27/fs/ecryptfs/
H A Dmiscdev.c90 printk(KERN_ERR "%s: Error attempting to spawn daemon; " ecryptfs_miscdev_open()
/linux-4.1.27/drivers/staging/lustre/lnet/klnds/socklnd/
H A Dsocklnd.c2461 CERROR("Can't spawn socknal connd: %d\n", rc);
2468 CERROR("Can't spawn socknal reaper: %d\n", rc);
2724 CERROR("Can't spawn thread %d for scheduler[%d]: %d\n", ksocknal_start_schedulers()
/linux-4.1.27/init/
H A Dmain.c390 * We need to spawn init first so that it obtains pid 1, however rest_init()
/linux-4.1.27/kernel/rcu/
H A Dtree_plugin.h2408 * rcuo kthread for the specified RCU flavor, spawn it. If the CPUs are
2427 /* If we didn't spawn the leader first, reorganize! */ rcu_spawn_one_nocb_kthread()
2456 * rcuo kthreads, spawn them.
2468 * Once the scheduler is running, spawn rcuo kthreads for all online
/linux-4.1.27/drivers/staging/lustre/lnet/klnds/o2iblnd/
H A Do2iblnd.c2870 CERROR("Can't spawn o2iblnd connd: %d\n", rc);
2879 CERROR("Can't spawn o2iblnd failover thread: %d\n", rc);
2926 CERROR("Can't spawn thread %d for scheduler[%d]: %d\n", kiblnd_start_schedulers()
/linux-4.1.27/fs/ubifs/
H A Dsuper.c1254 ubifs_err(c, "cannot spawn \"%s\", error %d", mount_ubifs()
1634 ubifs_err(c, "cannot spawn \"%s\", error %d", ubifs_remount_rw()
/linux-4.1.27/drivers/net/wireless/iwlwifi/
H A Diwl-trans.h97 * 3) This allocation functions will spawn the upper layer which will
/linux-4.1.27/drivers/staging/fsl-mc/include/
H A Ddprc.h87 * to spawn and have its own child containers.
/linux-4.1.27/drivers/md/bcache/
H A Dsuper.c1049 /* Block writeback thread, but spawn it */ bch_cached_dev_attach()
/linux-4.1.27/drivers/mtd/ubi/
H A Dbuild.c1019 ubi_err(ubi, "cannot spawn \"%s\", error %d", ubi_attach_mtd_dev()
/linux-4.1.27/drivers/md/
H A Ddm-crypt.c1868 ti->error = "Couldn't spawn write thread"; crypt_ctr()
/linux-4.1.27/drivers/android/
H A Dbinder.c2456 /*spawn a new thread if we leave this out */) { binder_thread_read()
/linux-4.1.27/drivers/tty/
H A Dtty_io.c3041 * to spawn.

Completed in 1633 milliseconds