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
552
if (unlikely(next->flags & PF_KTHREAD))
arch/arm64/kernel/proton-pack.c
659
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
897
WARN_ON_ONCE(current->flags & PF_KTHREAD);
arch/x86/kernel/fpu/xstate.c
1893
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
2046
if (unlikely(current->flags & PF_KTHREAD))
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
291
} else if (current->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
1855
if (WARN_ON_ONCE(current->flags & PF_KTHREAD))
fs/file_table.c
528
if (likely(!in_interrupt() && !(task->flags & PF_KTHREAD))) {
fs/namespace.c
1377
if (likely(!(task->flags & PF_KTHREAD))) {
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
1188
if (p->flags & PF_KTHREAD || is_global_init(p))
fs/proc/base.c
1339
if (current->flags & PF_KTHREAD)
fs/proc/base.c
1885
if (unlikely(task->flags & PF_KTHREAD)) {
include/linux/kthread.h
23
if (p->flags & PF_KTHREAD)
include/linux/sched.h
1823
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
104
.flags = PF_KTHREAD,
io_uring/io_uring.c
412
if ((current->flags & PF_KTHREAD) || !tctx->io_wq) {
io_uring/tw.h
22
return (current->flags & (PF_EXITING | PF_KTHREAD)) || percpu_ref_is_dying(&ctx->refs);
kernel/cgroup/cgroup.c
4194
if (task->flags & PF_KTHREAD)
kernel/cgroup/cgroup.c
6999
if (!(child->flags & PF_KTHREAD)) {
kernel/cgroup/cgroup.c
7097
if (unlikely(!(tsk->flags & PF_KTHREAD) &&
kernel/cgroup/cpuset.c
1069
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
528
if (g->flags & PF_KTHREAD)
kernel/fork.c
1345
if (task->flags & PF_KTHREAD)
kernel/fork.c
1370
if (task->flags & PF_KTHREAD)
kernel/fork.c
2053
p->flags &= ~PF_KTHREAD;
kernel/fork.c
2055
p->flags |= PF_KTHREAD;
kernel/fork.c
553
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
431
if (unlikely(p->flags & PF_KTHREAD)) {
kernel/kthread.c
1620
WARN_ON_ONCE(!(tsk->flags & PF_KTHREAD));
kernel/kthread.c
1666
WARN_ON_ONCE(!(tsk->flags & PF_KTHREAD));
kernel/kthread.c
1706
if (!(current->flags & PF_KTHREAD))
kernel/kthread.c
1732
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
437
if (unlikely(task->flags & PF_KTHREAD))
kernel/sched/core.c
2414
if (!(p->flags & PF_KTHREAD))
kernel/sched/core.c
3022
bool kthread = p->flags & PF_KTHREAD;
kernel/sched/core.c
7950
idle->flags |= PF_KTHREAD | PF_NO_SETAFFINITY;
kernel/sched/core.c
8968
if (p->flags & PF_KTHREAD)
kernel/sched/fair.c
2336
if (cur && ((cur->flags & (PF_EXITING | PF_KTHREAD)) ||
kernel/sched/fair.c
3678
if (!curr->mm || (curr->flags & (PF_EXITING | PF_KTHREAD)) || work->next != work)
kernel/sched/fair.c
5961
if ((p->flags & (PF_EXITING | PF_KTHREAD)))
kernel/sched/idle.c
418
WARN_ON_ONCE(!(current->flags & PF_KTHREAD));
kernel/sched/sched.h
2808
if (!(p->flags & PF_KTHREAD) && !task_cpu_possible(cpu, p))
kernel/sched/sched.h
3754
if (!(p->flags & PF_KTHREAD))
kernel/signal.c
1070
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
342
current->flags & (PF_KTHREAD | PF_EXITING)))
kernel/trace/bpf_trace.c
842
if (unlikely(task->flags & (PF_KTHREAD | PF_EXITING)))
kernel/trace/rv/monitors/sleep/sleep.c
56
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/memcontrol.c
2699
if (!current->mm || (current->flags & PF_KTHREAD))
mm/oom_kill.c
167
if (p->flags & PF_KTHREAD)
mm/oom_kill.c
997
if (unlikely(p->flags & PF_KTHREAD))
mm/page_alloc.c
764
!(current->flags & PF_KTHREAD) &&
mm/vmscan.c
542
current->flags & (PF_USER_WORKER|PF_KTHREAD)) {
mm/vmscan.c
6500
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
2457
if (unlikely(current->flags & PF_KTHREAD)) {
security/smack/smack_lsm.c
2999
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
114
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
208
if (p->flags & PF_KTHREAD) {
tools/testing/selftests/sched_ext/cyclic_kick_wait.bpf.c
41
if (p->flags & PF_KTHREAD) {