Home
last modified time | relevance | path

Searched refs:kthread (Results 1 – 25 of 69) sorted by relevance

123

/linux-6.3-rc2/kernel/
A Dkthread.c100 struct kthread *kthread = to_kthread(tsk); in get_kthread_comm() local
102 if (!kthread || !kthread->full_name) { in get_kthread_comm()
112 struct kthread *kthread; in set_kthread_struct() local
131 struct kthread *kthread; in free_kthread_struct() local
217 struct kthread *kthread = __to_kthread(task); in kthread_func() local
589 struct kthread *kthread = to_kthread(k); in kthread_set_per_cpu() local
623 struct kthread *kthread = to_kthread(k); in kthread_unpark() local
654 struct kthread *kthread = to_kthread(k); in kthread_park() local
698 struct kthread *kthread; in kthread_stop() local
1495 struct kthread *kthread; in kthread_associate_blkcg() local
[all …]
/linux-6.3-rc2/kernel/trace/
A Dtrace_hwlat.c167 if (!kdata->kthread) in trace_hwlat_callback()
402 kthread = kdata->kthread; in stop_single_kthread()
404 if (!kthread) in stop_single_kthread()
407 kthread_stop(kthread); in stop_single_kthread()
408 kdata->kthread = NULL; in stop_single_kthread()
429 if (kdata->kthread) in start_single_kthread()
433 if (IS_ERR(kthread)) { in start_single_kthread()
451 kdata->kthread = kthread; in start_single_kthread()
466 kthread = per_cpu(hwlat_per_cpu_data, cpu).kthread; in stop_cpu_kthread()
467 if (kthread) in stop_cpu_kthread()
[all …]
A Dtrace_osnoise.c207 struct task_struct *kthread; member
235 struct task_struct *kthread; member
1659 wake_up_process(tlat->kthread); in timerlat_irq()
1720 tlat->kthread = current; in timerlat_main()
1766 struct task_struct *kthread; in stop_kthread() local
1768 kthread = per_cpu(per_cpu_osnoise_var, cpu).kthread; in stop_kthread()
1769 if (kthread) { in stop_kthread()
1770 kthread_stop(kthread); in stop_kthread()
1804 struct task_struct *kthread; in start_kthread() local
1824 if (IS_ERR(kthread)) { in start_kthread()
[all …]
/linux-6.3-rc2/drivers/media/test-drivers/vimc/
A Dvimc-streamer.c200 if (stream->kthread) in vimc_streamer_s_stream()
207 stream->kthread = kthread_run(vimc_streamer_thread, stream, in vimc_streamer_s_stream()
210 if (IS_ERR(stream->kthread)) { in vimc_streamer_s_stream()
211 ret = PTR_ERR(stream->kthread); in vimc_streamer_s_stream()
214 stream->kthread = NULL; in vimc_streamer_s_stream()
219 if (!stream->kthread) in vimc_streamer_s_stream()
222 ret = kthread_stop(stream->kthread); in vimc_streamer_s_stream()
232 stream->kthread = NULL; in vimc_streamer_s_stream()
A Dvimc-streamer.h38 struct task_struct *kthread; member
/linux-6.3-rc2/drivers/media/test-drivers/vivid/
A DMakefile3 vivid-vid-cap.o vivid-vid-out.o vivid-kthread-cap.o vivid-kthread-out.o \
7 vivid-kthread-touch.o vivid-touch-cap.o
/linux-6.3-rc2/fs/ksmbd/
A Dtransport_tcp.c42 static void tcp_stop_kthread(struct task_struct *kthread);
279 struct task_struct *kthread; in ksmbd_tcp_run_kthread() local
281 kthread = kthread_run(ksmbd_kthread_fn, (void *)iface, "ksmbd-%s", in ksmbd_tcp_run_kthread()
283 if (IS_ERR(kthread)) { in ksmbd_tcp_run_kthread()
284 rc = PTR_ERR(kthread); in ksmbd_tcp_run_kthread()
287 iface->ksmbd_kthread = kthread; in ksmbd_tcp_run_kthread()
553 static void tcp_stop_kthread(struct task_struct *kthread) in tcp_stop_kthread() argument
557 if (!kthread) in tcp_stop_kthread()
560 ret = kthread_stop(kthread); in tcp_stop_kthread()
/linux-6.3-rc2/drivers/crypto/ccp/
A Dccp-dev-v3.c466 struct task_struct *kthread; in ccp_init() local
470 kthread = kthread_run(ccp_cmd_queue_thread, cmd_q, in ccp_init()
472 if (IS_ERR(kthread)) { in ccp_init()
474 PTR_ERR(kthread)); in ccp_init()
475 ret = PTR_ERR(kthread); in ccp_init()
479 cmd_q->kthread = kthread; in ccp_init()
505 if (ccp->cmd_q[i].kthread) in ccp_init()
506 kthread_stop(ccp->cmd_q[i].kthread); in ccp_init()
544 if (ccp->cmd_q[i].kthread) in ccp_destroy()
545 kthread_stop(ccp->cmd_q[i].kthread); in ccp_destroy()
A Dccp-dev-v5.c949 struct task_struct *kthread; in ccp5_init() local
953 kthread = kthread_run(ccp_cmd_queue_thread, cmd_q, in ccp5_init()
955 if (IS_ERR(kthread)) { in ccp5_init()
957 PTR_ERR(kthread)); in ccp5_init()
958 ret = PTR_ERR(kthread); in ccp5_init()
962 cmd_q->kthread = kthread; in ccp5_init()
993 if (ccp->cmd_q[i].kthread) in ccp5_init()
994 kthread_stop(ccp->cmd_q[i].kthread); in ccp5_init()
1045 if (ccp->cmd_q[i].kthread) in ccp5_destroy()
1046 kthread_stop(ccp->cmd_q[i].kthread); in ccp5_destroy()
A Dccp-dev.c339 wake_up_process(ccp->cmd_q[i].kthread); in ccp_enqueue_cmd()
371 wake_up_process(ccp->cmd_q[i].kthread); in ccp_do_cmd_backlog()
567 wake_up_process(ccp->cmd_q[i].kthread); in ccp_dev_suspend()
594 wake_up_process(ccp->cmd_q[i].kthread); in ccp_dev_resume()
/linux-6.3-rc2/drivers/media/radio/
A Dradio-miropcm20.c73 struct task_struct *kthread; member
386 IS_ERR_OR_NULL(dev->kthread)) { in pcm20_open()
387 dev->kthread = kthread_run(pcm20_thread, dev, "%s", in pcm20_open()
389 if (IS_ERR(dev->kthread)) { in pcm20_open()
392 return PTR_ERR(dev->kthread); in pcm20_open()
402 if (v4l2_fh_is_singular_file(file) && !IS_ERR_OR_NULL(dev->kthread)) { in pcm20_release()
403 kthread_stop(dev->kthread); in pcm20_release()
404 dev->kthread = NULL; in pcm20_release()
/linux-6.3-rc2/drivers/misc/sgi-xp/
A Dxpc_main.c589 struct task_struct *kthread; in xpc_activate_partition() local
600 kthread = kthread_run(xpc_activating, (void *)((u64)partid), "xpc%02d", in xpc_activate_partition()
602 if (IS_ERR(kthread)) { in xpc_activate_partition()
779 struct task_struct *kthread; in xpc_create_kthreads() local
808 kthread = kthread_run(xpc_kthread_start, (void *)args, in xpc_create_kthreads()
810 if (IS_ERR(kthread)) { in xpc_create_kthreads()
1225 struct task_struct *kthread; in xpc_init() local
1273 kthread = kthread_run(xpc_hb_checker, NULL, XPC_HB_CHECK_THREAD_NAME); in xpc_init()
1274 if (IS_ERR(kthread)) { in xpc_init()
1285 kthread = kthread_run(xpc_initiate_discovery, NULL, in xpc_init()
[all …]
/linux-6.3-rc2/kernel/bpf/
A Dcpumap.c68 struct task_struct *kthread; member
142 kthread_stop(rcpu->kthread); in cpu_map_kthread_stop()
466 rcpu->kthread = kthread_create_on_node(cpu_map_kthread_run, rcpu, numa, in __cpu_map_entry_alloc()
469 if (IS_ERR(rcpu->kthread)) in __cpu_map_entry_alloc()
476 kthread_bind(rcpu->kthread, cpu); in __cpu_map_entry_alloc()
477 wake_up_process(rcpu->kthread); in __cpu_map_entry_alloc()
773 wake_up_process(rcpu->kthread); in cpu_map_generic_redirect()
788 wake_up_process(bq->obj->kthread); in __cpu_map_flush()
/linux-6.3-rc2/drivers/media/cec/core/
A Dcec-core.c292 adap->kthread = kthread_run(cec_thread_func, adap, "cec-%s", name); in cec_allocate_adapter()
293 if (IS_ERR(adap->kthread)) { in cec_allocate_adapter()
295 res = PTR_ERR(adap->kthread); in cec_allocate_adapter()
309 kthread_stop(adap->kthread); in cec_allocate_adapter()
418 kthread_stop(adap->kthread); in cec_delete_adapter()
A Dcec-pin.c1131 if (!pin->kthread) { in cec_pin_adap_enable()
1132 pin->kthread = kthread_run(cec_pin_thread_func, adap, in cec_pin_adap_enable()
1134 if (IS_ERR(pin->kthread)) { in cec_pin_adap_enable()
1135 int err = PTR_ERR(pin->kthread); in cec_pin_adap_enable()
1138 pin->kthread = NULL; in cec_pin_adap_enable()
1144 } else if (pin->kthread) { in cec_pin_adap_enable()
1284 if (pin->kthread) in cec_pin_adap_free()
1285 kthread_stop(pin->kthread); in cec_pin_adap_free()
1286 pin->kthread = NULL; in cec_pin_adap_free()
/linux-6.3-rc2/Documentation/dev-tools/
A Dkfence.rst86 kthread+0x176/0x1b0
96 kthread+0x176/0x1b0
117 kthread+0x176/0x1b0
127 kthread+0x176/0x1b0
134 kthread+0x176/0x1b0
150 kthread+0x176/0x1b0
160 kthread+0x176/0x1b0
167 kthread+0x176/0x1b0
185 kthread+0x176/0x1b0
195 kthread+0x176/0x1b0
[all …]
/linux-6.3-rc2/fs/erofs/
A DKconfig113 bool "EROFS per-cpu decompression kthread workers"
116 Saying Y here enables per-CPU kthread workers pool to carry out
122 bool "EROFS high priority per-CPU kthread workers"
125 This permits EROFS to configure per-CPU kthread workers to run
/linux-6.3-rc2/drivers/media/pci/solo6x10/
A Dsolo6x10-v4l2.c285 solo_dev->kthread = kthread_run(solo_thread, solo_dev, SOLO6X10_NAME "_disp"); in solo_start_thread()
287 if (IS_ERR(solo_dev->kthread)) { in solo_start_thread()
288 ret = PTR_ERR(solo_dev->kthread); in solo_start_thread()
289 solo_dev->kthread = NULL; in solo_start_thread()
299 if (!solo_dev->kthread) in solo_stop_thread()
303 kthread_stop(solo_dev->kthread); in solo_stop_thread()
304 solo_dev->kthread = NULL; in solo_stop_thread()
/linux-6.3-rc2/drivers/media/pci/pt1/
A Dpt1.c79 struct task_struct *kthread; member
681 if (!pt1->kthread) { in pt1_start_polling()
682 pt1->kthread = kthread_run(pt1_thread, pt1, "earth-pt1"); in pt1_start_polling()
683 if (IS_ERR(pt1->kthread)) { in pt1_start_polling()
684 ret = PTR_ERR(pt1->kthread); in pt1_start_polling()
685 pt1->kthread = NULL; in pt1_start_polling()
715 if (count == 0 && pt1->kthread) { in pt1_stop_polling()
716 kthread_stop(pt1->kthread); in pt1_stop_polling()
717 pt1->kthread = NULL; in pt1_stop_polling()
1316 if (pt1->kthread) in pt1_remove()
[all …]
/linux-6.3-rc2/Documentation/RCU/
A Dstallwarn.rst42 This message will include information on when the kthread last
44 result in the ``rcu_.*kthread starved for`` console-log message,
274 detection passes that the grace-period kthread has made across this
304 since the grace-period kthread ran. The "jiffies_till_next_fqs"
305 indicates how frequently that kthread should run, giving the number
310 If the relevant grace-period kthread has been unable to run prior to
321 to the grace-period kthread, the "RCU_GP_WAIT_FQS" indicates that the
324 kthread last ran on CPU 5.
326 If the relevant grace-period kthread does not wake from FQS wait in a
332 jiffies ago. The rest of the line has meaning similar to the kthread
[all …]
/linux-6.3-rc2/Documentation/driver-api/
A Dbasics.rst69 .. kernel-doc:: include/linux/kthread.h
72 .. kernel-doc:: kernel/kthread.c
/linux-6.3-rc2/fs/ecryptfs/
A DMakefile9 crypto.o keystore.o kthread.o debug.o
/linux-6.3-rc2/drivers/iio/trigger/
A DKconfig49 tristate "A kthread based hammering loop trigger"
54 Uses a tight loop in a kthread. Will only work with lower half only
/linux-6.3-rc2/tools/testing/selftests/proc/
A D.gitignore4 /fd-003-kthread
/linux-6.3-rc2/drivers/pci/hotplug/
A DTODO11 * The driver spawns a kthread cpqhp_event_thread() which is woken by the
13 The kthread is also woken from the timer pushbutton_helper_thread(),

Completed in 63 milliseconds

123