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);