kthread 160 arch/um/kernel/process.c int kthread = current->flags & PF_KTHREAD; kthread 165 arch/um/kernel/process.c if (!kthread) { kthread 184 arch/um/kernel/process.c if (!kthread) { kthread 1268 drivers/block/aoe/aoecmd.c task = kthread_run(kthread, k, "%s", k->name); kthread 466 drivers/crypto/ccp/ccp-dev-v3.c struct task_struct *kthread; kthread 470 drivers/crypto/ccp/ccp-dev-v3.c kthread = kthread_create(ccp_cmd_queue_thread, cmd_q, kthread 472 drivers/crypto/ccp/ccp-dev-v3.c if (IS_ERR(kthread)) { kthread 474 drivers/crypto/ccp/ccp-dev-v3.c PTR_ERR(kthread)); kthread 475 drivers/crypto/ccp/ccp-dev-v3.c ret = PTR_ERR(kthread); kthread 479 drivers/crypto/ccp/ccp-dev-v3.c cmd_q->kthread = kthread; kthread 480 drivers/crypto/ccp/ccp-dev-v3.c wake_up_process(kthread); kthread 506 drivers/crypto/ccp/ccp-dev-v3.c if (ccp->cmd_q[i].kthread) kthread 507 drivers/crypto/ccp/ccp-dev-v3.c kthread_stop(ccp->cmd_q[i].kthread); kthread 545 drivers/crypto/ccp/ccp-dev-v3.c if (ccp->cmd_q[i].kthread) kthread 546 drivers/crypto/ccp/ccp-dev-v3.c kthread_stop(ccp->cmd_q[i].kthread); kthread 937 drivers/crypto/ccp/ccp-dev-v5.c struct task_struct *kthread; kthread 941 drivers/crypto/ccp/ccp-dev-v5.c kthread = kthread_create(ccp_cmd_queue_thread, cmd_q, kthread 943 drivers/crypto/ccp/ccp-dev-v5.c if (IS_ERR(kthread)) { kthread 945 drivers/crypto/ccp/ccp-dev-v5.c PTR_ERR(kthread)); kthread 946 drivers/crypto/ccp/ccp-dev-v5.c ret = PTR_ERR(kthread); kthread 950 drivers/crypto/ccp/ccp-dev-v5.c cmd_q->kthread = kthread; kthread 951 drivers/crypto/ccp/ccp-dev-v5.c wake_up_process(kthread); kthread 982 drivers/crypto/ccp/ccp-dev-v5.c if (ccp->cmd_q[i].kthread) kthread 983 drivers/crypto/ccp/ccp-dev-v5.c kthread_stop(ccp->cmd_q[i].kthread); kthread 1034 drivers/crypto/ccp/ccp-dev-v5.c if (ccp->cmd_q[i].kthread) kthread 1035 drivers/crypto/ccp/ccp-dev-v5.c kthread_stop(ccp->cmd_q[i].kthread); kthread 339 drivers/crypto/ccp/ccp-dev.c wake_up_process(ccp->cmd_q[i].kthread); kthread 371 drivers/crypto/ccp/ccp-dev.c wake_up_process(ccp->cmd_q[i].kthread); kthread 568 drivers/crypto/ccp/ccp-dev.c wake_up_process(ccp->cmd_q[i].kthread); kthread 597 drivers/crypto/ccp/ccp-dev.c wake_up_process(ccp->cmd_q[i].kthread); kthread 294 drivers/crypto/ccp/ccp-dev.h struct task_struct *kthread; kthread 198 drivers/crypto/sahara.c struct task_struct *kthread; kthread 654 drivers/crypto/sahara.c wake_up_process(dev->kthread); kthread 1111 drivers/crypto/sahara.c wake_up_process(dev->kthread); kthread 1480 drivers/crypto/sahara.c dev->kthread = kthread_run(sahara_queue_manage, dev, "sahara_crypto"); kthread 1481 drivers/crypto/sahara.c if (IS_ERR(dev->kthread)) { kthread 1482 drivers/crypto/sahara.c return PTR_ERR(dev->kthread); kthread 1529 drivers/crypto/sahara.c kthread_stop(dev->kthread); kthread 1542 drivers/crypto/sahara.c kthread_stop(dev->kthread); kthread 1968 drivers/gpu/drm/i915/gvt/kvmgt.c bool kthread = current->mm == NULL; kthread 1976 drivers/gpu/drm/i915/gvt/kvmgt.c if (kthread) { kthread 1987 drivers/gpu/drm/i915/gvt/kvmgt.c if (kthread) { kthread 301 drivers/media/cec/cec-core.c adap->kthread = kthread_run(cec_thread_func, adap, "cec-%s", name); kthread 302 drivers/media/cec/cec-core.c if (IS_ERR(adap->kthread)) { kthread 304 drivers/media/cec/cec-core.c res = PTR_ERR(adap->kthread); kthread 318 drivers/media/cec/cec-core.c kthread_stop(adap->kthread); kthread 435 drivers/media/cec/cec-core.c kthread_stop(adap->kthread); kthread 167 drivers/media/cec/cec-pin-priv.h struct task_struct *kthread; kthread 1124 drivers/media/cec/cec-pin.c pin->kthread = kthread_run(cec_pin_thread_func, adap, kthread 1126 drivers/media/cec/cec-pin.c if (IS_ERR(pin->kthread)) { kthread 1128 drivers/media/cec/cec-pin.c return PTR_ERR(pin->kthread); kthread 1136 drivers/media/cec/cec-pin.c kthread_stop(pin->kthread); kthread 305 drivers/media/i2c/msp3400-driver.c if (NULL == state->kthread) kthread 853 drivers/media/i2c/msp3400-driver.c state->kthread = kthread_run(thread_func, client, "msp34xx"); kthread 855 drivers/media/i2c/msp3400-driver.c if (IS_ERR(state->kthread)) kthread 868 drivers/media/i2c/msp3400-driver.c if (state->kthread) { kthread 870 drivers/media/i2c/msp3400-driver.c kthread_stop(state->kthread); kthread 109 drivers/media/i2c/msp3400-driver.h struct task_struct *kthread; kthread 1498 drivers/media/pci/cx88/cx88-video.c core->kthread = kthread_run(cx88_audio_thread, kthread 1500 drivers/media/pci/cx88/cx88-video.c if (IS_ERR(core->kthread)) { kthread 1501 drivers/media/pci/cx88/cx88-video.c err = PTR_ERR(core->kthread); kthread 1531 drivers/media/pci/cx88/cx88-video.c if (core->kthread) { kthread 1532 drivers/media/pci/cx88/cx88-video.c kthread_stop(core->kthread); kthread 1533 drivers/media/pci/cx88/cx88-video.c core->kthread = NULL; kthread 375 drivers/media/pci/cx88/cx88.h struct task_struct *kthread; kthread 79 drivers/media/pci/pt1/pt1.c struct task_struct *kthread; kthread 682 drivers/media/pci/pt1/pt1.c if (!pt1->kthread) { kthread 683 drivers/media/pci/pt1/pt1.c pt1->kthread = kthread_run(pt1_thread, pt1, "earth-pt1"); kthread 684 drivers/media/pci/pt1/pt1.c if (IS_ERR(pt1->kthread)) { kthread 685 drivers/media/pci/pt1/pt1.c ret = PTR_ERR(pt1->kthread); kthread 686 drivers/media/pci/pt1/pt1.c pt1->kthread = NULL; kthread 716 drivers/media/pci/pt1/pt1.c if (count == 0 && pt1->kthread) { kthread 717 drivers/media/pci/pt1/pt1.c kthread_stop(pt1->kthread); kthread 718 drivers/media/pci/pt1/pt1.c pt1->kthread = NULL; kthread 1318 drivers/media/pci/pt1/pt1.c if (pt1->kthread) kthread 1319 drivers/media/pci/pt1/pt1.c kthread_stop(pt1->kthread); kthread 1376 drivers/media/pci/saa7164/saa7164-core.c dev->kthread = kthread_run(saa7164_thread_function, dev, kthread 1378 drivers/media/pci/saa7164/saa7164-core.c if (IS_ERR(dev->kthread)) { kthread 1379 drivers/media/pci/saa7164/saa7164-core.c dev->kthread = NULL; kthread 1414 drivers/media/pci/saa7164/saa7164-core.c if (fw_debug && dev->kthread) { kthread 1415 drivers/media/pci/saa7164/saa7164-core.c kthread_stop(dev->kthread); kthread 1416 drivers/media/pci/saa7164/saa7164-core.c dev->kthread = NULL; kthread 472 drivers/media/pci/saa7164/saa7164.h struct task_struct *kthread; kthread 285 drivers/media/pci/solo6x10/solo6x10-v4l2.c solo_dev->kthread = kthread_run(solo_thread, solo_dev, SOLO6X10_NAME "_disp"); kthread 287 drivers/media/pci/solo6x10/solo6x10-v4l2.c if (IS_ERR(solo_dev->kthread)) { kthread 288 drivers/media/pci/solo6x10/solo6x10-v4l2.c ret = PTR_ERR(solo_dev->kthread); kthread 289 drivers/media/pci/solo6x10/solo6x10-v4l2.c solo_dev->kthread = NULL; kthread 299 drivers/media/pci/solo6x10/solo6x10-v4l2.c if (!solo_dev->kthread) kthread 303 drivers/media/pci/solo6x10/solo6x10-v4l2.c kthread_stop(solo_dev->kthread); kthread 304 drivers/media/pci/solo6x10/solo6x10-v4l2.c solo_dev->kthread = NULL; kthread 268 drivers/media/pci/solo6x10/solo6x10.h struct task_struct *kthread; kthread 192 drivers/media/platform/vimc/vimc-streamer.c if (stream->kthread) kthread 199 drivers/media/platform/vimc/vimc-streamer.c stream->kthread = kthread_run(vimc_streamer_thread, stream, kthread 202 drivers/media/platform/vimc/vimc-streamer.c if (IS_ERR(stream->kthread)) kthread 203 drivers/media/platform/vimc/vimc-streamer.c return PTR_ERR(stream->kthread); kthread 206 drivers/media/platform/vimc/vimc-streamer.c if (!stream->kthread) kthread 209 drivers/media/platform/vimc/vimc-streamer.c ret = kthread_stop(stream->kthread); kthread 213 drivers/media/platform/vimc/vimc-streamer.c stream->kthread = NULL; kthread 37 drivers/media/platform/vimc/vimc-streamer.h struct task_struct *kthread; kthread 73 drivers/media/radio/radio-miropcm20.c struct task_struct *kthread; kthread 386 drivers/media/radio/radio-miropcm20.c IS_ERR_OR_NULL(dev->kthread)) { kthread 387 drivers/media/radio/radio-miropcm20.c dev->kthread = kthread_run(pcm20_thread, dev, "%s", kthread 389 drivers/media/radio/radio-miropcm20.c if (IS_ERR(dev->kthread)) { kthread 392 drivers/media/radio/radio-miropcm20.c return PTR_ERR(dev->kthread); kthread 402 drivers/media/radio/radio-miropcm20.c if (v4l2_fh_is_singular_file(file) && !IS_ERR_OR_NULL(dev->kthread)) { kthread 403 drivers/media/radio/radio-miropcm20.c kthread_stop(dev->kthread); kthread 404 drivers/media/radio/radio-miropcm20.c dev->kthread = NULL; kthread 84 drivers/media/usb/tm6000/tm6000.h struct task_struct *kthread; kthread 588 drivers/misc/sgi-xp/xpc_main.c struct task_struct *kthread; kthread 599 drivers/misc/sgi-xp/xpc_main.c kthread = kthread_run(xpc_activating, (void *)((u64)partid), "xpc%02d", kthread 601 drivers/misc/sgi-xp/xpc_main.c if (IS_ERR(kthread)) { kthread 778 drivers/misc/sgi-xp/xpc_main.c struct task_struct *kthread; kthread 807 drivers/misc/sgi-xp/xpc_main.c kthread = kthread_run(xpc_kthread_start, (void *)args, kthread 809 drivers/misc/sgi-xp/xpc_main.c if (IS_ERR(kthread)) { kthread 1224 drivers/misc/sgi-xp/xpc_main.c struct task_struct *kthread; kthread 1272 drivers/misc/sgi-xp/xpc_main.c kthread = kthread_run(xpc_hb_checker, NULL, XPC_HB_CHECK_THREAD_NAME); kthread 1273 drivers/misc/sgi-xp/xpc_main.c if (IS_ERR(kthread)) { kthread 1284 drivers/misc/sgi-xp/xpc_main.c kthread = kthread_run(xpc_initiate_discovery, NULL, kthread 1286 drivers/misc/sgi-xp/xpc_main.c if (IS_ERR(kthread)) { kthread 433 drivers/net/wimax/i2400m/usb-rx.c struct task_struct *kthread; kthread 435 drivers/net/wimax/i2400m/usb-rx.c kthread = kthread_run(i2400mu_rxd, i2400mu, "%s-rx", kthread 438 drivers/net/wimax/i2400m/usb-rx.c if (IS_ERR(kthread)) { kthread 439 drivers/net/wimax/i2400m/usb-rx.c result = PTR_ERR(kthread); kthread 451 drivers/net/wimax/i2400m/usb-rx.c struct task_struct *kthread; kthread 454 drivers/net/wimax/i2400m/usb-rx.c kthread = i2400mu->rx_kthread; kthread 457 drivers/net/wimax/i2400m/usb-rx.c if (kthread) kthread 458 drivers/net/wimax/i2400m/usb-rx.c kthread_stop(kthread); kthread 246 drivers/net/wimax/i2400m/usb-tx.c struct task_struct *kthread; kthread 248 drivers/net/wimax/i2400m/usb-tx.c kthread = kthread_run(i2400mu_txd, i2400mu, "%s-tx", kthread 251 drivers/net/wimax/i2400m/usb-tx.c if (IS_ERR(kthread)) { kthread 252 drivers/net/wimax/i2400m/usb-tx.c result = PTR_ERR(kthread); kthread 263 drivers/net/wimax/i2400m/usb-tx.c struct task_struct *kthread; kthread 266 drivers/net/wimax/i2400m/usb-tx.c kthread = i2400mu->tx_kthread; kthread 269 drivers/net/wimax/i2400m/usb-tx.c if (kthread) kthread 270 drivers/net/wimax/i2400m/usb-tx.c kthread_stop(kthread); kthread 474 drivers/scsi/bnx2fc/bnx2fc_fcoe.c wake_up_process(bg->kthread); kthread 2731 drivers/scsi/bnx2fc/bnx2fc_fcoe.c bg->kthread = l2_thread; kthread 2798 drivers/scsi/bnx2fc/bnx2fc_fcoe.c l2_thread = bg->kthread; kthread 2799 drivers/scsi/bnx2fc/bnx2fc_fcoe.c bg->kthread = NULL; kthread 119 drivers/usb/atm/ueagle-atm.c struct task_struct *kthread; kthread 2184 drivers/usb/atm/ueagle-atm.c sc->kthread = kthread_create(uea_kthread, sc, "ueagle-atm"); kthread 2185 drivers/usb/atm/ueagle-atm.c if (IS_ERR(sc->kthread)) { kthread 2187 drivers/usb/atm/ueagle-atm.c ret = PTR_ERR(sc->kthread); kthread 2212 drivers/usb/atm/ueagle-atm.c ret = kthread_stop(sc->kthread); kthread 2613 drivers/usb/atm/ueagle-atm.c wake_up_process(sc->kthread); kthread 194 include/media/cec.h struct task_struct *kthread; kthread 324 include/scsi/libfcoe.h struct task_struct *kthread; kthread 64 kernel/bpf/cpumap.c struct task_struct *kthread; kthread 160 kernel/bpf/cpumap.c kthread_stop(rcpu->kthread); kthread 374 kernel/bpf/cpumap.c rcpu->kthread = kthread_create_on_node(cpu_map_kthread_run, rcpu, numa, kthread 376 kernel/bpf/cpumap.c if (IS_ERR(rcpu->kthread)) kthread 383 kernel/bpf/cpumap.c kthread_bind(rcpu->kthread, cpu); kthread 384 kernel/bpf/cpumap.c wake_up_process(rcpu->kthread); kthread 694 kernel/bpf/cpumap.c wake_up_process(bq->obj->kthread); kthread 63 kernel/kthread.c static inline void set_kthread_struct(void *kthread) kthread 70 kernel/kthread.c current->set_child_tid = (__force void __user *)kthread; kthread 73 kernel/kthread.c static inline struct kthread *to_kthread(struct task_struct *k) kthread 81 kernel/kthread.c struct kthread *kthread; kthread 87 kernel/kthread.c kthread = to_kthread(k); kthread 89 kernel/kthread.c WARN_ON_ONCE(kthread && kthread->blkcg_css); kthread 91 kernel/kthread.c kfree(kthread); kthread 179 kernel/kthread.c struct kthread *kthread = to_kthread(task); kthread 182 kernel/kthread.c probe_kernel_read(&data, &kthread->data, sizeof(data)); kthread 186 kernel/kthread.c static void __kthread_parkme(struct kthread *self) kthread 221 kernel/kthread.c struct kthread *self; kthread 278 kernel/kthread.c pid = kernel_thread(kthread, create, CLONE_FS | CLONE_FILES | SIGCHLD); kthread 474 kernel/kthread.c struct kthread *kthread = to_kthread(k); kthread 480 kernel/kthread.c if (test_bit(KTHREAD_IS_PER_CPU, &kthread->flags)) kthread 481 kernel/kthread.c __kthread_bind(k, kthread->cpu, TASK_PARKED); kthread 483 kernel/kthread.c clear_bit(KTHREAD_SHOULD_PARK, &kthread->flags); kthread 505 kernel/kthread.c struct kthread *kthread = to_kthread(k); kthread 510 kernel/kthread.c if (WARN_ON_ONCE(test_bit(KTHREAD_SHOULD_PARK, &kthread->flags))) kthread 513 kernel/kthread.c set_bit(KTHREAD_SHOULD_PARK, &kthread->flags); kthread 520 kernel/kthread.c wait_for_completion(&kthread->parked); kthread 549 kernel/kthread.c struct kthread *kthread; kthread 555 kernel/kthread.c kthread = to_kthread(k); kthread 556 kernel/kthread.c set_bit(KTHREAD_SHOULD_STOP, &kthread->flags); kthread 559 kernel/kthread.c wait_for_completion(&kthread->exited); kthread 1206 kernel/kthread.c struct kthread *kthread; kthread 1210 kernel/kthread.c kthread = to_kthread(current); kthread 1211 kernel/kthread.c if (!kthread) kthread 1214 kernel/kthread.c if (kthread->blkcg_css) { kthread 1215 kernel/kthread.c css_put(kthread->blkcg_css); kthread 1216 kernel/kthread.c kthread->blkcg_css = NULL; kthread 1220 kernel/kthread.c kthread->blkcg_css = css; kthread 1232 kernel/kthread.c struct kthread *kthread; kthread 1235 kernel/kthread.c kthread = to_kthread(current); kthread 1236 kernel/kthread.c if (kthread) kthread 1237 kernel/kthread.c return kthread->blkcg_css; kthread 354 kernel/trace/trace_hwlat.c struct task_struct *kthread; kthread 367 kernel/trace/trace_hwlat.c kthread = kthread_create(kthread_fn, NULL, "hwlatd"); kthread 368 kernel/trace/trace_hwlat.c if (IS_ERR(kthread)) { kthread 375 kernel/trace/trace_hwlat.c sched_setaffinity(kthread->pid, current_mask); kthread 377 kernel/trace/trace_hwlat.c hwlat_kthread = kthread; kthread 378 kernel/trace/trace_hwlat.c wake_up_process(kthread); kthread 904 net/batman-adv/tp_meter.c struct task_struct *kthread; kthread 909 net/batman-adv/tp_meter.c kthread = kthread_create(batadv_tp_send, tp_vars, "kbatadv_tp_meter"); kthread 910 net/batman-adv/tp_meter.c if (IS_ERR(kthread)) { kthread 926 net/batman-adv/tp_meter.c wake_up_process(kthread); kthread 171 samples/bpf/xdp_redirect_cpu_user.c struct record kthread; kthread 238 samples/bpf/xdp_redirect_cpu_user.c rec->kthread.cpu = alloc_record_per_cpu(); kthread 253 samples/bpf/xdp_redirect_cpu_user.c free(r->kthread.cpu); kthread 395 samples/bpf/xdp_redirect_cpu_user.c rec = &stats_rec->kthread; kthread 396 samples/bpf/xdp_redirect_cpu_user.c prev = &stats_prev->kthread; kthread 482 samples/bpf/xdp_redirect_cpu_user.c map_collect_percpu(fd, 0, &rec->kthread);