Symbol: PF_KTHREAD
arch/arm/mm/init.c
376
if (t->flags & PF_KTHREAD)
arch/arm64/include/asm/uaccess.h
46
(current->flags & PF_KTHREAD || test_thread_flag(TIF_TAGGED_ADDR)))
arch/arm64/kernel/efi.c
173
if (preemptible() && (current->flags & PF_KTHREAD)) {
arch/arm64/kernel/efi.c
210
if (preemptible() && (current->flags & PF_KTHREAD)) {
arch/arm64/kernel/process.c
554
if (unlikely(next->flags & PF_KTHREAD))
arch/arm64/kernel/proton-pack.c
660
bool ssbs = false, kthread = tsk->flags & PF_KTHREAD;
arch/mips/kernel/process.c
77
if (!(current->flags & PF_KTHREAD))
arch/powerpc/kernel/process.c
1748
if (unlikely(p->flags & PF_KTHREAD)) {
arch/powerpc/kernel/stacktrace.c
79
if (task->flags & PF_KTHREAD)
arch/x86/include/asm/fpu/sched.h
36
!(old->flags & (PF_KTHREAD | PF_USER_WORKER))) {
arch/x86/kernel/fpu/context.h
59
if (WARN_ON_ONCE(current->flags & (PF_KTHREAD | PF_USER_WORKER)))
arch/x86/kernel/fpu/core.c
483
if (!(current->flags & (PF_KTHREAD | PF_USER_WORKER)) &&
arch/x86/kernel/fpu/core.c
63
if (WARN_ON_ONCE(task->flags & PF_KTHREAD))
arch/x86/kernel/fpu/core.c
892
WARN_ON_ONCE(current->flags & PF_KTHREAD);
arch/x86/kernel/fpu/xstate.c
1892
if (task->flags & (PF_KTHREAD | PF_USER_WORKER))
arch/x86/kernel/process.c
120
if (fpu_state_size_dynamic() && !(tsk->flags & (PF_KTHREAD | PF_USER_WORKER)))
arch/x86/kernel/process.c
229
if (unlikely(p->flags & PF_KTHREAD)) {
block/blk-cgroup.c
2014
if (unlikely(current->flags & PF_KTHREAD))
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
293
} else if (current->flags & PF_KTHREAD) { \
drivers/gpu/drm/i915/selftests/i915_selftest.c
206
if (task->flags & PF_KTHREAD) {
drivers/md/dm-vdo/logger.c
140
if (((current->flags & PF_KTHREAD) != 0) &&
drivers/tty/sysrq.c
363
if (p->flags & PF_KTHREAD)
fs/exec.c
1885
if (WARN_ON_ONCE(current->flags & PF_KTHREAD))
fs/file_table.c
571
if (likely(!in_interrupt() && !(task->flags & PF_KTHREAD))) {
fs/namespace.c
1382
if (likely(!(task->flags & PF_KTHREAD))) {
fs/pidfs.c
688
if (WARN_ON_ONCE(task->flags & (PF_KTHREAD | PF_USER_WORKER)))
fs/proc/array.c
110
else if (p->flags & PF_KTHREAD)
fs/proc/array.c
223
seq_printf(m, "Kthread:\t%c\n", p->flags & PF_KTHREAD ? '1' : '0');
fs/proc/base.c
1169
if (p->flags & PF_KTHREAD || is_global_init(p))
fs/proc/base.c
1320
if (current->flags & PF_KTHREAD)
fs/proc/base.c
1872
if (unlikely(task->flags & PF_KTHREAD)) {
include/linux/kthread.h
23
if (p->flags & PF_KTHREAD)
include/linux/sched.h
1846
return task->mm && !(task->flags & (PF_KTHREAD | PF_USER_WORKER));
include/trace/events/kmem.h
449
__entry->curr = current->mm == mm && !(current->flags & PF_KTHREAD);
init/init_task.c
113
.flags = PF_KTHREAD,
io_uring/io_uring.c
414
if ((current->flags & PF_KTHREAD) || !tctx->io_wq) {
io_uring/tw.h
24
return (current->flags & (PF_EXITING | PF_KTHREAD)) || percpu_ref_is_dying(&ctx->refs);
kernel/bpf/task_iter.c
878
if (kit->data->mm && !(task->flags & PF_KTHREAD))
kernel/cgroup/cgroup.c
4199
if (task->flags & PF_KTHREAD)
kernel/cgroup/cgroup.c
6994
if (!(child->flags & PF_KTHREAD)) {
kernel/cgroup/cgroup.c
7086
if (unlikely(!(tsk->flags & PF_KTHREAD) &&
kernel/cgroup/cpuset.c
1075
if (task->flags & (PF_KTHREAD | PF_NO_SETAFFINITY))
kernel/cgroup/freezer.c
205
if (task->flags & PF_KTHREAD)
kernel/cgroup/freezer.c
233
if (task->flags & PF_KTHREAD)
kernel/exit.c
533
if (g->flags & PF_KTHREAD)
kernel/fork.c
1357
if (task->flags & PF_KTHREAD)
kernel/fork.c
1382
if (task->flags & PF_KTHREAD)
kernel/fork.c
2121
p->flags &= ~PF_KTHREAD;
kernel/fork.c
2123
p->flags |= PF_KTHREAD;
kernel/fork.c
557
if (tsk->flags & PF_KTHREAD)
kernel/freezer.c
174
if (!(p->flags & PF_KTHREAD))
kernel/freezer.c
50
if (pm_freezing && !(p->flags & PF_KTHREAD))
kernel/futex/pi.c
432
if (unlikely(p->flags & PF_KTHREAD)) {
kernel/kthread.c
1620
WARN_ON_ONCE(!(tsk->flags & PF_KTHREAD));
kernel/kthread.c
1665
WARN_ON_ONCE(!(tsk->flags & PF_KTHREAD));
kernel/kthread.c
1705
if (!(current->flags & PF_KTHREAD))
kernel/kthread.c
1731
if (current->flags & PF_KTHREAD) {
kernel/kthread.c
84
WARN_ON(!(k->flags & PF_KTHREAD));
kernel/livepatch/transition.c
405
if (task->flags & PF_KTHREAD) {
kernel/power/process.c
226
if (p->flags & PF_KTHREAD)
kernel/ptrace.c
462
if (unlikely(task->flags & PF_KTHREAD))
kernel/sched/core.c
2512
if (!(p->flags & PF_KTHREAD))
kernel/sched/core.c
3120
bool kthread = p->flags & PF_KTHREAD;
kernel/sched/core.c
8269
idle->flags |= PF_KTHREAD | PF_NO_SETAFFINITY;
kernel/sched/core.c
9277
if (p->flags & PF_KTHREAD)
kernel/sched/fair.c
1747
if (!mm || p->flags & PF_KTHREAD ||
kernel/sched/fair.c
1890
if (cur && !(cur->flags & (PF_EXITING | PF_KTHREAD)) &&
kernel/sched/fair.c
3023
if (cur && ((cur->flags & (PF_EXITING | PF_KTHREAD)) ||
kernel/sched/fair.c
4391
if (!curr->mm || (curr->flags & (PF_EXITING | PF_KTHREAD)) || work->next != work)
kernel/sched/fair.c
6805
if ((p->flags & (PF_EXITING | PF_KTHREAD)))
kernel/sched/idle.c
421
WARN_ON_ONCE(!(current->flags & PF_KTHREAD));
kernel/sched/sched.h
2881
if (!(p->flags & PF_KTHREAD) && !task_cpu_possible(cpu, p))
kernel/sched/sched.h
3835
if (!(p->flags & PF_KTHREAD))
kernel/signal.c
1068
if ((sig == SIGKILL) || (t->flags & PF_KTHREAD))
kernel/signal.c
99
if (unlikely((t->flags & PF_KTHREAD) &&
kernel/stacktrace.c
232
if (current->flags & PF_KTHREAD)
kernel/trace/bpf_trace.c
372
current->flags & (PF_KTHREAD | PF_EXITING)))
kernel/trace/bpf_trace.c
872
if (unlikely(task->flags & (PF_KTHREAD | PF_EXITING)))
kernel/trace/rv/monitors/sleep/sleep.c
57
if (task->flags & PF_KTHREAD) {
kernel/tsacct.c
128
if (unlikely(!tsk->mm || (tsk->flags & PF_KTHREAD)))
kernel/unwind/deferred.c
239
if ((current->flags & (PF_KTHREAD | PF_EXITING)) ||
kernel/unwind/user.c
121
if ((current->flags & PF_KTHREAD) || !user_mode(regs)) {
kernel/unwind/user.c
151
if (current->flags & PF_KTHREAD)
lib/is_single_threaded.c
31
if (unlikely(p->flags & PF_KTHREAD))
mm/kmemleak.c
1520
if (current->flags & PF_KTHREAD)
mm/memcontrol.c
2952
if (!current->mm || (current->flags & PF_KTHREAD))
mm/oom_kill.c
164
if (p->flags & PF_KTHREAD)
mm/oom_kill.c
981
if (unlikely(p->flags & PF_KTHREAD))
mm/page_alloc.c
722
!(current->flags & PF_KTHREAD) &&
mm/vmscan.c
520
current->flags & (PF_USER_WORKER|PF_KTHREAD)) {
mm/vmscan.c
6607
if (current->flags & PF_KTHREAD)
security/keys/request_key.c
42
if (!(t->flags & PF_KTHREAD)) {
security/smack/smack_access.c
752
if (unlikely(current->flags & PF_KTHREAD))
security/smack/smack_lsm.c
2452
if (unlikely(current->flags & PF_KTHREAD)) {
security/smack/smack_lsm.c
2994
if (unlikely(current->flags & PF_KTHREAD)) {
security/tomoyo/network.c
619
return current->flags & PF_KTHREAD;
security/yama/yama_lsm.c
82
if (current->flags & PF_KTHREAD) {
tools/perf/util/bpf_skel/kwork_top.bpf.c
115
.is_kthread = task->flags & PF_KTHREAD ? 1 : 0,
tools/perf/util/bpf_skel/off_cpu.bpf.c
173
if (t->flags & PF_KTHREAD)
tools/sched_ext/scx_central.bpf.c
115
if ((p->flags & PF_KTHREAD) && p->nr_cpus_allowed == 1) {
tools/sched_ext/scx_flatcg.bpf.c
373
if (p->nr_cpus_allowed == 1 && (p->flags & PF_KTHREAD)) {
tools/sched_ext/scx_qmap.bpf.c
338
if (p->scx.weight < 2 && !(p->flags & PF_KTHREAD))
tools/sched_ext/scx_qmap.bpf.c
379
if (p->flags & PF_KTHREAD) {
tools/sched_ext/scx_qmap.bpf.c
427
p->scx.weight < 2 && !(p->flags & PF_KTHREAD) && !(enq_flags & SCX_ENQ_REENQ)) {
tools/testing/selftests/sched_ext/cyclic_kick_wait.bpf.c
41
if (p->flags & PF_KTHREAD) {