Lines Matching refs:kthread
54 #include <linux/kthread.h>
328 * The first kthread assigned to a newly activated partition is the one
330 * that kthread until the partition is brought down, at which time that kthread
331 * returns back to XPC HB. (The return of that kthread will signify to XPC HB
333 * partition.) This kthread becomes the channel manager for that partition.
522 * kthread and that kthread will call this function to attempt to set up the
526 * The kthread that was created by XPC HB and which setup the XPC
529 * time the kthread will teardown the XPC infrastructure and then exit.
589 struct task_struct *kthread;
600 kthread = kthread_run(xpc_activating, (void *)((u64)partid), "xpc%02d",
602 if (IS_ERR(kthread)) {
669 dev_dbg(xpc_chan, "idle kthread calling "
693 dev_dbg(xpc_chan, "kthread starting, partid=%d, channel=%d\n",
753 dev_dbg(xpc_chan, "kthread exiting, partid=%d, channel=%d\n",
769 * A kthread is assigned to one of the active channels that exists for a given
779 struct task_struct *kthread;
787 * kthread. That kthread is responsible for doing the
808 kthread = kthread_run(xpc_kthread_start, (void *)args,
810 if (IS_ERR(kthread)) {
1225 struct task_struct *kthread;
1273 kthread = kthread_run(xpc_hb_checker, NULL, XPC_HB_CHECK_THREAD_NAME);
1274 if (IS_ERR(kthread)) {
1285 kthread = kthread_run(xpc_initiate_discovery, NULL,
1287 if (IS_ERR(kthread)) {