arch/alpha/include/asm/cacheflush.h
43
if (current->active_mm == mm)
arch/alpha/include/asm/mmu_context.h
174
struct mm_struct * mm = current->active_mm; \
arch/alpha/include/asm/mmu_context.h
201
if (tsk != current)
arch/alpha/include/asm/processor.h
40
((tsk) == current ? rdusp() : task_thread_info(tsk)->pcb.usp)
arch/alpha/include/asm/tlbflush.h
51
flush_tlb_current(current->active_mm);
arch/alpha/include/asm/tlbflush.h
78
if (mm == current->active_mm)
arch/alpha/include/asm/tlbflush.h
90
if (mm == current->active_mm)
arch/alpha/kernel/osf_sys.c
1076
task_cputime(current, &utime, &stime);
arch/alpha/kernel/osf_sys.c
1081
r.ru_minflt = current->min_flt;
arch/alpha/kernel/osf_sys.c
1082
r.ru_majflt = current->maj_flt;
arch/alpha/kernel/osf_sys.c
1085
utime_jiffies = nsecs_to_jiffies(current->signal->cutime);
arch/alpha/kernel/osf_sys.c
1086
stime_jiffies = nsecs_to_jiffies(current->signal->cstime);
arch/alpha/kernel/osf_sys.c
1089
r.ru_minflt = current->signal->cmin_flt;
arch/alpha/kernel/osf_sys.c
1090
r.ru_majflt = current->signal->cmaj_flt;
arch/alpha/kernel/osf_sys.c
186
current->comm, flags);
arch/alpha/kernel/osf_sys.c
676
unsigned long oss_sp = current->sas_ss_sp + current->sas_ss_size;
arch/alpha/kernel/osf_sys.c
690
if (current->sas_ss_sp && on_sig_stack(usp))
arch/alpha/kernel/osf_sys.c
696
current->sas_ss_sp = (unsigned long)ss_sp - SIGSTKSZ;
arch/alpha/kernel/osf_sys.c
697
current->sas_ss_size = SIGSTKSZ;
arch/alpha/kernel/osf_sys.c
76
mm = current->mm;
arch/alpha/kernel/osf_sys.c
869
0, current);
arch/alpha/kernel/ptrace.c
379
syscall_set_nr(current, regs, -1);
arch/alpha/kernel/ptrace.c
381
syscall_set_return_value(current, regs, -ENOSYS, 0);
arch/alpha/kernel/ptrace.c
392
syscall_set_return_value(current, regs, -ENOSYS, 0);
arch/alpha/kernel/ptrace.c
393
syscall_set_nr(current, regs, -1);
arch/alpha/kernel/ptrace.c
398
audit_syscall_entry(syscall_get_nr(current, regs),
arch/alpha/kernel/ptrace.c
401
return syscall_get_nr(current, regs);
arch/alpha/kernel/signal.c
155
current->restart_block.fn = do_no_restart_syscall;
arch/alpha/kernel/signal.c
222
if (ptrace_cancel_bpt (current)) {
arch/alpha/kernel/signal.c
224
current);
arch/alpha/kernel/signal.c
250
if (ptrace_cancel_bpt (current)) {
arch/alpha/kernel/signal.c
252
current);
arch/alpha/kernel/signal.c
368
current->comm, current->pid, frame, regs->pc, regs->r26);
arch/alpha/kernel/signal.c
422
current->comm, current->pid, frame, regs->pc, regs->r26);
arch/alpha/kernel/signal.c
486
unsigned long single_stepping = ptrace_cancel_bpt(current);
arch/alpha/kernel/signal.c
492
single_stepping |= ptrace_cancel_bpt(current);
arch/alpha/kernel/signal.c
498
single_stepping |= ptrace_cancel_bpt(current);
arch/alpha/kernel/signal.c
519
ptrace_set_bpt(current); /* re-set breakpoint */
arch/alpha/kernel/smp.c
148
current->active_mm = &init_mm;
arch/alpha/kernel/smp.c
168
cpuid, current, current->active_mm));
arch/alpha/kernel/smp.c
628
if (mm == current->active_mm && !asn_locked())
arch/alpha/kernel/smp.c
639
if (mm == current->active_mm) {
arch/alpha/kernel/smp.c
672
if (mm == current->active_mm && !asn_locked())
arch/alpha/kernel/smp.c
686
if (mm == current->active_mm) {
arch/alpha/kernel/smp.c
723
if (mm == current->active_mm && !asn_locked())
arch/alpha/kernel/smp.c
740
if (mm == current->active_mm) {
arch/alpha/kernel/traps.c
150
printk("%s(%d): %s %ld\n", current->comm, task_pid_nr(current), str, err);
arch/alpha/kernel/traps.c
196
send_sig_fault_trapno(SIGFPE, si_code, (void __user *) regs->pc, 0, current);
arch/alpha/kernel/traps.c
247
if (ptrace_cancel_bpt(current)) {
arch/alpha/kernel/traps.c
252
current);
arch/alpha/kernel/traps.c
257
(void __user *) regs->pc, 0, current);
arch/alpha/kernel/traps.c
319
regs->r16, current);
arch/alpha/kernel/traps.c
330
send_sig_fault(SIGILL, ILL_ILLOPC, (void __user *)regs->pc, current);
arch/alpha/kernel/traps.c
542
current->comm, task_pid_nr(current));
arch/alpha/kernel/traps.c
678
current->comm, task_pid_nr(current),
arch/alpha/kernel/traps.c
899
struct mm_struct *mm = current->mm;
arch/alpha/kernel/traps.c
907
send_sig_fault(SIGSEGV, si_code, va, current);
arch/alpha/kernel/traps.c
912
send_sig_fault(SIGBUS, BUS_ADRALN, va, current);
arch/alpha/mm/fault.c
239
pgd = current->active_mm->pgd + index;
arch/alpha/mm/fault.c
89
struct mm_struct *mm = current->mm;
arch/alpha/mm/tlbflush.c
45
if (mm == current->active_mm)
arch/alpha/mm/tlbflush.c
69
if (d->mm == current->active_mm && !asn_locked())
arch/arc/include/asm/entry-arcv2.h
160
; - K mode: add the offset from current SP where H/w starts auto push
arch/arc/kernel/kgdb.c
114
current->thread.callee_reg,
arch/arc/kernel/kgdb.c
60
current->thread.callee_reg);
arch/arc/kernel/kgdb.c
66
current->thread.callee_reg);
arch/arc/kernel/kprobes.c
171
(struct callee_regs *) current->thread.callee_reg,
arch/arc/kernel/process.c
232
task_thread_info(current)->thr_ptr;
arch/arc/kernel/process.c
27
task_thread_info(current)->thr_ptr = (unsigned int)user_tls_data_ptr;
arch/arc/kernel/process.c
43
return task_thread_info(current)->thr_ptr;
arch/arc/kernel/process.c
93
mmap_read_lock(current->mm);
arch/arc/kernel/process.c
94
ret = fixup_user_fault(current->mm, (unsigned long) uaddr,
arch/arc/kernel/process.c
96
mmap_read_unlock(current->mm);
arch/arc/kernel/ptrace.c
350
trace_sys_enter(regs, syscall_get_nr(current, regs));
arch/arc/kernel/signal.c
203
current->restart_block.fn = do_no_restart_syscall;
arch/arc/kernel/smp.c
172
current->active_mm = mm;
arch/arc/kernel/stacktrace.c
58
} else if (tsk == NULL || tsk == current) {
arch/arc/kernel/stacktrace.c
64
frame_info->task = current;
arch/arc/kernel/traps.c
43
struct task_struct *tsk = current;
arch/arc/kernel/troubleshoot.c
118
address = current->thread.fault_address;
arch/arc/kernel/troubleshoot.c
172
struct task_struct *tsk = current;
arch/arc/kernel/troubleshoot.c
190
regs->ecr.full, current->thread.fault_address, regs->ret);
arch/arc/kernel/troubleshoot.c
219
current->thread.fault_address = address;
arch/arc/kernel/troubleshoot.c
229
show_stacktrace(current, regs, KERN_DEFAULT);
arch/arc/kernel/troubleshoot.c
80
struct mm_struct *active_mm = current->active_mm;
arch/arc/kernel/unaligned.c
214
current->comm, task_pid_nr(current));
arch/arc/kernel/unaligned.c
218
current->comm, task_pid_nr(current),
arch/arc/mm/fault.c
37
pgd = pgd_offset(current->active_mm, address);
arch/arc/mm/fault.c
76
struct task_struct *tsk = current;
arch/arc/mm/mmap.c
29
struct mm_struct *mm = current->mm;
arch/arc/mm/tlb.c
196
if (current->mm == mm)
arch/arc/mm/tlb.c
425
if (current->active_mm != vma->vm_mm)
arch/arm/common/bL_switcher.c
277
sched_set_fifo_low(current);
arch/arm/common/bL_switcher.c
281
if (signal_pending(current))
arch/arm/common/bL_switcher.c
282
flush_signals(current);
arch/arm/include/asm/elf.h
147
(elf_addr_t)current->mm->context.vdso); \
arch/arm/include/asm/mmu_context.h
85
struct mm_struct *mm = current->mm;
arch/arm/include/asm/processor.h
20
#define STACK_TOP ((current->personality & ADDR_LIMIT_32BIT) ? \
arch/arm/include/asm/processor.h
63
current->personality & FDPIC_FUNCPTRS) { \
arch/arm/include/asm/processor.h
67
regs->ARM_r10 = current->mm->start_data; \
arch/arm/include/asm/processor.h
69
regs->ARM_r10 = current->mm->start_data; \
arch/arm/include/asm/processor.h
70
if (current->personality & ADDR_LIMIT_32BIT) \
arch/arm/include/asm/stackprotector.h
32
current->stack_canary = canary;
arch/arm/include/asm/stackprotector.h
34
__stack_chk_guard = current->stack_canary;
arch/arm/include/asm/stacktrace.h
32
unsigned long delta = current_stack_pointer ^ (unsigned long)current->stack;
arch/arm/include/asm/stacktrace.h
46
frame->tsk = current;
arch/arm/include/asm/syscall.h
42
return __in_oabi_syscall(current);
arch/arm/kernel/elf.c
46
unsigned int personality = current->personality & ~PER_MASK;
arch/arm/kernel/ftrace.c
234
if (unlikely(atomic_read(¤t->tracing_graph_pause)))
arch/arm/kernel/perf_callchain.c
69
if (!current->mm)
arch/arm/kernel/perf_regs.c
37
regs_user->regs = task_pt_regs(current);
arch/arm/kernel/perf_regs.c
38
regs_user->abi = perf_reg_abi(current);
arch/arm/kernel/process.c
221
struct task_struct *tsk = current;
arch/arm/kernel/process.c
385
current->mm->context.sigpage = new_vma->vm_start;
arch/arm/kernel/process.c
397
struct mm_struct *mm = current->mm;
arch/arm/kernel/ptrace.c
359
if (current->thread.debug.hbp[i] == bp)
arch/arm/kernel/ptrace.c
862
secure_computing_strict(syscall_get_nr(current, regs));
arch/arm/kernel/ptrace.c
866
scno = syscall_get_nr(current, regs);
arch/arm/kernel/return_address.c
48
frame.tsk = current;
arch/arm/kernel/signal.c
192
current->restart_block.fn = do_no_restart_syscall;
arch/arm/kernel/signal.c
222
current->restart_block.fn = do_no_restart_syscall;
arch/arm/kernel/signal.c
276
.trap_no = current->thread.trap_no,
arch/arm/kernel/signal.c
277
.error_code = current->thread.error_code,
arch/arm/kernel/signal.c
278
.fault_address = current->thread.address,
arch/arm/kernel/signal.c
330
(current->personality & FDPIC_FUNCPTRS);
arch/arm/kernel/signal.c
413
struct mm_struct *mm = current->mm;
arch/arm/kernel/smp.c
377
: "r" (task_stack_page(current) + THREAD_SIZE - 8),
arch/arm/kernel/smp.c
378
"r" (current)
arch/arm/kernel/smp.c
425
enter_lazy_tlb(mm, current);
arch/arm/kernel/smp.c
434
current->active_mm = mm;
arch/arm/kernel/stacktrace.c
170
} else if (task != current) {
arch/arm/kernel/suspend.c
23
struct mm_struct *mm = current->active_mm;
arch/arm/kernel/swp_emulate.c
101
mmap_read_lock(current->mm);
arch/arm/kernel/swp_emulate.c
102
if (find_vma(current->mm, addr) == NULL)
arch/arm/kernel/swp_emulate.c
106
mmap_read_unlock(current->mm);
arch/arm/kernel/swp_emulate.c
139
if (likely(res != -EAGAIN) || signal_pending(current))
arch/arm/kernel/swp_emulate.c
182
if (current->pid != previous_pid) {
arch/arm/kernel/swp_emulate.c
184
current->comm, (unsigned long)current->pid);
arch/arm/kernel/swp_emulate.c
185
previous_pid = current->pid;
arch/arm/kernel/sys_oabi-compat.c
347
ns = current->nsproxy->ipc_ns;
arch/arm/kernel/traps.c
227
tsk = current;
arch/arm/kernel/traps.c
232
} else if (tsk != current) {
arch/arm/kernel/traps.c
274
struct task_struct *tsk = current;
arch/arm/kernel/traps.c
332
if (regs && kexec_should_crash(current))
arch/arm/kernel/traps.c
378
current->thread.error_code = err;
arch/arm/kernel/traps.c
379
current->thread.trap_no = trap;
arch/arm/kernel/traps.c
488
current->comm, task_pid_nr(current), pc);
arch/arm/kernel/traps.c
542
if ((current->personality & PER_MASK) != PER_LINUX) {
arch/arm/kernel/traps.c
543
send_sig(SIGSEGV, current, 1);
arch/arm/kernel/traps.c
550
task_pid_nr(current), current->comm, n);
arch/arm/kernel/traps.c
572
if (fatal_signal_pending(current))
arch/arm/kernel/traps.c
673
task_pid_nr(current), current->comm, no);
arch/arm/kernel/traps.c
739
task_pid_nr(current), current->comm, code, instr);
arch/arm/kernel/traps.c
741
show_pte(KERN_ERR, current->mm, addr);
arch/arm/kernel/traps.c
923
unsigned long tsk_stk = (unsigned long)current->stack;
arch/arm/kernel/unwind.c
532
tsk = current;
arch/arm/kernel/unwind.c
539
} else if (tsk == current) {
arch/arm/kernel/vdso.c
40
current->mm->context.vdso = new_vma->vm_start;
arch/arm/lib/uaccess_with_memcpy.c
102
mmap_read_lock(current->mm);
arch/arm/lib/uaccess_with_memcpy.c
110
mmap_read_unlock(current->mm);
arch/arm/lib/uaccess_with_memcpy.c
114
mmap_read_lock(current->mm);
arch/arm/lib/uaccess_with_memcpy.c
134
mmap_read_unlock(current->mm);
arch/arm/lib/uaccess_with_memcpy.c
166
mmap_read_lock(current->mm);
arch/arm/lib/uaccess_with_memcpy.c
173
mmap_read_unlock(current->mm);
arch/arm/lib/uaccess_with_memcpy.c
176
mmap_read_lock(current->mm);
arch/arm/lib/uaccess_with_memcpy.c
194
mmap_read_unlock(current->mm);
arch/arm/lib/uaccess_with_memcpy.c
33
pgd = pgd_offset(current->mm, addr);
arch/arm/lib/uaccess_with_memcpy.c
60
ptl = ¤t->mm->page_table_lock;
arch/arm/lib/uaccess_with_memcpy.c
76
pte = pte_offset_map_lock(current->mm, pmd, addr, &ptl);
arch/arm/mach-rpc/ecard.c
248
struct mm_struct *active_mm = current->active_mm;
arch/arm/mach-rpc/ecard.c
253
current->mm = mm;
arch/arm/mach-rpc/ecard.c
254
current->active_mm = mm;
arch/arm/mm/alignment.c
975
"Address=0x%08lx FSR 0x%03x\n", current->comm,
arch/arm/mm/alignment.c
976
task_pid_nr(current), instrptr,
arch/arm/mm/fault.c
174
struct task_struct *tsk = current;
arch/arm/mm/fault.c
203
struct task_struct *tsk = current;
arch/arm/mm/fault.c
337
struct mm_struct *mm = current->mm;
arch/arm/mm/fault.c
554
do_kernel_address_page_fault(current->mm, addr, fsr, regs);
arch/arm/mm/fault.c
639
show_pte(KERN_ALERT, current->mm, addr);
arch/arm/mm/flush.c
240
struct mm_struct *mm = current->active_mm;
arch/arm/mm/init.c
382
set_section_perms(perms, n, true, current->active_mm);
arch/arm/mm/ioremap.c
207
check_vmalloc_seq(current->active_mm);
arch/arm/mm/mmap.c
34
struct mm_struct *mm = current->mm;
arch/arm/mm/mmap.c
86
struct mm_struct *mm = current->mm;
arch/arm/nwfpe/fpmodule.c
139
current->comm, current->pid, flags,
arch/arm/nwfpe/fpmodule.c
166
fp_send_sig(SIGFPE, current, 1);
arch/arm/probes/uprobes/core.c
135
struct uprobe_task *utask = current->utask;
arch/arm/probes/uprobes/core.c
140
utask->autask.saved_trap_no = current->thread.trap_no;
arch/arm/probes/uprobes/core.c
141
current->thread.trap_no = UPROBE_TRAP_NR;
arch/arm/probes/uprobes/core.c
149
struct uprobe_task *utask = current->utask;
arch/arm/probes/uprobes/core.c
151
WARN_ON_ONCE(current->thread.trap_no != UPROBE_TRAP_NR);
arch/arm/probes/uprobes/core.c
153
current->thread.trap_no = utask->autask.saved_trap_no;
arch/arm/probes/uprobes/core.c
172
struct uprobe_task *utask = current->utask;
arch/arm/probes/uprobes/core.c
174
current->thread.trap_no = utask->autask.saved_trap_no;
arch/arm/vfp/vfpmodule.c
248
current->thread.error_code = 0;
arch/arm/vfp/vfpmodule.c
249
current->thread.trap_no = 6;
arch/arm/vfp/vfpmodule.c
253
current);
arch/arm64/include/asm/compat.h
86
#define compat_user_stack_pointer() (user_stack_pointer(task_pt_regs(current)))
arch/arm64/include/asm/efi.h
126
if (mm != current->active_mm) {
arch/arm64/include/asm/efi.h
131
update_saved_ttbr0(current, mm);
arch/arm64/include/asm/efi.h
137
update_saved_ttbr0(current, current->active_mm);
arch/arm64/include/asm/efi.h
49
on_task_stack(current, READ_ONCE(efi_rt_stack_top[-1]), 1))
arch/arm64/include/asm/elf.h
164
current->personality &= ~READ_IMPLIES_EXEC; \
arch/arm64/include/asm/elf.h
171
(elf_addr_t)current->mm->context.vdso); \
arch/arm64/include/asm/elf.h
238
(Elf64_Off)current->mm->context.vdso); \
arch/arm64/include/asm/entry-common.h
21
send_sig_fault(SIGSEGV, SEGV_MTEAERR, (void __user *)NULL, current);
arch/arm64/include/asm/mmu_context.h
94
struct mm_struct *mm = current->active_mm;
arch/arm64/include/asm/pgtable.h
417
if (mm != current->active_mm && atomic_read(&mm->mm_users) <= 1)
arch/arm64/include/asm/pointer_auth.h
117
ptrauth_keys_install_user(¤t->thread.keys_user)
arch/arm64/include/asm/pointer_auth.h
121
ptrauth_keys_init_user(¤t->thread.keys_user); \
arch/arm64/include/asm/pointer_auth.h
125
ptrauth_set_enabled_keys(current, \
arch/arm64/include/asm/processor.h
343
spectre_v4_enable_task_mitigation(current);
arch/arm64/include/asm/processor.h
358
spectre_v4_enable_task_mitigation(current);
arch/arm64/include/asm/processor.h
439
#define SET_TAGGED_ADDR_CTRL(arg) set_tagged_addr_ctrl(current, arg)
arch/arm64/include/asm/processor.h
440
#define GET_TAGGED_ADDR_CTRL() get_tagged_addr_ctrl(current)
arch/arm64/include/asm/stackprotector.h
31
current->stack_canary = canary;
arch/arm64/include/asm/stackprotector.h
33
__stack_chk_guard = current->stack_canary;
arch/arm64/include/asm/stackprotector.h
35
ptrauth_thread_init_kernel(current);
arch/arm64/include/asm/stackprotector.h
36
ptrauth_thread_switch_kernel(current);
arch/arm64/include/asm/stacktrace.h
60
#define on_thread_stack() (on_task_stack(current, current_stack_pointer, 1))
arch/arm64/include/asm/uaccess.h
46
(current->flags & PF_KTHREAD || test_thread_flag(TIF_TAGGED_ADDR)))
arch/arm64/kernel/armv8_deprecated.c
150
if (likely(res != -EAGAIN) || signal_pending(current))
arch/arm64/kernel/armv8_deprecated.c
219
current->comm, (unsigned long)current->pid, regs->pc);
arch/arm64/kernel/armv8_deprecated.c
299
current->comm, (unsigned long)current->pid, regs->pc);
arch/arm64/kernel/armv8_deprecated.c
365
current->comm, (unsigned long)current->pid, regs->pc);
arch/arm64/kernel/cpuinfo.c
226
bool compat = personality(current->personality) == PER_LINUX32;
arch/arm64/kernel/debug-monitors.c
193
user_rewind_single_step(current);
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/entry-common.c
45
mte_disable_tco_entry(current);
arch/arm64/kernel/entry-common.c
68
mte_disable_tco_entry(current);
arch/arm64/kernel/entry-common.c
81
mte_disable_tco_entry(current);
arch/arm64/kernel/fpsimd.c
1319
sve_alloc(current, true);
arch/arm64/kernel/fpsimd.c
1320
if (!current->thread.sve_state) {
arch/arm64/kernel/fpsimd.c
1339
unsigned long vq = sve_vq_from_vl(task_get_sve_vl(current));
arch/arm64/kernel/fpsimd.c
1344
fpsimd_to_sve(current);
arch/arm64/kernel/fpsimd.c
1345
current->thread.fp_type = FP_STATE_SVE;
arch/arm64/kernel/fpsimd.c
1346
fpsimd_flush_task_state(current);
arch/arm64/kernel/fpsimd.c
1371
cpumask_set_cpu(cpu, mm_cpumask(current->mm));
arch/arm64/kernel/fpsimd.c
1397
cpumask_clear_cpu(cpu, mm_cpumask(current->mm));
arch/arm64/kernel/fpsimd.c
1461
sve_alloc(current, false);
arch/arm64/kernel/fpsimd.c
1462
sme_alloc(current, true);
arch/arm64/kernel/fpsimd.c
1463
if (!current->thread.sve_state || !current->thread.sme_state) {
arch/arm64/kernel/fpsimd.c
1475
unsigned long vq = sve_vq_from_vl(task_get_sme_vl(current));
arch/arm64/kernel/fpsimd.c
1480
fpsimd_flush_task_state(current);
arch/arm64/kernel/fpsimd.c
1526
current);
arch/arm64/kernel/fpsimd.c
1591
fpsimd_save_kernel_state(current);
arch/arm64/kernel/fpsimd.c
1628
vl = task_get_vl_onexec(current, type);
arch/arm64/kernel/fpsimd.c
1639
task_set_vl(current, type, vl);
arch/arm64/kernel/fpsimd.c
1646
task_set_vl_onexec(current, type, 0);
arch/arm64/kernel/fpsimd.c
1659
fpsimd_flush_task_state(current);
arch/arm64/kernel/fpsimd.c
1660
memset(¤t->thread.uw.fpsimd_state, 0,
arch/arm64/kernel/fpsimd.c
1661
sizeof(current->thread.uw.fpsimd_state));
arch/arm64/kernel/fpsimd.c
1667
sve_state = current->thread.sve_state;
arch/arm64/kernel/fpsimd.c
1668
current->thread.sve_state = NULL;
arch/arm64/kernel/fpsimd.c
1677
sme_state = current->thread.sme_state;
arch/arm64/kernel/fpsimd.c
1678
current->thread.sme_state = NULL;
arch/arm64/kernel/fpsimd.c
1681
current->thread.svcr = 0;
arch/arm64/kernel/fpsimd.c
1685
current->thread.uw.fpmr = 0;
arch/arm64/kernel/fpsimd.c
1687
current->thread.fp_type = FP_STATE_FPSIMD;
arch/arm64/kernel/fpsimd.c
1718
last->st = ¤t->thread.uw.fpsimd_state;
arch/arm64/kernel/fpsimd.c
1719
last->sve_state = current->thread.sve_state;
arch/arm64/kernel/fpsimd.c
1720
last->sme_state = current->thread.sme_state;
arch/arm64/kernel/fpsimd.c
1721
last->sve_vl = task_get_sve_vl(current);
arch/arm64/kernel/fpsimd.c
1722
last->sme_vl = task_get_sme_vl(current);
arch/arm64/kernel/fpsimd.c
1723
last->svcr = ¤t->thread.svcr;
arch/arm64/kernel/fpsimd.c
1724
last->fpmr = ¤t->thread.uw.fpmr;
arch/arm64/kernel/fpsimd.c
1725
last->fp_type = ¤t->thread.fp_type;
arch/arm64/kernel/fpsimd.c
1727
current->thread.fpsimd_cpu = smp_processor_id();
arch/arm64/kernel/fpsimd.c
1805
current->thread.uw.fpsimd_state = *state;
arch/arm64/kernel/fpsimd.c
1806
if (current->thread.fp_type == FP_STATE_SVE)
arch/arm64/kernel/fpsimd.c
1807
fpsimd_to_sve(current);
arch/arm64/kernel/fpsimd.c
1845
fpsimd_flush_task_state(current);
arch/arm64/kernel/fpsimd.c
1931
WARN_ON(current->thread.kernel_fpsimd_state != NULL);
arch/arm64/kernel/fpsimd.c
1932
current->thread.kernel_fpsimd_state = state;
arch/arm64/kernel/fpsimd.c
1973
WARN_ON(current->thread.kernel_fpsimd_state != state);
arch/arm64/kernel/fpsimd.c
1974
current->thread.kernel_fpsimd_state = NULL;
arch/arm64/kernel/fpsimd.c
371
switch (current->thread.fp_type) {
arch/arm64/kernel/fpsimd.c
377
if (!thread_sm_enabled(¤t->thread))
arch/arm64/kernel/fpsimd.c
381
unsigned long vq = sve_vq_from_vl(task_get_sve_vl(current));
arch/arm64/kernel/fpsimd.c
405
unsigned long sme_vl = task_get_sme_vl(current);
arch/arm64/kernel/fpsimd.c
413
write_sysreg_s(current->thread.svcr, SYS_SVCR);
arch/arm64/kernel/fpsimd.c
415
if (thread_za_enabled(¤t->thread))
arch/arm64/kernel/fpsimd.c
416
sme_load_state(current->thread.sme_state,
arch/arm64/kernel/fpsimd.c
419
if (thread_sm_enabled(¤t->thread))
arch/arm64/kernel/fpsimd.c
424
write_sysreg_s(current->thread.uw.fpmr, SYS_FPMR);
arch/arm64/kernel/fpsimd.c
427
WARN_ON_ONCE(current->thread.fp_type != FP_STATE_SVE);
arch/arm64/kernel/fpsimd.c
428
sve_load_state(current->thread.sve_state, restore_ffr);
arch/arm64/kernel/fpsimd.c
429
fpsimd_load_common(¤t->thread.uw.fpsimd_state);
arch/arm64/kernel/fpsimd.c
431
WARN_ON_ONCE(current->thread.fp_type != FP_STATE_FPSIMD);
arch/arm64/kernel/fpsimd.c
432
fpsimd_load_state(¤t->thread.uw.fpsimd_state);
arch/arm64/kernel/fpsimd.c
838
if (task == current)
arch/arm64/kernel/fpsimd.c
920
ret = task_get_vl_onexec(current, type);
arch/arm64/kernel/fpsimd.c
922
ret = task_get_vl(current, type);
arch/arm64/kernel/fpsimd.c
942
ret = vec_set_vector_length(current, ARM64_VEC_SVE, vl, flags);
arch/arm64/kernel/fpsimd.c
971
ret = vec_set_vector_length(current, ARM64_VEC_SME, vl, flags);
arch/arm64/kernel/ftrace.c
533
if (unlikely(atomic_read(¤t->tracing_graph_pause)))
arch/arm64/kernel/ftrace.c
558
if (unlikely(atomic_read(¤t->tracing_graph_pause)))
arch/arm64/kernel/hw_breakpoint.c
229
struct debug_info *debug_info = ¤t->thread.debug;
arch/arm64/kernel/hw_breakpoint.c
642
debug_info = ¤t->thread.debug;
arch/arm64/kernel/hw_breakpoint.c
687
user_enable_single_step(current);
arch/arm64/kernel/hw_breakpoint.c
773
debug_info = ¤t->thread.debug;
arch/arm64/kernel/hw_breakpoint.c
835
user_enable_single_step(current);
arch/arm64/kernel/hw_breakpoint.c
858
struct debug_info *debug_info = ¤t->thread.debug;
arch/arm64/kernel/hw_breakpoint.c
886
user_disable_single_step(current);
arch/arm64/kernel/hw_breakpoint.c
926
current_debug_info = ¤t->thread.debug;
arch/arm64/kernel/mte.c
281
set_mte_ctrl(current, 0);
arch/arm64/kernel/mte.c
407
if (task == current) {
arch/arm64/kernel/perf_callchain.c
39
arch_stack_walk(callchain_trace, entry, current, regs);
arch/arm64/kernel/perf_regs.c
104
regs_user->regs = task_pt_regs(current);
arch/arm64/kernel/perf_regs.c
105
regs_user->abi = perf_reg_abi(current);
arch/arm64/kernel/perf_regs.c
23
return (task_get_sve_vl(current) * 8) / 64;
arch/arm64/kernel/pointer_auth.c
86
if (tsk == current)
arch/arm64/kernel/probes/simulate-insn.c
165
if (user_mode(regs) && task_gcs_el0_enabled(current)) {
arch/arm64/kernel/probes/simulate-insn.c
57
if (user_mode(regs) && task_gcs_el0_enabled(current)) {
arch/arm64/kernel/probes/uprobes.c
128
struct uprobe_task *utask = current->utask;
arch/arm64/kernel/probes/uprobes.c
136
user_disable_single_step(current);
arch/arm64/kernel/probes/uprobes.c
166
if (task_gcs_el0_enabled(current)) {
arch/arm64/kernel/probes/uprobes.c
218
struct uprobe_task *utask = current->utask;
arch/arm64/kernel/probes/uprobes.c
73
struct uprobe_task *utask = current->utask;
arch/arm64/kernel/probes/uprobes.c
76
current->thread.fault_code = UPROBE_INV_FAULT_CODE;
arch/arm64/kernel/probes/uprobes.c
81
user_enable_single_step(current);
arch/arm64/kernel/probes/uprobes.c
88
struct uprobe_task *utask = current->utask;
arch/arm64/kernel/probes/uprobes.c
90
WARN_ON_ONCE(current->thread.fault_code != UPROBE_INV_FAULT_CODE);
arch/arm64/kernel/probes/uprobes.c
95
user_disable_single_step(current);
arch/arm64/kernel/process.c
260
current->thread.uw.tp_value = 0;
arch/arm64/kernel/process.c
293
current->thread.gcspr_el0 = 0;
arch/arm64/kernel/process.c
294
current->thread.gcs_base = 0;
arch/arm64/kernel/process.c
295
current->thread.gcs_size = 0;
arch/arm64/kernel/process.c
296
current->thread.gcs_el0_mode = 0;
arch/arm64/kernel/process.c
297
current->thread.gcs_el0_locked = 0;
arch/arm64/kernel/process.c
313
p->thread.gcs_el0_mode = current->thread.gcs_el0_mode;
arch/arm64/kernel/process.c
314
p->thread.gcs_el0_locked = current->thread.gcs_el0_locked;
arch/arm64/kernel/process.c
338
flush_ptrace_hw_breakpoint(current);
arch/arm64/kernel/process.c
473
ret = copy_thread_za(p, current);
arch/arm64/kernel/process.c
525
*task_user_tls(current) = read_sysreg(tpidr_el0);
arch/arm64/kernel/process.c
527
current->thread.tpidr2_el0 = read_sysreg_s(SYS_TPIDR2_EL0);
arch/arm64/kernel/process.c
585
current->thread.gcspr_el0 = read_sysreg_s(SYS_GCSPR_EL0);
arch/arm64/kernel/process.c
597
if (current->thread.gcs_el0_mode != next->thread.gcs_el0_mode)
arch/arm64/kernel/process.c
609
if (task_gcs_el0_enabled(current) || task_gcs_el0_enabled(next))
arch/arm64/kernel/process.c
664
update_cntkctl_el1(current);
arch/arm64/kernel/process.c
675
current->thread.por_el0 = read_sysreg_s(SYS_POR_EL0);
arch/arm64/kernel/process.c
676
if (current->thread.por_el0 != next->thread.por_el0) {
arch/arm64/kernel/process.c
815
if (!(current->personality & ADDR_NO_RANDOMIZE) && randomize_va_space)
arch/arm64/kernel/process.c
838
!dl_task_check_affinity(current, system_32bit_el0_cpumask());
arch/arm64/kernel/process.c
862
force_compatible_cpus_allowed_ptr(current);
arch/arm64/kernel/process.c
864
relax_compatible_cpus_allowed_ptr(current);
arch/arm64/kernel/process.c
867
current->mm->context.flags = mmflags;
arch/arm64/kernel/process.c
872
if (task_spec_ssb_noexec(current)) {
arch/arm64/kernel/process.c
873
arch_prctl_spec_ctrl_set(current, PR_SPEC_STORE_BYPASS,
arch/arm64/kernel/ptrace.c
1109
if (target == current)
arch/arm64/kernel/ptrace.c
1487
if (target == current)
arch/arm64/kernel/ptrace.c
1488
current->thread.por_el0 = read_sysreg_s(SYS_POR_EL0);
arch/arm64/kernel/ptrace.c
1543
if (target == current)
arch/arm64/kernel/ptrace.c
183
if (current->thread.debug.hbp_break[i] == bp) {
arch/arm64/kernel/ptrace.c
190
if (current->thread.debug.hbp_watch[i] == bp) {
arch/arm64/kernel/ptrace.c
1904
if (target == current)
arch/arm64/kernel/ptrace.c
2442
trace_sys_exit(regs, syscall_get_return_value(current, regs));
arch/arm64/kernel/ptrace.c
610
if (target == current)
arch/arm64/kernel/ptrace.c
667
if (target == current)
arch/arm64/kernel/ptrace.c
707
if (target == current)
arch/arm64/kernel/ptrace.c
823
if (target == current)
arch/arm64/kernel/return_address.c
42
arch_stack_walk(save_return_addr, &data, current, NULL);
arch/arm64/kernel/signal.c
1039
err |= !valid_user_regs(®s->user_regs, current);
arch/arm64/kernel/signal.c
1083
if (!(current->thread.gcs_el0_mode & PR_SHADOW_STACK_ENABLE))
arch/arm64/kernel/signal.c
1133
current->restart_block.fn = do_no_restart_syscall;
arch/arm64/kernel/signal.c
1185
if (add_all || current->thread.fault_code) {
arch/arm64/kernel/signal.c
1193
if (system_supports_gcs() && (add_all || current->thread.gcspr_el0)) {
arch/arm64/kernel/signal.c
1204
if (add_all || current->thread.fp_type == FP_STATE_SVE ||
arch/arm64/kernel/signal.c
1205
thread_sm_enabled(¤t->thread)) {
arch/arm64/kernel/signal.c
1209
vl = thread_get_cur_vl(¤t->thread);
arch/arm64/kernel/signal.c
1234
vl = task_get_sme_vl(current);
arch/arm64/kernel/signal.c
1236
if (thread_za_enabled(¤t->thread))
arch/arm64/kernel/signal.c
1246
if (add_all || thread_za_enabled(¤t->thread)) {
arch/arm64/kernel/signal.c
1289
__put_user_error(current->thread.fault_address, &sf->uc.uc_mcontext.fault_address, err);
arch/arm64/kernel/signal.c
1306
__put_user_error(current->thread.fault_code, &esr_ctx->esr, err);
arch/arm64/kernel/signal.c
1442
if (!task_gcs_el0_enabled(current))
arch/arm64/kernel/signal.c
1484
sigtramp = VDSO_SYMBOL(current->mm->context.vdso, sigtramp);
arch/arm64/kernel/signal.c
1529
task_smstop_sm(current);
arch/arm64/kernel/signal.c
1530
current->thread.svcr &= ~SVCR_ZA_MASK;
arch/arm64/kernel/signal.c
1611
ret |= !valid_user_regs(®s->user_regs, current);
arch/arm64/kernel/signal.c
1676
syscall_set_return_value(current, regs, -EINTR, 0);
arch/arm64/kernel/signal.c
1691
user_rewind_single_step(current);
arch/arm64/kernel/signal.c
281
¤t->thread.uw.fpsimd_state;
arch/arm64/kernel/signal.c
284
fpsimd_sync_from_effective_state(current);
arch/arm64/kernel/signal.c
326
current->thread.svcr &= ~SVCR_SM_MASK;
arch/arm64/kernel/signal.c
327
current->thread.fp_type = FP_STATE_FPSIMD;
arch/arm64/kernel/signal.c
340
__put_user_error(current->thread.uw.fpmr, &ctx->fpmr, err);
arch/arm64/kernel/signal.c
355
current->thread.uw.fpmr = fpmr;
arch/arm64/kernel/signal.c
400
unsigned int vl = task_get_sve_vl(current);
arch/arm64/kernel/signal.c
403
if (thread_sm_enabled(¤t->thread)) {
arch/arm64/kernel/signal.c
404
vl = task_get_sme_vl(current);
arch/arm64/kernel/signal.c
407
} else if (current->thread.fp_type == FP_STATE_SVE) {
arch/arm64/kernel/signal.c
423
current->thread.sve_state,
arch/arm64/kernel/signal.c
451
vl = task_get_sme_vl(current);
arch/arm64/kernel/signal.c
461
vl = task_get_sve_vl(current);
arch/arm64/kernel/signal.c
485
sme_alloc(current, false);
arch/arm64/kernel/signal.c
486
if (!current->thread.sme_state)
arch/arm64/kernel/signal.c
490
sve_alloc(current, true);
arch/arm64/kernel/signal.c
491
if (!current->thread.sve_state) {
arch/arm64/kernel/signal.c
497
current->thread.svcr |= SVCR_SM_MASK;
arch/arm64/kernel/signal.c
500
current->thread.svcr &= ~SVCR_SM_MASK;
arch/arm64/kernel/signal.c
504
current->thread.fp_type = FP_STATE_SVE;
arch/arm64/kernel/signal.c
506
err = __copy_from_user(current->thread.sve_state,
arch/arm64/kernel/signal.c
569
unsigned int vl = task_get_sme_vl(current);
arch/arm64/kernel/signal.c
572
if (thread_za_enabled(¤t->thread))
arch/arm64/kernel/signal.c
588
current->thread.sme_state,
arch/arm64/kernel/signal.c
608
if (user_vl != task_get_sme_vl(current))
arch/arm64/kernel/signal.c
612
current->thread.svcr &= ~SVCR_ZA_MASK;
arch/arm64/kernel/signal.c
621
sve_alloc(current, false);
arch/arm64/kernel/signal.c
622
if (!current->thread.sve_state)
arch/arm64/kernel/signal.c
625
sme_alloc(current, true);
arch/arm64/kernel/signal.c
626
if (!current->thread.sme_state) {
arch/arm64/kernel/signal.c
627
current->thread.svcr &= ~SVCR_ZA_MASK;
arch/arm64/kernel/signal.c
632
err = __copy_from_user(current->thread.sme_state,
arch/arm64/kernel/signal.c
640
current->thread.svcr |= SVCR_ZA_MASK;
arch/arm64/kernel/signal.c
650
if (WARN_ON(!thread_za_enabled(¤t->thread)))
arch/arm64/kernel/signal.c
663
thread_zt_state(¤t->thread),
arch/arm64/kernel/signal.c
675
if (!thread_za_enabled(¤t->thread))
arch/arm64/kernel/signal.c
687
err = __copy_from_user(thread_zt_state(¤t->thread),
arch/arm64/kernel/signal.c
723
if (task_gcs_el0_enabled(current))
arch/arm64/kernel/signal.c
730
__put_user_error(current->thread.gcs_el0_mode,
arch/arm64/kernel/signal.c
753
err = gcs_check_locked(current, enabled);
arch/arm64/kernel/signal.c
758
if (!task_gcs_el0_enabled(current) &&
arch/arm64/kernel/signal.c
766
current->thread.gcs_el0_mode = enabled;
arch/arm64/kernel/signal32.c
180
current->thread.uw.fpsimd_state = fpsimd;
arch/arm64/kernel/signal32.c
222
err |= !valid_user_regs(®s->user_regs, current);
arch/arm64/kernel/signal32.c
237
current->restart_block.fn = do_no_restart_syscall;
arch/arm64/kernel/signal32.c
268
current->restart_block.fn = do_no_restart_syscall;
arch/arm64/kernel/signal32.c
349
retcode = (unsigned long)current->mm->context.sigpage +
arch/arm64/kernel/signal32.c
387
__put_user_error(!!(current->thread.fault_code & ESR_ELx_WNR) <<
arch/arm64/kernel/signal32.c
389
__put_user_error(current->thread.fault_address, &sf->uc.uc_mcontext.fault_address, err);
arch/arm64/kernel/signal32.c
95
¤t->thread.uw.fpsimd_state;
arch/arm64/kernel/smp.c
207
current->active_mm = mm;
arch/arm64/kernel/stacktrace.c
102
kunwind_init(state, current);
arch/arm64/kernel/stacktrace.c
141
WARN_ON_ONCE(state->task == current);
arch/arm64/kernel/stacktrace.c
206
WARN_ON_ONCE(tsk == current);
arch/arm64/kernel/stacktrace.c
211
WARN_ON_ONCE(tsk == current);
arch/arm64/kernel/stacktrace.c
309
((task == current) && !preemptible()) \
arch/arm64/kernel/stacktrace.c
320
((task == current) && in_nmi()) \
arch/arm64/kernel/stacktrace.c
327
((task == current) && current_in_efi()) \
arch/arm64/kernel/stacktrace.c
357
if (task != current)
arch/arm64/kernel/stacktrace.c
360
} else if (task == current) {
arch/arm64/kernel/stacktrace.c
445
kunwind_stack_walk(arch_bpf_unwind_consume_entry, &data, current, NULL);
arch/arm64/kernel/stacktrace.c
486
tsk = current;
arch/arm64/kernel/stacktrace.c
83
kunwind_init(state, current);
arch/arm64/kernel/sys_compat.c
31
if (fatal_signal_pending(current))
arch/arm64/kernel/sys_compat.c
40
__tlbi_sync_s1ish(current->mm);
arch/arm64/kernel/sys_compat.c
91
current->thread.uw.tp_value = regs->regs[0];
arch/arm64/kernel/syscall.c
115
syscall_set_return_value(current, regs, -ENOSYS, 0);
arch/arm64/kernel/syscall.c
54
syscall_set_return_value(current, regs, 0, ret);
arch/arm64/kernel/syscall.c
94
syscall_set_return_value(current, regs, -ERESTARTNOINTR, 0);
arch/arm64/kernel/time.c
49
arch_stack_walk(profile_pc_cb, &prof_pc, current, regs);
arch/arm64/kernel/traps.c
219
if (regs && kexec_should_crash(current))
arch/arm64/kernel/traps.c
241
struct task_struct *tsk = current;
arch/arm64/kernel/traps.c
297
current->thread.fault_address = 0;
arch/arm64/kernel/traps.c
298
current->thread.fault_code = err;
arch/arm64/kernel/traps.c
370
user_fastforward_single_step(current);
arch/arm64/kernel/traps.c
445
mmap_read_lock(current->mm);
arch/arm64/kernel/traps.c
446
if (find_vma(current->mm, untagged_addr(addr)) == NULL)
arch/arm64/kernel/traps.c
450
mmap_read_unlock(current->mm);
arch/arm64/kernel/traps.c
536
user_fastforward_single_step(current);
arch/arm64/kernel/traps.c
893
current->thread.fault_address = 0;
arch/arm64/kernel/traps.c
894
current->thread.fault_code = esr;
arch/arm64/kernel/traps.c
905
unsigned long tsk_stk = (unsigned long)current->stack;
arch/arm64/kernel/vdso.c
160
current->mm->context.sigpage = (void *)new_vma->vm_start;
arch/arm64/kernel/vdso.c
296
struct mm_struct *mm = current->mm;
arch/arm64/kernel/vdso.c
335
struct mm_struct *mm = current->mm;
arch/arm64/kernel/vdso.c
63
current->mm->context.vdso = (void *)new_vma->vm_start;
arch/arm64/kvm/fpsimd.c
26
BUG_ON(!current->mm);
arch/arm64/kvm/mmu.c
1079
vma = find_vma_intersection(current->mm, hva, reg_end);
arch/arm64/kvm/mmu.c
1111
mmap_read_lock(current->mm);
arch/arm64/kvm/mmu.c
1121
mmap_read_unlock(current->mm);
arch/arm64/kvm/mmu.c
1353
send_sig_mceerr(BUS_MCEERR_AR, (void __user *)address, lsb, current);
arch/arm64/kvm/mmu.c
1713
struct mm_struct *mm = current->mm;
arch/arm64/kvm/mmu.c
1854
mmap_read_lock(current->mm);
arch/arm64/kvm/mmu.c
1855
vma = vma_lookup(current->mm, s2fd->hva);
arch/arm64/kvm/mmu.c
1858
mmap_read_unlock(current->mm);
arch/arm64/kvm/mmu.c
1886
mmap_read_unlock(current->mm);
arch/arm64/kvm/mmu.c
2662
mmap_read_lock(current->mm);
arch/arm64/kvm/mmu.c
2677
vma = find_vma_intersection(current->mm, hva, reg_end);
arch/arm64/kvm/mmu.c
2705
mmap_read_unlock(current->mm);
arch/arm64/kvm/mmu.c
922
current->comm);
arch/arm64/kvm/pmu-emul.c
740
event = perf_event_create_kernel_counter(&attr, -1, current,
arch/arm64/kvm/pvtime.c
28
vcpu->arch.steal.last_steal = READ_ONCE(current->sched_info.run_delay);
arch/arm64/kvm/pvtime.c
64
vcpu->arch.steal.last_steal = current->sched_info.run_delay;
arch/arm64/mm/fault.c
139
mm = current->active_mm;
arch/arm64/mm/fault.c
459
current->thread.fault_address = address;
arch/arm64/mm/fault.c
473
if (!is_ttbr0_addr(current->thread.fault_address)) {
arch/arm64/mm/fault.c
511
current->thread.fault_code = esr;
arch/arm64/mm/fault.c
605
struct mm_struct *mm = current->mm;
arch/arm64/mm/gcs.c
148
if (!task->mm || task->mm != current->mm)
arch/arm64/mm/gcs.c
185
if (task != current)
arch/arm64/mm/gcs.c
196
if (task == current)
arch/arm64/mm/gcs.c
202
if (task == current)
arch/csky/abiv1/mmap.c
29
struct mm_struct *mm = current->mm;
arch/csky/abiv2/cacheflush.c
64
if (mm == current->mm) {
arch/csky/abiv2/cacheflush.c
86
if (mm != current->active_mm || !cpumask_empty(&others)) {
arch/csky/abiv2/inc/abi/cacheflush.h
53
flush_icache_mm_range(current->mm, \
arch/csky/include/asm/stackprotector.h
17
current->stack_canary = canary;
arch/csky/include/asm/stackprotector.h
18
__stack_chk_guard = current->stack_canary;
arch/csky/kernel/ftrace.c
153
if (unlikely(atomic_read(¤t->tracing_graph_pause)))
arch/csky/kernel/perf_callchain.c
15
unsigned long low = (unsigned long)task_stack_page(current);
arch/csky/kernel/perf_regs.c
37
regs_user->regs = task_pt_regs(current);
arch/csky/kernel/perf_regs.c
38
regs_user->abi = perf_reg_abi(current);
arch/csky/kernel/probes/uprobes.c
103
struct uprobe_task *utask = current->utask;
arch/csky/kernel/probes/uprobes.c
105
current->thread.trap_no = utask->autask.saved_trap_no;
arch/csky/kernel/probes/uprobes.c
113
user_disable_single_step(current);
arch/csky/kernel/probes/uprobes.c
50
struct uprobe_task *utask = current->utask;
arch/csky/kernel/probes/uprobes.c
52
utask->autask.saved_trap_no = current->thread.trap_no;
arch/csky/kernel/probes/uprobes.c
53
current->thread.trap_no = UPROBE_TRAP_NR;
arch/csky/kernel/probes/uprobes.c
57
user_enable_single_step(current);
arch/csky/kernel/probes/uprobes.c
64
struct uprobe_task *utask = current->utask;
arch/csky/kernel/probes/uprobes.c
66
WARN_ON_ONCE(current->thread.trap_no != UPROBE_TRAP_NR);
arch/csky/kernel/probes/uprobes.c
67
current->thread.trap_no = utask->autask.saved_trap_no;
arch/csky/kernel/probes/uprobes.c
71
user_disable_single_step(current);
arch/csky/kernel/process.c
75
memcpy(fpu, ¤t->thread.user_fp, sizeof(*fpu));
arch/csky/kernel/ptrace.c
330
trace_sys_enter(regs, syscall_get_nr(current, regs));
arch/csky/kernel/ptrace.c
344
trace_sys_exit(regs, syscall_get_return_value(current, regs));
arch/csky/kernel/ptrace.c
468
pr_info("COMM=%s PID=%d\n", current->comm, current->pid);
arch/csky/kernel/ptrace.c
470
if (current->mm) {
arch/csky/kernel/ptrace.c
472
(int) current->mm->start_code,
arch/csky/kernel/ptrace.c
473
(int) current->mm->end_code,
arch/csky/kernel/ptrace.c
474
(int) current->mm->start_data,
arch/csky/kernel/ptrace.c
475
(int) current->mm->end_data,
arch/csky/kernel/ptrace.c
476
(int) current->mm->end_data,
arch/csky/kernel/ptrace.c
477
(int) current->mm->brk);
arch/csky/kernel/ptrace.c
479
(int) current->mm->start_stack,
arch/csky/kernel/ptrace.c
480
(int) (((unsigned long) current) + 2 * PAGE_SIZE));
arch/csky/kernel/signal.c
159
current->mm->context.vdso, rt_sigreturn);
arch/csky/kernel/signal.c
76
current->restart_block.fn = do_no_restart_syscall;
arch/csky/kernel/smp.c
264
current->active_mm = mm;
arch/csky/kernel/stacktrace.c
25
} else if (task == NULL || task == current) {
arch/csky/kernel/stacktrace.c
53
pc = ftrace_graph_ret_addr(current, NULL, frame->ra,
arch/csky/kernel/stacktrace.c
69
} else if (task == NULL || task == current) {
arch/csky/kernel/syscall.c
8
struct thread_info *ti = task_thread_info(current);
arch/csky/kernel/traps.c
118
struct task_struct *tsk = current;
arch/csky/kernel/traps.c
135
current->thread.trap_no = trap_no(regs);
arch/csky/kernel/traps.c
163
current->thread.trap_no = trap_no(regs);
arch/csky/kernel/traps.c
180
send_sig(SIGTRAP, current, 0);
arch/csky/kernel/traps.c
190
current->thread.trap_no = trap_no(regs);
arch/csky/kernel/traps.c
202
send_sig(SIGTRAP, current, 0);
arch/csky/kernel/traps.c
99
show_stack(current, (unsigned long *)regs->regs[4], KERN_INFO);
arch/csky/kernel/vdso.c
44
struct mm_struct *mm = current->mm;
arch/csky/mm/fault.c
197
tsk = current;
arch/csky/mm/fault.c
56
current->thread.trap_no = trap_no(regs);
arch/csky/mm/fault.c
75
current->thread.trap_no = trap_no(regs);
arch/csky/mm/syscache.c
23
flush_icache_mm_range(current->mm,
arch/hexagon/include/asm/pgalloc.h
74
current->active_mm->context.generation = kmap_generation;
arch/hexagon/include/asm/pgalloc.h
84
ppmd = (pmd_t *)current->active_mm->pgd + pmdindex;
arch/hexagon/kernel/signal.c
100
struct hexagon_vdso *vdso = current->mm->context.vdso;
arch/hexagon/kernel/signal.c
230
current->restart_block.fn = do_no_restart_syscall;
arch/hexagon/kernel/smp.c
144
current->active_mm = &init_mm;
arch/hexagon/kernel/stacktrace.c
29
low = (unsigned long)task_stack_page(current);
arch/hexagon/kernel/traps.c
205
do_show_stack(current, ®s->r30, pt_elr(regs), KERN_EMERG);
arch/hexagon/kernel/traps.c
90
task = current;
arch/hexagon/kernel/traps.c
96
if (task == current) {
arch/hexagon/kernel/vdso.c
55
struct mm_struct *mm = current->mm;
arch/hexagon/mm/vm_fault.c
40
struct mm_struct *mm = current->mm;
arch/hexagon/mm/vm_tlb.c
31
if (mm->context.ptbase == current->active_mm->context.ptbase)
arch/hexagon/mm/vm_tlb.c
60
if (current->active_mm->context.ptbase == mm->context.ptbase)
arch/hexagon/mm/vm_tlb.c
71
if (mm->context.ptbase == current->active_mm->context.ptbase)
arch/loongarch/include/asm/elf.h
273
current->thread.vdso = &vdso_info; \
arch/loongarch/include/asm/elf.h
275
if (personality(current->personality) != PER_LINUX) \
arch/loongarch/include/asm/elf.h
290
current->thread.vdso = &vdso_info; \
arch/loongarch/include/asm/elf.h
292
p = personality(current->personality); \
arch/loongarch/include/asm/elf.h
345
(unsigned long)current->mm->context.vdso); \
arch/loongarch/include/asm/fpu.h
113
KSTK_EUEN(current) |= CSR_EUEN_FPEN;
arch/loongarch/include/asm/fpu.h
121
_restore_fp(¤t->thread.fpu);
arch/loongarch/include/asm/fpu.h
159
lose_fpu_inatomic(save, current);
arch/loongarch/include/asm/fpu.h
165
unsigned int fcsr = current->thread.fpu.fcsr;
arch/loongarch/include/asm/fpu.h
188
if (tsk == current) {
arch/loongarch/include/asm/fpu.h
195
_save_lasx(¤t->thread.fpu);
arch/loongarch/include/asm/fpu.h
200
_save_lsx(¤t->thread.fpu);
arch/loongarch/include/asm/fpu.h
204
_save_fp(¤t->thread.fpu);
arch/loongarch/include/asm/lbt.h
55
KSTK_EUEN(current) |= CSR_EUEN_LBTEN;
arch/loongarch/include/asm/lbt.h
63
_restore_lbt(¤t->thread.lbt);
arch/loongarch/include/asm/lbt.h
89
lose_lbt_inatomic(save, current);
arch/loongarch/include/asm/mmu_context.h
133
#define activate_mm(prev, next) switch_mm(prev, next, current)
arch/loongarch/include/asm/mmu_context.h
153
if (!current->mm || (current->mm == mm)) {
arch/loongarch/include/asm/stackprotector.h
27
current->stack_canary = canary;
arch/loongarch/include/asm/stackprotector.h
28
__stack_chk_guard = current->stack_canary;
arch/loongarch/include/asm/stacktrace.h
36
return !(((unsigned long)(current->stack) ^ current_stack_pointer) & ~(THREAD_SIZE - 1));
arch/loongarch/include/asm/unwind.h
66
} else if (task && task != current) {
arch/loongarch/kernel/ftrace.c
58
if (unlikely(atomic_read(¤t->tracing_graph_pause)))
arch/loongarch/kernel/ftrace_dyn.c
230
if (unlikely(atomic_read(¤t->tracing_graph_pause)))
arch/loongarch/kernel/ftrace_dyn.c
248
if (unlikely(atomic_read(¤t->tracing_graph_pause)))
arch/loongarch/kernel/kfpu.c
54
_save_lasx(¤t->thread.fpu);
arch/loongarch/kernel/kfpu.c
59
_save_lsx(¤t->thread.fpu);
arch/loongarch/kernel/kfpu.c
63
_save_fp(¤t->thread.fpu);
arch/loongarch/kernel/kfpu.c
79
_restore_lasx(¤t->thread.fpu);
arch/loongarch/kernel/kfpu.c
84
_restore_lsx(¤t->thread.fpu);
arch/loongarch/kernel/kfpu.c
88
_restore_fp(¤t->thread.fpu);
arch/loongarch/kernel/kgdb.c
130
save_fp(current);
arch/loongarch/kernel/kgdb.c
135
memcpy(mem, (void *)¤t->thread.fpu.fcsr, reg_size);
arch/loongarch/kernel/kgdb.c
138
memcpy(mem, (void *)¤t->thread.fpu.fcc + reg_offset, reg_size);
arch/loongarch/kernel/kgdb.c
141
memcpy(mem, (void *)¤t->thread.fpu.fpr[reg_offset], reg_size);
arch/loongarch/kernel/kgdb.c
176
memcpy((void *)¤t->thread.fpu.fcsr, mem, reg_size);
arch/loongarch/kernel/kgdb.c
179
memcpy((void *)¤t->thread.fpu.fcc + reg_offset, mem, reg_size);
arch/loongarch/kernel/kgdb.c
182
memcpy((void *)¤t->thread.fpu.fpr[reg_offset], mem, reg_size);
arch/loongarch/kernel/kgdb.c
188
restore_fp(current);
arch/loongarch/kernel/machine_kexec.c
164
regs = task_pt_regs(current);
arch/loongarch/kernel/perf_event.c
79
for (unwind_start(&state, current, regs);
arch/loongarch/kernel/perf_regs.c
51
regs_user->regs = task_pt_regs(current);
arch/loongarch/kernel/perf_regs.c
52
regs_user->abi = perf_reg_abi(current);
arch/loongarch/kernel/process.c
107
flush_ptrace_hw_breakpoint(current);
arch/loongarch/kernel/process.c
127
save_lasx(current);
arch/loongarch/kernel/process.c
129
save_lsx(current);
arch/loongarch/kernel/process.c
131
save_fp(current);
arch/loongarch/kernel/process.c
304
task = task ? : current;
arch/loongarch/kernel/process.c
312
if (task != current)
arch/loongarch/kernel/process.c
327
if (current->thread.vdso) {
arch/loongarch/kernel/process.c
329
top -= PAGE_ALIGN(current->thread.vdso->size);
arch/loongarch/kernel/process.c
333
if (current->flags & PF_RANDOMIZE)
arch/loongarch/kernel/process.c
346
if (!(current->personality & ADDR_NO_RANDOMIZE) && randomize_va_space)
arch/loongarch/kernel/process.c
95
current->thread.fpu.fcsr = boot_cpu_data.fpu_csr0;
arch/loongarch/kernel/ptrace.c
395
if (current->thread.hbp_break[i] == bp)
arch/loongarch/kernel/ptrace.c
399
if (current->thread.hbp_watch[i] == bp)
arch/loongarch/kernel/setup.c
598
set_current(current);
arch/loongarch/kernel/signal.c
1012
ret = setup_rt_frame(vdso + current->thread.vdso->offset_sigreturn, ksig, regs, oldset);
arch/loongarch/kernel/signal.c
109
set_fpr64(¤t->thread.fpu.fpr[i], 0, fpr_val);
arch/loongarch/kernel/signal.c
111
err |= __get_user(current->thread.fpu.fcc, fcc);
arch/loongarch/kernel/signal.c
112
err |= __get_user(current->thread.fpu.fcsr, fcsr);
arch/loongarch/kernel/signal.c
126
err |= __put_user(get_fpr64(¤t->thread.fpu.fpr[i], 0),
arch/loongarch/kernel/signal.c
128
err |= __put_user(get_fpr64(¤t->thread.fpu.fpr[i], 1),
arch/loongarch/kernel/signal.c
131
err |= __put_user(current->thread.fpu.fcc, fcc);
arch/loongarch/kernel/signal.c
132
err |= __put_user(current->thread.fpu.fcsr, fcsr);
arch/loongarch/kernel/signal.c
148
set_fpr64(¤t->thread.fpu.fpr[i], 0, fpr_val);
arch/loongarch/kernel/signal.c
150
set_fpr64(¤t->thread.fpu.fpr[i], 1, fpr_val);
arch/loongarch/kernel/signal.c
152
err |= __get_user(current->thread.fpu.fcc, fcc);
arch/loongarch/kernel/signal.c
153
err |= __get_user(current->thread.fpu.fcsr, fcsr);
arch/loongarch/kernel/signal.c
167
err |= __put_user(get_fpr64(¤t->thread.fpu.fpr[i], 0),
arch/loongarch/kernel/signal.c
169
err |= __put_user(get_fpr64(¤t->thread.fpu.fpr[i], 1),
arch/loongarch/kernel/signal.c
171
err |= __put_user(get_fpr64(¤t->thread.fpu.fpr[i], 2),
arch/loongarch/kernel/signal.c
173
err |= __put_user(get_fpr64(¤t->thread.fpu.fpr[i], 3),
arch/loongarch/kernel/signal.c
176
err |= __put_user(current->thread.fpu.fcc, fcc);
arch/loongarch/kernel/signal.c
177
err |= __put_user(current->thread.fpu.fcsr, fcsr);
arch/loongarch/kernel/signal.c
193
set_fpr64(¤t->thread.fpu.fpr[i], 0, fpr_val);
arch/loongarch/kernel/signal.c
195
set_fpr64(¤t->thread.fpu.fpr[i], 1, fpr_val);
arch/loongarch/kernel/signal.c
197
set_fpr64(¤t->thread.fpu.fpr[i], 2, fpr_val);
arch/loongarch/kernel/signal.c
199
set_fpr64(¤t->thread.fpu.fpr[i], 3, fpr_val);
arch/loongarch/kernel/signal.c
201
err |= __get_user(current->thread.fpu.fcc, fcc);
arch/loongarch/kernel/signal.c
202
err |= __get_user(current->thread.fpu.fcsr, fcsr);
arch/loongarch/kernel/signal.c
214
err |= __put_user(current->thread.lbt.scr0, ®s[0]);
arch/loongarch/kernel/signal.c
215
err |= __put_user(current->thread.lbt.scr1, ®s[1]);
arch/loongarch/kernel/signal.c
216
err |= __put_user(current->thread.lbt.scr2, ®s[2]);
arch/loongarch/kernel/signal.c
217
err |= __put_user(current->thread.lbt.scr3, ®s[3]);
arch/loongarch/kernel/signal.c
218
err |= __put_user(current->thread.lbt.eflags, eflags);
arch/loongarch/kernel/signal.c
229
err |= __get_user(current->thread.lbt.scr0, ®s[0]);
arch/loongarch/kernel/signal.c
230
err |= __get_user(current->thread.lbt.scr1, ®s[1]);
arch/loongarch/kernel/signal.c
231
err |= __get_user(current->thread.lbt.scr2, ®s[2]);
arch/loongarch/kernel/signal.c
232
err |= __get_user(current->thread.lbt.scr3, ®s[3]);
arch/loongarch/kernel/signal.c
233
err |= __get_user(current->thread.lbt.eflags, eflags);
arch/loongarch/kernel/signal.c
242
return __put_user(current->thread.fpu.ftop, ftop);
arch/loongarch/kernel/signal.c
249
return __get_user(current->thread.fpu.ftop, ftop);
arch/loongarch/kernel/signal.c
451
save_fp(current);
arch/loongarch/kernel/signal.c
493
restore_fp(current);
arch/loongarch/kernel/signal.c
527
save_lsx(current);
arch/loongarch/kernel/signal.c
529
save_fp(current);
arch/loongarch/kernel/signal.c
572
restore_lsx(current);
arch/loongarch/kernel/signal.c
574
restore_fp(current);
arch/loongarch/kernel/signal.c
779
current->restart_block.fn = do_no_restart_syscall;
arch/loongarch/kernel/signal.c
807
switch (current->thread.error_code) {
arch/loongarch/kernel/signal.c
89
__put_user(get_fpr64(¤t->thread.fpu.fpr[i], 0),
arch/loongarch/kernel/signal.c
92
err |= __put_user(current->thread.fpu.fcc, fcc);
arch/loongarch/kernel/signal.c
93
err |= __put_user(current->thread.fpu.fcsr, fcsr);
arch/loongarch/kernel/signal.c
977
current->comm, current->pid,
arch/loongarch/kernel/signal.c
987
void *vdso = current->mm->context.vdso;
arch/loongarch/kernel/smp.c
625
init_new_context(current, &init_mm);
arch/loongarch/kernel/smp.c
667
set_current(current);
arch/loongarch/kernel/smp.c
748
if ((atomic_read(&mm->mm_users) != 1) || (current->mm != mm)) {
arch/loongarch/kernel/smp.c
781
if ((atomic_read(&mm->mm_users) != 1) || (current->mm != mm)) {
arch/loongarch/kernel/smp.c
828
if ((atomic_read(&vma->vm_mm->mm_users) != 1) || (current->mm != vma->vm_mm)) {
arch/loongarch/kernel/stacktrace.c
24
if (task == current) {
arch/loongarch/kernel/stacktrace.c
51
if (task == current) {
arch/loongarch/kernel/traps.c
1075
read_csr_excode(), current->pid, current->comm);
arch/loongarch/kernel/traps.c
111
task = current;
arch/loongarch/kernel/traps.c
1166
current->active_mm = &init_mm;
arch/loongarch/kernel/traps.c
1167
BUG_ON(current->mm);
arch/loongarch/kernel/traps.c
1168
enter_lazy_tlb(&init_mm, current);
arch/loongarch/kernel/traps.c
152
if (!task || task == current)
arch/loongarch/kernel/traps.c
399
current->comm, current->pid, current_thread_info(), current);
arch/loongarch/kernel/traps.c
401
show_stacktrace(current, regs, KERN_DEFAULT, user_mode(regs));
arch/loongarch/kernel/traps.c
416
current->thread.trap_nr, SIGSEGV);
arch/loongarch/kernel/traps.c
432
if (regs && kexec_should_crash(current))
arch/loongarch/kernel/traps.c
490
force_fcsr_sig(fcsr, fault_addr, current);
arch/loongarch/kernel/traps.c
498
mmap_read_lock(current->mm);
arch/loongarch/kernel/traps.c
499
if (vma_lookup(current->mm, (unsigned long)fault_addr))
arch/loongarch/kernel/traps.c
503
mmap_read_unlock(current->mm);
arch/loongarch/kernel/traps.c
522
if (notify_die(DIE_FP, "FP exception", regs, 0, current->thread.trap_nr,
arch/loongarch/kernel/traps.c
648
current->thread.trap_nr = read_csr_excode();
arch/loongarch/kernel/traps.c
773
current->thread.trap_nr = read_csr_excode();
arch/loongarch/kernel/traps.c
775
current->thread.trap_nr, SIGTRAP) == NOTIFY_STOP)
arch/loongarch/kernel/traps.c
821
if (test_tsk_thread_flag(current, TIF_SINGLESTEP)) {
arch/loongarch/kernel/traps.c
837
if (pc == current->thread.single_step) {
arch/loongarch/kernel/traps.c
872
current->thread.trap_nr = read_csr_excode();
arch/loongarch/kernel/traps.c
874
if (notify_die(DIE_RI, "RI Fault", regs, 0, current->thread.trap_nr,
arch/loongarch/kernel/traps.c
882
current->thread.error_code = 1;
arch/loongarch/kernel/traps.c
91
task = current;
arch/loongarch/kernel/traps.c
918
restore_lsx_upper(current);
arch/loongarch/kernel/traps.c
921
restore_lsx(current);
arch/loongarch/kernel/traps.c
944
restore_lasx_upper(current);
arch/loongarch/kernel/traps.c
948
restore_lasx(current);
arch/loongarch/kernel/unaligned.c
454
set_fpr64(¤t->thread.fpu.fpr[insn.reg3_format.rd], 0, value);
arch/loongarch/kernel/unaligned.c
464
value = get_fpr64(¤t->thread.fpu.fpr[insn.reg3_format.rd], 0);
arch/loongarch/kernel/uprobes.c
40
struct uprobe_task *utask = current->utask;
arch/loongarch/kernel/uprobes.c
42
utask->autask.saved_trap_nr = current->thread.trap_nr;
arch/loongarch/kernel/uprobes.c
43
current->thread.trap_nr = UPROBE_TRAP_NR;
arch/loongarch/kernel/uprobes.c
51
struct uprobe_task *utask = current->utask;
arch/loongarch/kernel/uprobes.c
53
WARN_ON_ONCE(current->thread.trap_nr != UPROBE_TRAP_NR);
arch/loongarch/kernel/uprobes.c
54
current->thread.trap_nr = utask->autask.saved_trap_nr;
arch/loongarch/kernel/uprobes.c
62
struct uprobe_task *utask = current->utask;
arch/loongarch/kernel/uprobes.c
64
current->thread.trap_nr = utask->autask.saved_trap_nr;
arch/loongarch/kernel/vdso.c
31
current->mm->context.vdso = (void *)(new_vma->vm_start);
arch/loongarch/kernel/vdso.c
73
if (current->flags & PF_RANDOMIZE) {
arch/loongarch/kernel/vdso.c
85
struct mm_struct *mm = current->mm;
arch/loongarch/kernel/vdso.c
87
struct loongarch_vdso_info *info = current->thread.vdso;
arch/loongarch/kvm/exit.c
777
vcpu->arch.st.last_steal = current->sched_info.run_delay;
arch/loongarch/kvm/vcpu.c
1208
vcpu->arch.st.last_steal = current->sched_info.run_delay;
arch/loongarch/kvm/vcpu.c
1805
if (unlikely(current->mm != vcpu->kvm->mm))
arch/loongarch/kvm/vcpu.c
190
steal += current->sched_info.run_delay - vcpu->arch.st.last_steal;
arch/loongarch/kvm/vcpu.c
191
vcpu->arch.st.last_steal = current->sched_info.run_delay;
arch/loongarch/mm/fault.c
127
current->thread.csr_badvaddr = address;
arch/loongarch/mm/fault.c
128
current->thread.trap_nr = read_csr_excode();
arch/loongarch/mm/fault.c
145
current->thread.csr_badvaddr = address;
arch/loongarch/mm/fault.c
147
current->thread.error_code = 1;
arch/loongarch/mm/fault.c
149
current->thread.error_code = 2;
arch/loongarch/mm/fault.c
150
current->thread.trap_nr = read_csr_excode();
arch/loongarch/mm/fault.c
153
unhandled_signal(current, SIGSEGV) && __ratelimit(&ratelimit_state)) {
arch/loongarch/mm/fault.c
155
current->comm,
arch/loongarch/mm/fault.c
180
struct task_struct *tsk = current;
arch/loongarch/mm/fault.c
185
if (kprobe_page_fault(regs, current->thread.trap_nr))
arch/loongarch/mm/mmap.c
25
struct mm_struct *mm = current->mm;
arch/loongarch/mm/tlb.c
177
if (current->active_mm != vma->vm_mm)
arch/loongarch/power/hibernate.c
26
save_fp(current);
arch/loongarch/power/hibernate.c
39
restore_fp(current);
arch/m68k/coldfire/sltimers.c
48
if (current->pid)
arch/m68k/coldfire/timers.c
162
if (current->pid)
arch/m68k/include/asm/cacheflush_mm.h
199
if (mm == current->mm)
arch/m68k/include/asm/cacheflush_mm.h
211
if (vma->vm_mm == current->mm)
arch/m68k/include/asm/cacheflush_mm.h
217
if (vma->vm_mm == current->mm)
arch/m68k/include/asm/current.h
7
register struct task_struct *current __asm__("%a2");
arch/m68k/include/asm/flat.h
13
if (current->mm) \
arch/m68k/include/asm/flat.h
14
(regs)->d5 = current->mm->start_data; \
arch/m68k/include/asm/math-emu.h
128
#define FPDATA ((struct fp_data *)current->thread.fp)
arch/m68k/include/asm/processor.h
173
#define KSTK_ESP(tsk) ((tsk) == current ? rdusp() : (tsk)->thread.usp)
arch/m68k/include/asm/tlbflush.h
80
if (mm == current->active_mm)
arch/m68k/include/asm/tlbflush.h
86
if (vma->vm_mm == current->active_mm)
arch/m68k/include/asm/tlbflush.h
93
if (vma->vm_mm == current->active_mm)
arch/m68k/kernel/process.c
223
memcpy(fpu->fpcntl, current->thread.fpcntl, 12);
arch/m68k/kernel/process.c
224
memcpy(fpu->fpregs, current->thread.fp, 96);
arch/m68k/kernel/process.c
96
current->thread.fc = USER_DATA;
arch/m68k/kernel/ptrace.c
282
ret = ptrace_report_syscall_entry(task_pt_regs(current));
arch/m68k/kernel/ptrace.c
293
ptrace_report_syscall_exit(task_pt_regs(current), 0);
arch/m68k/kernel/signal.c
1084
send_sig(SIGTRAP, current, 1);
arch/m68k/kernel/signal.c
1097
current->thread.esp0 = (unsigned long) regs;
arch/m68k/kernel/signal.c
263
memcpy(current->thread.fpcntl, sc->sc_fpcntl, 12);
arch/m68k/kernel/signal.c
264
memcpy(current->thread.fp, sc->sc_fpregs, 24);
arch/m68k/kernel/signal.c
342
if (__copy_from_user(current->thread.fpcntl,
arch/m68k/kernel/signal.c
346
if (__copy_from_user(current->thread.fp,
arch/m68k/kernel/signal.c
435
memcpy(sc->sc_fpcntl, current->thread.fpcntl, 12);
arch/m68k/kernel/signal.c
436
memcpy(sc->sc_fpregs, current->thread.fp, 24);
arch/m68k/kernel/signal.c
493
current->thread.fpcntl, 12);
arch/m68k/kernel/signal.c
496
current->thread.fp, 96);
arch/m68k/kernel/signal.c
668
current->thread.esp0 = (unsigned long)&new->ptregs;
arch/m68k/kernel/signal.c
687
current->restart_block.fn = do_no_restart_syscall;
arch/m68k/kernel/signal.c
720
current->restart_block.fn = do_no_restart_syscall;
arch/m68k/kernel/sys_m68k.c
392
mmap_read_lock(current->mm);
arch/m68k/kernel/sys_m68k.c
404
mmap_read_lock(current->mm);
arch/m68k/kernel/sys_m68k.c
405
vma = vma_lookup(current->mm, addr);
arch/m68k/kernel/sys_m68k.c
455
mmap_read_unlock(current->mm);
arch/m68k/kernel/sys_m68k.c
468
struct mm_struct *mm = current->mm;
arch/m68k/kernel/sys_m68k.c
549
struct mm_struct *mm = current->mm;
arch/m68k/kernel/traps.c
1141
current->thread.esp0 = ssp;
arch/m68k/kernel/traps.c
234
if (wba != current->thread.faddr)
arch/m68k/kernel/traps.c
352
current->thread.signo = SIGBUS;
arch/m68k/kernel/traps.c
353
current->thread.faddr = fp->un.fmt7.faddr;
arch/m68k/kernel/traps.c
506
pr_debug("pid = %x ", current->pid);
arch/m68k/kernel/traps.c
534
temp, addr, current);
arch/m68k/kernel/traps.c
643
temp, addr, current);
arch/m68k/kernel/traps.c
757
current->thread.esp0 = (unsigned long) fp;
arch/m68k/kernel/traps.c
858
current->comm, task_pid_nr(current), current);
arch/m68k/kernel/traps.c
998
pr_err("Current process id is %d\n", task_pid_nr(current));
arch/m68k/mm/fault.c
191
current->thread.signo = SIGBUS;
arch/m68k/mm/fault.c
192
current->thread.faddr = address;
arch/m68k/mm/fault.c
196
current->thread.signo = SIGBUS;
arch/m68k/mm/fault.c
197
current->thread.code = BUS_ADRERR;
arch/m68k/mm/fault.c
198
current->thread.faddr = address;
arch/m68k/mm/fault.c
204
current->thread.signo = SIGSEGV;
arch/m68k/mm/fault.c
205
current->thread.code = SEGV_MAPERR;
arch/m68k/mm/fault.c
206
current->thread.faddr = address;
arch/m68k/mm/fault.c
210
current->thread.signo = SIGSEGV;
arch/m68k/mm/fault.c
211
current->thread.code = SEGV_ACCERR;
arch/m68k/mm/fault.c
212
current->thread.faddr = address;
arch/m68k/mm/fault.c
29
signo = current->thread.signo;
arch/m68k/mm/fault.c
30
si_code = current->thread.code;
arch/m68k/mm/fault.c
31
addr = (void __user *)current->thread.faddr;
arch/m68k/mm/fault.c
73
struct mm_struct *mm = current->mm;
arch/m68k/mm/mcfmmu.c
72
current->mm = NULL;
arch/m68k/mm/mcfmmu.c
92
mm = (!user_mode(regs) && KMAPAREA(mmuar)) ? &init_mm : current->mm;
arch/m68k/mm/sun3mmu.c
79
current->mm = NULL;
arch/m68k/sun3/mmu_emu.c
362
if(current->mm == NULL) {
arch/m68k/sun3/mmu_emu.c
366
context = current->mm->context;
arch/m68k/sun3/mmu_emu.c
370
crp = current->mm->pgd;
arch/microblaze/include/asm/current.h
21
register struct task_struct *current asm("r31");
arch/microblaze/include/asm/current.h
23
# define get_current() current
arch/microblaze/include/asm/elf.h
25
set_personality(PER_LINUX_32BIT | (current->personality & (~PER_MASK)))
arch/microblaze/include/asm/mmu_context_mm.h
130
current->thread.pgdir = mm->pgd;
arch/microblaze/kernel/ftrace.c
32
if (unlikely(atomic_read(¤t->tracing_graph_pause)))
arch/microblaze/kernel/setup.c
173
per_cpu(CURRENT_SAVE, 0) = (unsigned long)current;
arch/microblaze/kernel/signal.c
193
pmdp = pmd_off(current->mm, address);
arch/microblaze/kernel/signal.c
224
current->comm, current->pid, frame, regs->pc);
arch/microblaze/kernel/signal.c
90
current->restart_block.fn = do_no_restart_syscall;
arch/microblaze/kernel/traps.c
76
task = current;
arch/microblaze/kernel/unwind.c
277
if (task == current) {
arch/microblaze/kernel/unwind.c
306
microblaze_unwind_inner(current, pc, fp, 0, trace, loglvl);
arch/microblaze/mm/fault.c
175
struct pt_regs *uregs = current->thread.regs;
arch/microblaze/mm/fault.c
90
struct mm_struct *mm = current->mm;
arch/microblaze/mm/pgtable.c
234
mm = current->mm;
arch/mips/cavium-octeon/cpu.c
31
prefetch(¤t->thread.cp2);
arch/mips/cavium-octeon/cpu.c
33
KSTK_STATUS(current) |= ST0_CU2;
arch/mips/cavium-octeon/cpu.c
36
octeon_cop2_restore(&(current->thread.cp2));
arch/mips/cavium-octeon/octeon-crypto.c
35
if (KSTK_STATUS(current) & ST0_CU2) {
arch/mips/cavium-octeon/octeon-crypto.c
36
octeon_cop2_save(&(current->thread.cp2));
arch/mips/cavium-octeon/octeon-crypto.c
37
KSTK_STATUS(current) &= ~ST0_CU2;
arch/mips/include/asm/dsp.h
75
if (tsk == current) \
arch/mips/include/asm/dsp.h
76
__save_dsp(current); \
arch/mips/include/asm/elf.h
336
current->thread.abi = &mips_abi; \
arch/mips/include/asm/elf.h
341
if (personality(current->personality) != PER_LINUX) \
arch/mips/include/asm/elf.h
354
current->thread.abi = &mips_abi_n32; \
arch/mips/include/asm/elf.h
369
current->thread.abi = &mips_abi_32; \
arch/mips/include/asm/elf.h
399
current->personality &= ~READ_IMPLIES_EXEC; \
arch/mips/include/asm/elf.h
404
current->thread.abi = &mips_abi; \
arch/mips/include/asm/elf.h
408
p = personality(current->personality); \
arch/mips/include/asm/elf.h
464
(unsigned long)current->mm->context.vdso); \
arch/mips/include/asm/fpu.h
132
if (current->thread.fpu.fcr31 & FPU_CSR_NAN2008) {
arch/mips/include/asm/fpu.h
144
KSTK_STATUS(current) |= ST0_CU1;
arch/mips/include/asm/fpu.h
146
KSTK_STATUS(current) |= ST0_FR;
arch/mips/include/asm/fpu.h
148
KSTK_STATUS(current) &= ~ST0_FR;
arch/mips/include/asm/fpu.h
164
_restore_fp(current);
arch/mips/include/asm/fpu.h
206
lose_fpu_inatomic(save, current);
arch/mips/include/asm/fpu.h
256
if (tsk == current) {
arch/mips/include/asm/fpu.h
259
_save_fp(current);
arch/mips/include/asm/stackprotector.h
30
current->stack_canary = canary;
arch/mips/include/asm/stackprotector.h
31
__stack_chk_guard = current->stack_canary;
arch/mips/kernel/branch.c
156
fcr31 = current->thread.fpu.fcr31;
arch/mips/kernel/branch.c
693
if (!init_fp_ctx(current))
arch/mips/kernel/branch.c
696
bit = get_fpr32(¤t->thread.fpu.fpr[reg], 0) & 0x1;
arch/mips/kernel/branch.c
714
fcr31 = current->thread.fpu.fcr31;
arch/mips/kernel/branch.c
833
current->comm);
arch/mips/kernel/branch.c
838
current->comm);
arch/mips/kernel/branch.c
843
current->comm);
arch/mips/kernel/branch.c
871
printk("%s: unaligned epc - sending SIGBUS.\n", current->comm);
arch/mips/kernel/crash.c
34
regs = task_pt_regs(current);
arch/mips/kernel/elf.c
311
struct task_struct *t = current;
arch/mips/kernel/ftrace.c
333
if (unlikely(atomic_read(¤t->tracing_graph_pause)))
arch/mips/kernel/kgdb.c
140
} else if (current && dbg_reg_def[regno].offset != -1 && regno < 72) {
arch/mips/kernel/kgdb.c
146
memcpy((void *)¤t->thread.fpu.fcr31, mem,
arch/mips/kernel/kgdb.c
154
memcpy((void *)¤t->thread.fpu.fpr[fp_reg], mem,
arch/mips/kernel/kgdb.c
157
restore_fp(current);
arch/mips/kernel/kgdb.c
174
} else if (current && dbg_reg_def[regno].offset != -1 && regno < 72) {
arch/mips/kernel/kgdb.c
178
save_fp(current);
arch/mips/kernel/kgdb.c
181
memcpy(mem, (void *)¤t->thread.fpu.fcr31,
arch/mips/kernel/kgdb.c
190
memcpy(mem, (void *)¤t->thread.fpu.fpr[fp_reg],
arch/mips/kernel/kprobes.c
229
pr_notice("Failed to emulate branch instruction because of unaligned epc - sending SIGBUS to %s.\n", current->comm);
arch/mips/kernel/linux32.c
94
if (personality(current->personality) == PER_LINUX32 &&
arch/mips/kernel/mips-mt-fpaff.c
44
return pid ? find_task_by_vpid(pid) : current;
arch/mips/kernel/mips-r2-to-r6-emul.c
1178
err = fpu_emulator_cop1Handler(regs, ¤t->thread.fpu, 0,
arch/mips/kernel/mips-r2-to-r6-emul.c
1185
*fcr31 = res = mask_fcr31_x(current->thread.fpu.fcr31);
arch/mips/kernel/mips-r2-to-r6-emul.c
1186
current->thread.fpu.fcr31 &= ~res;
arch/mips/kernel/mips-r2-to-r6-emul.c
1199
current->thread.cp0_baduaddr = (unsigned long)fault_addr;
arch/mips/kernel/mips-r2-to-r6-emul.c
1209
current->thread.cp0_baduaddr = vaddr;
arch/mips/kernel/mips-r2-to-r6-emul.c
1282
current->thread.cp0_baduaddr = vaddr;
arch/mips/kernel/mips-r2-to-r6-emul.c
1356
current->thread.cp0_baduaddr = vaddr;
arch/mips/kernel/mips-r2-to-r6-emul.c
1426
current->thread.cp0_baduaddr = vaddr;
arch/mips/kernel/mips-r2-to-r6-emul.c
1501
current->thread.cp0_baduaddr = vaddr;
arch/mips/kernel/mips-r2-to-r6-emul.c
1620
current->thread.cp0_baduaddr = vaddr;
arch/mips/kernel/mips-r2-to-r6-emul.c
1739
current->thread.cp0_baduaddr = vaddr;
arch/mips/kernel/mips-r2-to-r6-emul.c
1857
current->thread.cp0_baduaddr = vaddr;
arch/mips/kernel/mips-r2-to-r6-emul.c
1969
current->thread.cp0_baduaddr = vaddr;
arch/mips/kernel/mips-r2-to-r6-emul.c
1974
current->thread.cp0_baduaddr = vaddr;
arch/mips/kernel/mips-r2-to-r6-emul.c
2025
current->thread.cp0_baduaddr = vaddr;
arch/mips/kernel/mips-r2-to-r6-emul.c
2030
current->thread.cp0_baduaddr = vaddr;
arch/mips/kernel/mips-r2-to-r6-emul.c
204
csr = current->thread.fpu.fcr31;
arch/mips/kernel/mips-r2-to-r6-emul.c
2088
current->thread.cp0_baduaddr = vaddr;
arch/mips/kernel/mips-r2-to-r6-emul.c
2093
current->thread.cp0_baduaddr = vaddr;
arch/mips/kernel/mips-r2-to-r6-emul.c
2149
current->thread.cp0_baduaddr = vaddr;
arch/mips/kernel/mips-r2-to-r6-emul.c
2154
current->thread.cp0_baduaddr = vaddr;
arch/mips/kernel/mips-r2-to-r6-emul.c
227
csr = current->thread.fpu.fcr31;
arch/mips/kernel/perf_event.c
52
(unsigned long)task_stack_page(current);
arch/mips/kernel/perf_event.c
62
pc = unwind_stack(current, &sp, pc, &ra);
arch/mips/kernel/perf_regs.c
66
regs_user->regs = task_pt_regs(current);
arch/mips/kernel/perf_regs.c
67
regs_user->abi = perf_reg_abi(current);
arch/mips/kernel/pm.c
30
save_dsp(current);
arch/mips/kernel/pm.c
44
if (current->mm)
arch/mips/kernel/pm.c
45
write_c0_entryhi(cpu_asid(cpu, current->mm));
arch/mips/kernel/pm.c
48
restore_dsp(current);
arch/mips/kernel/pm.c
55
__restore_watch(current);
arch/mips/kernel/process.c
64
atomic_set(¤t->thread.bd_emu_frame, BD_EMUFRAME_NONE);
arch/mips/kernel/process.c
693
if (current->thread.abi) {
arch/mips/kernel/process.c
694
top -= PAGE_ALIGN(current->thread.abi->vdso->size);
arch/mips/kernel/process.c
699
if (current->flags & PF_RANDOMIZE)
arch/mips/kernel/process.c
716
if (!(current->personality & ADDR_NO_RANDOMIZE) && randomize_va_space)
arch/mips/kernel/process.c
77
if (!(current->flags & PF_KTHREAD))
arch/mips/kernel/process.c
93
save_msa(current);
arch/mips/kernel/process.c
95
_save_fp(current);
arch/mips/kernel/process.c
97
save_dsp(current);
arch/mips/kernel/ptrace.c
1346
syscall_set_return_value(current, regs, -ENOSYS, 0);
arch/mips/kernel/rtlx.c
137
if (!signal_pending(current)) {
arch/mips/kernel/signal.c
102
set_fpr64(¤t->thread.fpu.fpr[i], 0, fpr_val);
arch/mips/kernel/signal.c
104
err |= __get_user(current->thread.fpu.fcr31, csr);
arch/mips/kernel/signal.c
128
struct mips_abi *abi = current->thread.abi;
arch/mips/kernel/signal.c
137
struct mips_abi *abi = current->thread.abi;
arch/mips/kernel/signal.c
195
err = __put_user(current->thread.fpu.msacsr, &msa->csr);
arch/mips/kernel/signal.c
198
val = get_fpr64(¤t->thread.fpu.fpr[i], 1);
arch/mips/kernel/signal.c
241
current->thread.fpu.msacsr = csr;
arch/mips/kernel/signal.c
245
set_fpr64(¤t->thread.fpu.fpr[i], 1, val);
arch/mips/kernel/signal.c
327
struct mips_abi *abi = current->thread.abi;
arch/mips/kernel/signal.c
380
struct mips_abi *abi = current->thread.abi;
arch/mips/kernel/signal.c
523
current->restart_block.fn = do_no_restart_syscall;
arch/mips/kernel/signal.c
73
struct mips_abi *abi = current->thread.abi;
arch/mips/kernel/signal.c
747
current->comm, current->pid,
arch/mips/kernel/signal.c
796
current->comm, current->pid,
arch/mips/kernel/signal.c
82
__put_user(get_fpr64(¤t->thread.fpu.fpr[i], 0),
arch/mips/kernel/signal.c
820
struct mips_abi *abi = current->thread.abi;
arch/mips/kernel/signal.c
821
void *vdso = current->mm->context.vdso;
arch/mips/kernel/signal.c
85
err |= __put_user(current->thread.fpu.fcr31, csr);
arch/mips/kernel/signal.c
885
regs->regs[2] = current->thread.abi->restart;
arch/mips/kernel/signal.c
92
struct mips_abi *abi = current->thread.abi;
arch/mips/kernel/signal_n32.c
131
current->comm, current->pid,
arch/mips/kernel/signal_o32.c
149
current->comm, current->pid,
arch/mips/kernel/signal_o32.c
235
current->comm, current->pid,
arch/mips/kernel/signal_o32.c
94
current->restart_block.fn = do_no_restart_syscall;
arch/mips/kernel/smp.c
442
init_new_context(current, &init_mm);
arch/mips/kernel/smp.c
573
} else if ((atomic_read(&mm->mm_users) != 1) || (current->mm != mm)) {
arch/mips/kernel/smp.c
623
} else if ((atomic_read(&mm->mm_users) != 1) || (current->mm != mm)) {
arch/mips/kernel/smp.c
691
(current->mm != vma->vm_mm)) {
arch/mips/kernel/stacktrace.c
74
save_stack_trace_tsk(current, trace);
arch/mips/kernel/stacktrace.c
85
if (tsk != current) {
arch/mips/kernel/stacktrace.c
91
save_context_stack(trace, tsk, regs, tsk == current);
arch/mips/kernel/syscall.c
171
ll_task = current;
arch/mips/kernel/syscall.c
89
struct thread_info *ti = task_thread_info(current);
arch/mips/kernel/traps.c
1037
current->thread.trap_nr = (regs->cp0_cause >> 2) & 0x1f;
arch/mips/kernel/traps.c
1079
current->thread.trap_nr, SIGTRAP) == NOTIFY_STOP)
arch/mips/kernel/traps.c
1085
current->thread.trap_nr, SIGTRAP) == NOTIFY_STOP)
arch/mips/kernel/traps.c
1091
current->thread.trap_nr, SIGTRAP) == NOTIFY_STOP)
arch/mips/kernel/traps.c
1097
current->thread.trap_nr, SIGTRAP) == NOTIFY_STOP)
arch/mips/kernel/traps.c
1125
current->thread.trap_nr = (regs->cp0_cause >> 2) & 0x1f;
arch/mips/kernel/traps.c
1180
¤t->thread.cp0_baduaddr,
arch/mips/kernel/traps.c
1189
current->thread.trap_nr = (regs->cp0_cause >> 2) & 0x1f;
arch/mips/kernel/traps.c
1191
if (notify_die(DIE_RI, "RI Fault", regs, 0, current->thread.trap_nr,
arch/mips/kernel/traps.c
1282
first_fp = init_fp_ctx(current);
arch/mips/kernel/traps.c
1295
write_msa_csr(current->thread.fpu.msacsr);
arch/mips/kernel/traps.c
1349
write_msa_csr(current->thread.fpu.msacsr);
arch/mips/kernel/traps.c
1371
_restore_fp(current);
arch/mips/kernel/traps.c
1381
restore_msa(current);
arch/mips/kernel/traps.c
1386
current->thread.fpu.fcr31);
arch/mips/kernel/traps.c
1478
sig = fpu_emulator_cop1Handler(regs, ¤t->thread.fpu, 0,
arch/mips/kernel/traps.c
1485
fcr31 = mask_fcr31_x(current->thread.fpu.fcr31);
arch/mips/kernel/traps.c
1486
current->thread.fpu.fcr31 &= ~fcr31;
arch/mips/kernel/traps.c
1514
current->thread.trap_nr = (regs->cp0_cause >> 2) & 0x1f;
arch/mips/kernel/traps.c
1516
current->thread.trap_nr, SIGFPE) == NOTIFY_STOP)
arch/mips/kernel/traps.c
1578
if (test_tsk_thread_flag(current, TIF_LOAD_WATCH)) {
arch/mips/kernel/traps.c
160
task = current;
arch/mips/kernel/traps.c
220
if (task && task != current) {
arch/mips/kernel/traps.c
2270
current->active_mm = &init_mm;
arch/mips/kernel/traps.c
2271
BUG_ON(current->mm);
arch/mips/kernel/traps.c
2272
enter_lazy_tlb(&init_mm, current);
arch/mips/kernel/traps.c
379
current->comm, current->pid, current_thread_info(), current,
arch/mips/kernel/traps.c
389
show_stacktrace(current, regs, KERN_DEFAULT, user_mode(regs));
arch/mips/kernel/traps.c
403
if (notify_die(DIE_OOPS, str, regs, 0, current->thread.trap_nr,
arch/mips/kernel/traps.c
424
if (regs && kexec_should_crash(current))
arch/mips/kernel/traps.c
489
if (notify_die(DIE_OOPS, "bus error", regs, 0, current->thread.trap_nr,
arch/mips/kernel/traps.c
555
if (ll_task == NULL || ll_task == current) {
arch/mips/kernel/traps.c
560
ll_task = current;
arch/mips/kernel/traps.c
594
if (ll_bit == 0 || ll_task != current) {
arch/mips/kernel/traps.c
639
struct thread_info *ti = task_thread_info(current);
arch/mips/kernel/traps.c
801
force_fcr31_sig(fcr31, fault_addr, current);
arch/mips/kernel/traps.c
809
mmap_read_lock(current->mm);
arch/mips/kernel/traps.c
810
if (vma_lookup(current->mm, (unsigned long)fault_addr))
arch/mips/kernel/traps.c
814
mmap_read_unlock(current->mm);
arch/mips/kernel/traps.c
854
sig = fpu_emulator_cop1Handler(regs, ¤t->thread.fpu, 1,
arch/mips/kernel/traps.c
861
fcr31 = mask_fcr31_x(current->thread.fpu.fcr31);
arch/mips/kernel/traps.c
862
current->thread.fpu.fcr31 &= ~fcr31;
arch/mips/kernel/traps.c
883
if (notify_die(DIE_FP, "FP exception", regs, 0, current->thread.trap_nr,
arch/mips/kernel/traps.c
906
sig = fpu_emulator_cop1Handler(regs, ¤t->thread.fpu, 1,
arch/mips/kernel/traps.c
913
fcr31 = mask_fcr31_x(current->thread.fpu.fcr31);
arch/mips/kernel/traps.c
914
current->thread.fpu.fcr31 &= ~fcr31;
arch/mips/kernel/traps.c
939
((current->thread.emulated_fp++ > mt_fpemul_threshold))) {
arch/mips/kernel/traps.c
945
if (cpumask_intersects(¤t->cpus_mask, &mt_fpu_cpumask)) {
arch/mips/kernel/traps.c
948
current->thread.user_cpus_allowed
arch/mips/kernel/traps.c
949
= current->cpus_mask;
arch/mips/kernel/traps.c
950
cpumask_and(&tmask, ¤t->cpus_mask,
arch/mips/kernel/traps.c
952
set_cpus_allowed_ptr(current, &tmask);
arch/mips/kernel/traps.c
975
if (kgdb_ll_trap(DIE_TRAP, str, regs, code, current->thread.trap_nr,
arch/mips/kernel/traps.c
980
if (notify_die(DIE_TRAP, str, regs, code, current->thread.trap_nr,
arch/mips/kernel/unaligned.c
1535
current->thread.cp0_baduaddr = regs->cp0_badvaddr;
arch/mips/kernel/unaligned.c
447
res = fpu_emulator_cop1Handler(regs, ¤t->thread.fpu, 1,
arch/mips/kernel/unaligned.c
479
fpr = ¤t->thread.fpu.fpr[wd];
arch/mips/kernel/unaligned.c
968
res = fpu_emulator_cop1Handler(regs, ¤t->thread.fpu, 1,
arch/mips/kernel/uprobes.c
107
struct uprobe_task *utask = current->utask;
arch/mips/kernel/uprobes.c
119
utask->autask.saved_trap_nr = current->thread.trap_nr;
arch/mips/kernel/uprobes.c
120
current->thread.trap_nr = UPROBE_TRAP_NR;
arch/mips/kernel/uprobes.c
121
regs->cp0_epc = current->utask->xol_vaddr;
arch/mips/kernel/uprobes.c
128
struct uprobe_task *utask = current->utask;
arch/mips/kernel/uprobes.c
130
current->thread.trap_nr = utask->autask.saved_trap_nr;
arch/mips/kernel/uprobes.c
192
struct uprobe_task *utask = current->utask;
arch/mips/kernel/uprobes.c
194
current->thread.trap_nr = utask->autask.saved_trap_nr;
arch/mips/kernel/vdso.c
70
if (current->flags & PF_RANDOMIZE) {
arch/mips/kernel/vdso.c
80
struct mips_vdso_image *image = current->thread.abi->vdso;
arch/mips/kernel/vdso.c
81
struct mm_struct *mm = current->mm;
arch/mips/kernel/watch.c
53
¤t->thread.watch.mips3264;
arch/mips/kvm/mips.c
1315
if (signal_pending(current)) {
arch/mips/kvm/mips.c
1541
if (!(current->flags & PF_VCPU))
arch/mips/kvm/vz.c
2586
if (current->flags & PF_VCPU) {
arch/mips/kvm/vz.c
2709
if (current->flags & PF_VCPU)
arch/mips/loongson64/cop2-ex.c
131
value_next = get_fpr64(¤t->thread.fpu.fpr[insn.loongson3_lswc2_format.rq], 0);
arch/mips/loongson64/cop2-ex.c
137
value = get_fpr64(¤t->thread.fpu.fpr[insn.loongson3_lswc2_format.rt], 0);
arch/mips/loongson64/cop2-ex.c
203
set_fpr64(¤t->thread.fpu.fpr[insn.loongson3_lsdc2_format.rt], 0, value);
arch/mips/loongson64/cop2-ex.c
219
set_fpr64(¤t->thread.fpu.fpr[insn.loongson3_lsdc2_format.rt], 0, value);
arch/mips/loongson64/cop2-ex.c
283
value = get_fpr64(¤t->thread.fpu.fpr[insn.loongson3_lsdc2_format.rt], 0);
arch/mips/loongson64/cop2-ex.c
301
value = get_fpr64(¤t->thread.fpu.fpr[insn.loongson3_lsdc2_format.rt], 0);
arch/mips/loongson64/cop2-ex.c
51
KSTK_STATUS(current) |= (ST0_CU1 | ST0_CU2);
arch/mips/loongson64/cop2-ex.c
53
KSTK_STATUS(current) |= ST0_FR;
arch/mips/loongson64/cop2-ex.c
55
KSTK_STATUS(current) &= ~ST0_FR;
arch/mips/loongson64/cop2-ex.c
59
init_fp_ctx(current);
arch/mips/loongson64/cop2-ex.c
60
_restore_fp(current);
arch/mips/loongson64/cop2-ex.c
98
set_fpr64(¤t->thread.fpu.fpr[insn.loongson3_lswc2_format.rt], 0, value);
arch/mips/loongson64/cop2-ex.c
99
set_fpr64(¤t->thread.fpu.fpr[insn.loongson3_lswc2_format.rq], 0, value_next);
arch/mips/math-emu/cp1emu.c
1191
fpr = ¤t->thread.fpu.fpr[MIPSInst_RT(ir)];
arch/mips/math-emu/cp1emu.c
2850
if (!init_fp_ctx(current))
arch/mips/math-emu/cp1emu.c
706
fpr = ¤t->thread.fpu.fpr[insn.i_format.rt];
arch/mips/math-emu/cp1emu.c
736
fcr31 = current->thread.fpu.fcr31;
arch/mips/math-emu/dsemul.c
116
pr_debug("allocate emuframe %d to %d\n", idx, current->pid);
arch/mips/math-emu/dsemul.c
128
pr_debug("free emuframe %d from %d\n", idx, current->pid);
arch/mips/math-emu/dsemul.c
180
fr_idx = atomic_read(¤t->thread.bd_emu_frame);
arch/mips/math-emu/dsemul.c
193
regs->cp0_epc = current->thread.bd_emu_branch_pc;
arch/mips/math-emu/dsemul.c
195
regs->cp0_epc = current->thread.bd_emu_cont_pc;
arch/mips/math-emu/dsemul.c
197
atomic_set(¤t->thread.bd_emu_frame, BD_EMUFRAME_NONE);
arch/mips/math-emu/dsemul.c
198
free_emuframe(fr_idx, current->mm);
arch/mips/math-emu/dsemul.c
246
fr_idx = atomic_read(¤t->thread.bd_emu_frame);
arch/mips/math-emu/dsemul.c
273
ret = access_process_vm(current, fr_uaddr, &fr, sizeof(fr),
arch/mips/math-emu/dsemul.c
277
free_emuframe(fr_idx, current->mm);
arch/mips/math-emu/dsemul.c
282
current->thread.bd_emu_branch_pc = branch_pc;
arch/mips/math-emu/dsemul.c
283
current->thread.bd_emu_cont_pc = cont_pc;
arch/mips/math-emu/dsemul.c
284
atomic_set(¤t->thread.bd_emu_frame, fr_idx);
arch/mips/math-emu/dsemul.c
295
if (!dsemul_thread_cleanup(current)) {
arch/mips/math-emu/dsemul.c
301
xcp->cp0_epc = current->thread.bd_emu_cont_pc;
arch/mips/math-emu/dsemul.c
77
mm_context_t *mm_ctx = ¤t->mm->context;
arch/mips/math-emu/ieee754.h
170
#define ieee754_csr (*(struct _ieee754_csr *)(¤t->thread.fpu.fcr31))
arch/mips/mm/c-r4k.c
568
if ((mm == current->active_mm) && (pte_val(*ptep) & _PAGE_VALID))
arch/mips/mm/c-r4k.c
593
if (vaddr && cpu_has_vtag_icache && mm == current->active_mm) {
arch/mips/mm/fault.c
122
current->comm, current->pid,
arch/mips/mm/fault.c
133
current->comm, current->pid,
arch/mips/mm/fault.c
215
current->thread.trap_nr = (regs->cp0_cause >> 2) & 0x1f;
arch/mips/mm/fault.c
223
current->thread.cp0_baduaddr = address;
arch/mips/mm/fault.c
270
current->thread.trap_nr = (regs->cp0_cause >> 2) & 0x1f;
arch/mips/mm/fault.c
43
struct task_struct *tsk = current;
arch/mips/mm/fault.c
54
current->comm, current->pid, field, address, write,
arch/mips/mm/fault.c
63
current->thread.trap_nr, SIGSEGV) == NOTIFY_STOP)
arch/mips/mm/mmap.c
33
struct mm_struct *mm = current->mm;
arch/mips/mm/tlb-r3k.c
188
if (current->active_mm != vma->vm_mm)
arch/mips/mm/tlb-r4k.c
310
if (current->active_mm != vma->vm_mm)
arch/mips/power/cpu.c
22
save_fp(current);
arch/mips/power/cpu.c
24
save_dsp(current);
arch/mips/power/cpu.c
32
restore_fp(current);
arch/mips/power/cpu.c
34
restore_dsp(current);
arch/nios2/kernel/misaligned.c
162
current->pid);
arch/nios2/kernel/process.c
159
pr_emerg("COMM=%s PID=%d\n", current->comm, current->pid);
arch/nios2/kernel/process.c
161
if (current->mm) {
arch/nios2/kernel/process.c
163
(int) current->mm->start_code,
arch/nios2/kernel/process.c
164
(int) current->mm->end_code,
arch/nios2/kernel/process.c
165
(int) current->mm->start_data,
arch/nios2/kernel/process.c
166
(int) current->mm->end_data,
arch/nios2/kernel/process.c
167
(int) current->mm->end_data,
arch/nios2/kernel/process.c
168
(int) current->mm->brk);
arch/nios2/kernel/process.c
170
(int) current->mm->start_stack,
arch/nios2/kernel/process.c
171
(int)(((unsigned long) current) + THREAD_SIZE));
arch/nios2/kernel/ptrace.c
136
ret = ptrace_report_syscall_entry(task_pt_regs(current));
arch/nios2/kernel/ptrace.c
144
ptrace_report_syscall_exit(task_pt_regs(current), 0);
arch/nios2/kernel/signal.c
240
current->thread.kregs = regs;
arch/nios2/kernel/signal.c
46
current->restart_block.fn = do_no_restart_syscall;
arch/nios2/kernel/sys_nios2.c
25
struct mm_struct *mm = current->mm;
arch/nios2/mm/cacheflush.c
76
struct mm_struct *mm = current->active_mm;
arch/nios2/mm/fault.c
171
if (unhandled_signal(current, SIGSEGV) && printk_ratelimit()) {
arch/nios2/mm/fault.c
173
"cause %ld\n", current->comm, SIGSEGV, address, cause);
arch/nios2/mm/fault.c
47
struct task_struct *tsk = current;
arch/nios2/mm/init.c
96
struct mm_struct *mm = current->mm;
arch/nios2/mm/tlb.c
259
if (current->mm == mm) {
arch/openrisc/include/asm/tlbflush.h
53
flush_tlb_mm(current->mm);
arch/openrisc/kernel/process.c
248
save_fpu(current);
arch/openrisc/kernel/process.c
262
restore_fpu(current);
arch/openrisc/kernel/signal.c
48
err = __copy_from_user(¤t->thread.fpcsr, &sc->fpcsr, sizeof(unsigned long));
arch/openrisc/kernel/signal.c
53
restore_fpu(current);
arch/openrisc/kernel/signal.c
63
save_fpu(current);
arch/openrisc/kernel/signal.c
65
err = __copy_to_user(&sc->fpcsr, ¤t->thread.fpcsr, sizeof(unsigned long));
arch/openrisc/kernel/signal.c
80
current->restart_block.fn = do_no_restart_syscall;
arch/openrisc/kernel/smp.c
133
current->active_mm = mm;
arch/openrisc/kernel/stacktrace.c
75
if (tsk == current)
arch/openrisc/kernel/traps.c
110
current->comm, current->pid, (unsigned long)current);
arch/openrisc/kernel/traps.c
188
save_fpu(current);
arch/openrisc/kernel/traps.c
189
fpcsr = current->thread.fpcsr;
arch/openrisc/kernel/traps.c
203
current->thread.fpcsr &= ~SPR_FPCSR_ALLF;
arch/openrisc/kernel/traps.c
204
restore_fpu(current);
arch/openrisc/mm/fault.c
56
tsk = current;
arch/parisc/include/asm/compat.h
138
return __is_compat_task(current);
arch/parisc/include/asm/elf.h
236
set_personality((current->personality & ~PER_MASK) | PER_LINUX); \
arch/parisc/include/asm/elf.h
238
current->thread.map_base = DEFAULT_MAP_BASE; \
arch/parisc/include/asm/elf.h
239
current->thread.task_size = DEFAULT_TASK_SIZE; \
arch/parisc/include/asm/elf.h
248
current->thread.map_base = DEFAULT_MAP_BASE32; \
arch/parisc/include/asm/elf.h
249
current->thread.task_size = DEFAULT_TASK_SIZE32; \
arch/parisc/include/asm/elf.h
359
#define VDSO_CURRENT_BASE current->mm->context.vdso_base
arch/parisc/include/asm/mmu_context.h
95
switch_mm(prev,next,current);
arch/parisc/include/asm/processor.h
243
__u32 spaceid = (__u32)current->mm->context.space_id; \
arch/parisc/include/asm/processor.h
28
#define TASK_SIZE TASK_SIZE_OF(current)
arch/parisc/include/asm/processor.h
29
#define TASK_UNMAPPED_BASE (current->thread.map_base)
arch/parisc/include/asm/tlbflush.h
58
if (mm == current->active_mm)
arch/parisc/kernel/ftrace.c
43
if (unlikely(atomic_read(¤t->tracing_graph_pause)))
arch/parisc/kernel/irq.c
381
unsigned long stack_start = (unsigned long) task_stack_page(current);
arch/parisc/kernel/irq.c
415
current->comm, sp, stack_start, stack_start + IRQ_STACK_SIZE);
arch/parisc/kernel/irq.c
432
current->comm, sp, stack_start, stack_start + THREAD_SIZE);
arch/parisc/kernel/perf_event.c
18
unwind_frame_init_task(&info, current, NULL);
arch/parisc/kernel/perf_regs.c
59
regs_user->regs = task_pt_regs(current);
arch/parisc/kernel/perf_regs.c
60
regs_user->abi = perf_reg_abi(current);
arch/parisc/kernel/ptrace.c
188
task_user_regset_view(current),
arch/parisc/kernel/ptrace.c
195
task_user_regset_view(current),
arch/parisc/kernel/ptrace.c
202
task_user_regset_view(current),
arch/parisc/kernel/ptrace.c
209
task_user_regset_view(current),
arch/parisc/kernel/signal.c
172
sp = (current->sas_ss_sp + 0x7f) & ~0x3f; /* Stacks grow up! */
arch/parisc/kernel/signal.c
276
rp = VDSO64_SYMBOL(current, sigtramp_rt);
arch/parisc/kernel/signal.c
279
rp = VDSO32_SYMBOL(current, sigtramp_rt);
arch/parisc/kernel/signal.c
339
if (pa_psw(current)->r) {
arch/parisc/kernel/signal.c
340
pa_psw(current)->r = 0;
arch/parisc/kernel/signal.c
372
__func__, current->comm, current->pid, frame, regs->gr[30],
arch/parisc/kernel/signal.c
447
current->comm, task_pid_nr(current), opcode);
arch/parisc/kernel/signal.c
458
__func__, regs->orig_r28, task_pid_nr(current), regs->gr[20]);
arch/parisc/kernel/signal.c
470
__func__, task_pid_nr(current));
arch/parisc/kernel/signal.c
490
__func__, regs->gr[28], task_pid_nr(current));
arch/parisc/kernel/signal.c
514
rp = VDSO64_SYMBOL(current, restart_syscall);
arch/parisc/kernel/signal.c
519
rp = VDSO32_SYMBOL(current, restart_syscall);
arch/parisc/kernel/signal.c
567
__func__, task_pid_nr(current));
arch/parisc/kernel/signal.c
576
__func__, regs->gr[28], regs->orig_r28, task_pid_nr(current));
arch/parisc/kernel/signal.c
90
current->restart_block.fn = do_no_restart_syscall;
arch/parisc/kernel/signal.c
95
DBG(2, "%s: frame is %p pid %d\n", __func__, frame, task_pid_nr(current));
arch/parisc/kernel/smp.c
295
current->active_mm = &init_mm;
arch/parisc/kernel/smp.c
296
BUG_ON(current->mm);
arch/parisc/kernel/smp.c
297
enter_lazy_tlb(&init_mm, current);
arch/parisc/kernel/smp.c
94
switch_to_idle_task(current);
arch/parisc/kernel/sys_parisc.c
107
struct mm_struct *mm = current->mm;
arch/parisc/kernel/sys_parisc.c
300
if (personality(current->personality) == PER_LINUX32
arch/parisc/kernel/sys_parisc.c
331
current->comm, current->pid);
arch/parisc/kernel/sys_parisc.c
95
if (current->flags & PF_RANDOMIZE)
arch/parisc/kernel/sys_parisc32.c
23
current->comm, current->pid, r20);
arch/parisc/kernel/traps.c
154
level, task_cpu(current), cr30, cr31);
arch/parisc/kernel/traps.c
166
parisc_show_stack(current, regs, KERN_DEFAULT);
arch/parisc/kernel/traps.c
227
current->comm, task_pid_nr(current), str, err, regs->iaoq[0]);
arch/parisc/kernel/traps.c
251
current->comm, task_pid_nr(current), str, err);
arch/parisc/kernel/traps.c
254
if (current->thread.flags & PARISC_KERNEL_DEATH) {
arch/parisc/kernel/traps.c
259
current->thread.flags |= PARISC_KERNEL_DEATH;
arch/parisc/kernel/traps.c
329
task_pid_nr(current), current->comm);
arch/parisc/kernel/traps.c
450
unwind_frame_init(&info, current, regs);
arch/parisc/kernel/traps.c
718
mmap_read_lock(current->mm);
arch/parisc/kernel/traps.c
719
vma = find_vma(current->mm,regs->iaoq[0]);
arch/parisc/kernel/traps.c
726
mmap_read_unlock(current->mm);
arch/parisc/kernel/traps.c
729
mmap_read_unlock(current->mm);
arch/parisc/kernel/traps.c
756
task_pid_nr(current), current->comm);
arch/parisc/kernel/traps.c
773
task_pid_nr(current), current->comm);
arch/parisc/kernel/unaligned.c
386
if (current->thread.flags & PARISC_UAC_SIGBUS) {
arch/parisc/kernel/unaligned.c
390
if (!(current->thread.flags & PARISC_UAC_NOPRINT) &&
arch/parisc/kernel/unaligned.c
394
current->comm, task_pid_nr(current), regs->ior,
arch/parisc/kernel/unaligned.c
405
if (!(current->thread.flags & PARISC_UAC_NOPRINT) &&
arch/parisc/kernel/unwind.c
430
task = task ? task : current;
arch/parisc/kernel/unwind.c
432
if (task == current) {
arch/parisc/kernel/unwind.c
484
unwind_frame_init_task(&info, current, NULL);
arch/parisc/kernel/vdso.c
32
current->mm->context.vdso_base = vma->vm_start;
arch/parisc/kernel/vdso.c
58
struct mm_struct *mm = current->mm;
arch/parisc/kernel/vdso.c
77
if (current->flags & PF_RANDOMIZE)
arch/parisc/kernel/vdso.c
91
current->mm->context.vdso_base = vdso_text_start;
arch/parisc/mm/fault.c
278
tsk = current;
arch/parisc/mm/fault.c
491
tsk = current;
arch/powerpc/include/asm/book3s/32/kup.h
107
current->thread.kuap = (__force u32)to;
arch/powerpc/include/asm/book3s/32/kup.h
113
u32 kuap = current->thread.kuap;
arch/powerpc/include/asm/book3s/32/kup.h
120
current->thread.kuap = KUAP_NONE;
arch/powerpc/include/asm/book3s/32/kup.h
126
unsigned long flags = current->thread.kuap;
arch/powerpc/include/asm/book3s/32/kup.h
129
current->thread.kuap = KUAP_NONE;
arch/powerpc/include/asm/book3s/32/kup.h
139
current->thread.kuap = flags;
arch/powerpc/include/asm/book3s/32/kup.h
60
unsigned long kuap = current->thread.kuap;
arch/powerpc/include/asm/book3s/32/kup.h
66
current->thread.kuap = KUAP_NONE;
arch/powerpc/include/asm/book3s/32/kup.h
78
current->thread.kuap = KUAP_NONE;
arch/powerpc/include/asm/book3s/32/kup.h
85
current->thread.kuap = regs->kuap;
arch/powerpc/include/asm/book3s/32/kup.h
92
unsigned long kuap = current->thread.kuap;
arch/powerpc/include/asm/book3s/64/kup.h
218
if (current->thread.regs)
arch/powerpc/include/asm/book3s/64/kup.h
219
return current->thread.regs->amr;
arch/powerpc/include/asm/book3s/64/kup.h
225
if (current->thread.regs)
arch/powerpc/include/asm/book3s/64/kup.h
226
return current->thread.regs->iamr;
arch/powerpc/include/asm/cputime.h
48
struct cpu_accounting_data *acct = raw_get_accounting(current);
arch/powerpc/include/asm/cputime.h
57
struct cpu_accounting_data *acct = raw_get_accounting(current);
arch/powerpc/include/asm/current.h
33
register struct task_struct *current asm ("r2");
arch/powerpc/include/asm/elf.h
170
VDSO_AUX_ENT(AT_SYSINFO_EHDR, (unsigned long)current->mm->context.vdso);\
arch/powerpc/include/asm/elf.h
93
if (personality(current->personality) != PER_LINUX32) \
arch/powerpc/include/asm/elf.h
95
(current->personality & (~PER_MASK))); \
arch/powerpc/include/asm/entry-common.h
102
unsigned long dbcr0 = current->thread.debug.dbcr0;
arch/powerpc/include/asm/entry-common.h
80
unsigned long dbcr0 = current->thread.debug.dbcr0;
arch/powerpc/include/asm/mmu_context.h
244
switch_mm_irqs_off(prev, next, current);
arch/powerpc/include/asm/nohash/kup-booke.h
41
mtspr(SPRN_PID, current->thread.pid);
arch/powerpc/include/asm/nohash/kup-booke.h
49
mtspr(SPRN_PID, current->thread.pid);
arch/powerpc/include/asm/nohash/kup-booke.h
78
uaccess_begin_booke(current->thread.pid);
arch/powerpc/include/asm/nohash/kup-booke.h
98
uaccess_begin_booke(current->thread.pid);
arch/powerpc/include/asm/ptrace.h
234
((struct pt_regs *)((unsigned long)task_stack_page(current) + THREAD_SIZE) - 1)
arch/powerpc/include/asm/sfp-machine.h
108
#define __FPU_FPSCR (current->thread.spefscr)
arch/powerpc/include/asm/sfp-machine.h
128
#define __FPU_FPSCR (current->thread.fp_state.fpscr)
arch/powerpc/include/asm/stackprotector.h
24
current->stack_canary = canary;
arch/powerpc/include/asm/stacktrace.h
15
return !(((unsigned long)(current->stack) ^ current_stack_pointer)
arch/powerpc/kernel/align.c
117
unsigned long *evr = ¤t->thread.evr[reg];
arch/powerpc/kernel/align.c
133
flush_spe_to_thread(current);
arch/powerpc/kernel/dexcr.c
19
current->thread.dexcr_onexec = mfspr(SPRN_DEXCR);
arch/powerpc/kernel/kgdb.c
334
if (current)
arch/powerpc/kernel/kgdb.c
335
memcpy(mem, ¤t->thread.evr[regno-32],
arch/powerpc/kernel/kgdb.c
360
memcpy(¤t->thread.evr[regno-32], mem,
arch/powerpc/kernel/mce.c
583
level, evt->cpu, current->pid, current->comm,
arch/powerpc/kernel/mce_power.c
37
mm = current->mm;
arch/powerpc/kernel/pci-common.c
680
current->comm, current->pid, pci_domain_nr(bus), bus->number);
arch/powerpc/kernel/process.c
1133
msr_diff = current->thread.ckpt_regs.msr & ~regs->msr;
arch/powerpc/kernel/process.c
1138
current->thread.load_fp = 1;
arch/powerpc/kernel/process.c
1141
current->thread.load_vec = 1;
arch/powerpc/kernel/process.c
1197
if (!current->thread.regs)
arch/powerpc/kernel/process.c
1200
usermsr = current->thread.regs->msr;
arch/powerpc/kernel/process.c
1204
__giveup_fpu(current);
arch/powerpc/kernel/process.c
1206
__giveup_altivec(current);
arch/powerpc/kernel/process.c
1210
current->thread.tm_tfhar = mfspr(SPRN_TFHAR);
arch/powerpc/kernel/process.c
1211
current->thread.tm_tfiar = mfspr(SPRN_TFIAR);
arch/powerpc/kernel/process.c
1212
current->thread.tm_texasr = mfspr(SPRN_TEXASR);
arch/powerpc/kernel/process.c
1213
current->thread.regs->msr &= ~MSR_TM;
arch/powerpc/kernel/process.c
1221
save_sprs(¤t->thread);
arch/powerpc/kernel/process.c
1286
old_thread = ¤t->thread;
arch/powerpc/kernel/process.c
1366
if (current->thread.regs)
arch/powerpc/kernel/process.c
1367
restore_math(current->thread.regs);
arch/powerpc/kernel/process.c
1438
pr_info("%s[%d]: code: %s\n", current->comm,
arch/powerpc/kernel/process.c
1439
current->pid, s.buffer);
arch/powerpc/kernel/process.c
1583
show_stack(current, (unsigned long *) regs->gpr[1], KERN_DEFAULT);
arch/powerpc/kernel/process.c
1591
flush_ptrace_hw_breakpoint(current);
arch/powerpc/kernel/process.c
1593
set_debug_reg_defaults(¤t->thread);
arch/powerpc/kernel/process.c
1608
if (!current->thread.regs) {
arch/powerpc/kernel/process.c
1609
struct pt_regs *regs = task_stack_page(current) + THREAD_SIZE;
arch/powerpc/kernel/process.c
1610
current->thread.regs = regs - 1;
arch/powerpc/kernel/process.c
1614
current->thread.regs->amr = default_amr;
arch/powerpc/kernel/process.c
1615
current->thread.regs->iamr = default_iamr;
arch/powerpc/kernel/process.c
1620
current->thread.dexcr = current->thread.dexcr_onexec;
arch/powerpc/kernel/process.c
1621
mtspr(SPRN_DEXCR, current->thread.dexcr);
arch/powerpc/kernel/process.c
1665
if (t != current)
arch/powerpc/kernel/process.c
1859
p->thread.dscr_inherit = current->thread.dscr_inherit;
arch/powerpc/kernel/process.c
1867
p->thread.hashkeyr = current->thread.hashkeyr;
arch/powerpc/kernel/process.c
1955
current->thread.used_vsr = 0;
arch/powerpc/kernel/process.c
1957
current->thread.load_slb = 0;
arch/powerpc/kernel/process.c
1958
current->thread.load_fp = 0;
arch/powerpc/kernel/process.c
1960
memset(¤t->thread.fp_state, 0, sizeof(current->thread.fp_state));
arch/powerpc/kernel/process.c
1961
current->thread.fp_save_area = NULL;
arch/powerpc/kernel/process.c
1964
memset(¤t->thread.vr_state, 0, sizeof(current->thread.vr_state));
arch/powerpc/kernel/process.c
1965
current->thread.vr_state.vscr.u[3] = 0x00010000; /* Java mode disabled */
arch/powerpc/kernel/process.c
1966
current->thread.vr_save_area = NULL;
arch/powerpc/kernel/process.c
1967
current->thread.vrsave = 0;
arch/powerpc/kernel/process.c
1968
current->thread.used_vr = 0;
arch/powerpc/kernel/process.c
1969
current->thread.load_vec = 0;
arch/powerpc/kernel/process.c
197
BUG_ON(tsk != current);
arch/powerpc/kernel/process.c
1972
memset(current->thread.evr, 0, sizeof(current->thread.evr));
arch/powerpc/kernel/process.c
1973
current->thread.acc = 0;
arch/powerpc/kernel/process.c
1974
current->thread.spefscr = 0;
arch/powerpc/kernel/process.c
1975
current->thread.used_spe = 0;
arch/powerpc/kernel/process.c
1978
current->thread.tm_tfhar = 0;
arch/powerpc/kernel/process.c
1979
current->thread.tm_texasr = 0;
arch/powerpc/kernel/process.c
1980
current->thread.tm_tfiar = 0;
arch/powerpc/kernel/process.c
1981
current->thread.load_tm = 0;
arch/powerpc/kernel/process.c
1985
current->thread.hashkeyr = get_random_long();
arch/powerpc/kernel/process.c
1986
mtspr(SPRN_HASHKEYR, current->thread.hashkeyr);
arch/powerpc/kernel/process.c
213
if (current->thread.regs && (current->thread.regs->msr & MSR_FP)) {
arch/powerpc/kernel/process.c
214
check_if_tm_restore_required(current);
arch/powerpc/kernel/process.c
223
MSR_TM_ACTIVE(current->thread.regs->msr))
arch/powerpc/kernel/process.c
225
__giveup_fpu(current);
arch/powerpc/kernel/process.c
2291
tsk = current;
arch/powerpc/kernel/process.c
2298
if (tsk == current)
arch/powerpc/kernel/process.c
2316
ret_addr = ftrace_graph_ret_addr(current,
arch/powerpc/kernel/process.c
2408
if (!(current->personality & ADDR_NO_RANDOMIZE) && randomize_va_space)
arch/powerpc/kernel/process.c
264
if (current->thread.regs && (current->thread.regs->msr & MSR_VEC)) {
arch/powerpc/kernel/process.c
265
check_if_tm_restore_required(current);
arch/powerpc/kernel/process.c
274
MSR_TM_ACTIVE(current->thread.regs->msr))
arch/powerpc/kernel/process.c
276
__giveup_altivec(current);
arch/powerpc/kernel/process.c
290
BUG_ON(tsk != current);
arch/powerpc/kernel/process.c
334
if (current->thread.regs &&
arch/powerpc/kernel/process.c
335
(current->thread.regs->msr & (MSR_VSX|MSR_VEC|MSR_FP))) {
arch/powerpc/kernel/process.c
336
check_if_tm_restore_required(current);
arch/powerpc/kernel/process.c
345
MSR_TM_ACTIVE(current->thread.regs->msr))
arch/powerpc/kernel/process.c
347
__giveup_vsx(current);
arch/powerpc/kernel/process.c
357
BUG_ON(tsk != current);
arch/powerpc/kernel/process.c
383
if (current->thread.regs && (current->thread.regs->msr & MSR_SPE)) {
arch/powerpc/kernel/process.c
384
check_if_tm_restore_required(current);
arch/powerpc/kernel/process.c
385
__giveup_spe(current);
arch/powerpc/kernel/process.c
395
BUG_ON(tsk != current);
arch/powerpc/kernel/process.c
454
if (current->thread.load_fp) {
arch/powerpc/kernel/process.c
455
current->thread.load_fp++;
arch/powerpc/kernel/process.c
463
load_fp_state(¤t->thread.fp_state);
arch/powerpc/kernel/process.c
473
if (cpu_has_feature(CPU_FTR_ALTIVEC) && (current->thread.load_vec)) {
arch/powerpc/kernel/process.c
474
current->thread.load_vec++;
arch/powerpc/kernel/process.c
482
load_vr_state(¤t->thread.vr_state);
arch/powerpc/kernel/process.c
483
current->thread.used_vr = 1;
arch/powerpc/kernel/process.c
499
current->thread.used_vsr = 1;
arch/powerpc/kernel/process.c
547
fpexc_mode = current->thread.fpexc_mode;
arch/powerpc/kernel/process.c
595
BUG_ON(tsk != current);
arch/powerpc/kernel/process.c
611
current->thread.trap_nr = TRAP_HWBKPT;
arch/powerpc/kernel/process.c
638
current->thread.hw_brk[0] = null_brk;
arch/powerpc/kernel/process.c
639
current->thread.hw_brk[0].flags |= HW_BRK_FLAG_DISABLED;
arch/powerpc/kernel/process.c
647
info = ¤t->thread.hw_brk[i];
arch/powerpc/kernel/process.c
653
current->thread.hw_brk[i] = null_brk;
arch/powerpc/kernel/process.c
654
current->thread.hw_brk[i].flags |= HW_BRK_FLAG_DISABLED;
arch/powerpc/kernel/process.c
661
current->thread.trap_nr = TRAP_HWBKPT;
arch/powerpc/kernel/process.c
751
if ((current->thread.debug.dbcr0 & DBCR0_IDM)
arch/powerpc/kernel/process.c
91
if (tsk == current && tsk->thread.regs &&
arch/powerpc/kernel/process.c
978
tm_reclaim_thread(¤t->thread, cause);
arch/powerpc/kernel/ptrace/ptrace-tm.c
21
if (!cpu_has_feature(CPU_FTR_TM) || tsk != current)
arch/powerpc/kernel/ptrace/ptrace32.c
269
child, task_user_regset_view(current), 0,
arch/powerpc/kernel/ptrace/ptrace32.c
275
child, task_user_regset_view(current), 0,
arch/powerpc/kernel/rtas.c
1845
func->name, nargs, current->comm);
arch/powerpc/kernel/setup_64.c
398
task_thread_info(current)->cpu = boot_cpuid; // fix task_cpu(current)
arch/powerpc/kernel/signal.c
250
BUG_ON(tsk != current);
arch/powerpc/kernel/signal.c
323
BUG_ON(tsk != current);
arch/powerpc/kernel/signal.c
358
BUG_ON(regs != current->thread.regs);
arch/powerpc/kernel/signal.c
360
do_signal(current);
arch/powerpc/kernel/signal_32.c
1057
unsafe_put_sigset_t(&old_ctx->uc_sigmask, ¤t->blocked, failed);
arch/powerpc/kernel/signal_32.c
1106
current->restart_block.fn = do_no_restart_syscall;
arch/powerpc/kernel/signal_32.c
1186
signal_fault(current, regs, "sys_rt_sigreturn", rt_sf);
arch/powerpc/kernel/signal_32.c
1201
unsigned long new_dbcr0 = current->thread.debug.dbcr0;
arch/powerpc/kernel/signal_32.c
1216
current->thread.debug.dbcr1)) {
arch/powerpc/kernel/signal_32.c
1251
current->thread.debug.dbcr0 = new_dbcr0;
arch/powerpc/kernel/signal_32.c
1270
signal_fault(current, regs, "sys_debug_setcontext", ctx);
arch/powerpc/kernel/signal_32.c
1311
current->restart_block.fn = do_no_restart_syscall;
arch/powerpc/kernel/signal_32.c
1344
signal_fault(current, regs, "sys_sigreturn", sr);
arch/powerpc/kernel/signal_32.c
1355
signal_fault(current, regs, "sys_sigreturn", sc);
arch/powerpc/kernel/signal_32.c
250
flush_fp_to_thread(current);
arch/powerpc/kernel/signal_32.c
252
if (current->thread.used_vr)
arch/powerpc/kernel/signal_32.c
253
flush_altivec_to_thread(current);
arch/powerpc/kernel/signal_32.c
255
current->thread.vrsave = mfspr(SPRN_VRSAVE);
arch/powerpc/kernel/signal_32.c
258
if (current->thread.used_vsr && ctx_has_vsx_region)
arch/powerpc/kernel/signal_32.c
259
flush_vsx_to_thread(current);
arch/powerpc/kernel/signal_32.c
262
if (current->thread.used_spe)
arch/powerpc/kernel/signal_32.c
263
flush_spe_to_thread(current);
arch/powerpc/kernel/signal_32.c
278
if (current->thread.used_vr) {
arch/powerpc/kernel/signal_32.c
279
unsafe_copy_to_user(&frame->mc_vregs, ¤t->thread.vr_state,
arch/powerpc/kernel/signal_32.c
293
unsafe_put_user(current->thread.vrsave, (u32 __user *)&frame->mc_vregs[32],
arch/powerpc/kernel/signal_32.c
296
unsafe_copy_fpr_to_user(&frame->mc_fregs, current, failed);
arch/powerpc/kernel/signal_32.c
310
if (current->thread.used_vsr && ctx_has_vsx_region) {
arch/powerpc/kernel/signal_32.c
311
unsafe_copy_vsx_to_user(&frame->mc_vsregs, current, failed);
arch/powerpc/kernel/signal_32.c
317
if (current->thread.used_spe) {
arch/powerpc/kernel/signal_32.c
318
unsafe_copy_to_user(&frame->mc_vregs, current->thread.evr,
arch/powerpc/kernel/signal_32.c
327
unsafe_put_user(current->thread.spefscr,
arch/powerpc/kernel/signal_32.c
365
current->thread.ckvrsave = mfspr(SPRN_VRSAVE);
arch/powerpc/kernel/signal_32.c
373
unsafe_save_general_regs(¤t->thread.ckpt_regs, frame, failed);
arch/powerpc/kernel/signal_32.c
385
if (current->thread.used_vr) {
arch/powerpc/kernel/signal_32.c
386
unsafe_copy_to_user(&frame->mc_vregs, ¤t->thread.ckvr_state,
arch/powerpc/kernel/signal_32.c
390
¤t->thread.vr_state,
arch/powerpc/kernel/signal_32.c
394
¤t->thread.ckvr_state,
arch/powerpc/kernel/signal_32.c
408
unsafe_put_user(current->thread.ckvrsave,
arch/powerpc/kernel/signal_32.c
411
unsafe_put_user(current->thread.vrsave,
arch/powerpc/kernel/signal_32.c
414
unsafe_put_user(current->thread.ckvrsave,
arch/powerpc/kernel/signal_32.c
417
unsafe_copy_ckfpr_to_user(&frame->mc_fregs, current, failed);
arch/powerpc/kernel/signal_32.c
419
unsafe_copy_fpr_to_user(&tm_frame->mc_fregs, current, failed);
arch/powerpc/kernel/signal_32.c
421
unsafe_copy_ckfpr_to_user(&tm_frame->mc_fregs, current, failed);
arch/powerpc/kernel/signal_32.c
429
if (current->thread.used_vsr) {
arch/powerpc/kernel/signal_32.c
430
unsafe_copy_ckvsx_to_user(&frame->mc_vsregs, current, failed);
arch/powerpc/kernel/signal_32.c
432
unsafe_copy_vsx_to_user(&tm_frame->mc_vsregs, current, failed);
arch/powerpc/kernel/signal_32.c
434
unsafe_copy_ckvsx_to_user(&tm_frame->mc_vsregs, current, failed);
arch/powerpc/kernel/signal_32.c
501
unsafe_copy_from_user(¤t->thread.vr_state, &sr->mc_vregs,
arch/powerpc/kernel/signal_32.c
503
current->thread.used_vr = true;
arch/powerpc/kernel/signal_32.c
504
} else if (current->thread.used_vr)
arch/powerpc/kernel/signal_32.c
505
memset(¤t->thread.vr_state, 0,
arch/powerpc/kernel/signal_32.c
509
unsafe_get_user(current->thread.vrsave, (u32 __user *)&sr->mc_vregs[32], failed);
arch/powerpc/kernel/signal_32.c
511
mtspr(SPRN_VRSAVE, current->thread.vrsave);
arch/powerpc/kernel/signal_32.c
513
unsafe_copy_fpr_from_user(current, &sr->mc_fregs, failed);
arch/powerpc/kernel/signal_32.c
526
unsafe_copy_vsx_from_user(current, &sr->mc_vsregs, failed);
arch/powerpc/kernel/signal_32.c
527
current->thread.used_vsr = true;
arch/powerpc/kernel/signal_32.c
528
} else if (current->thread.used_vsr)
arch/powerpc/kernel/signal_32.c
530
current->thread.fp_state.fpr[i][TS_VSRLOWOFFSET] = 0;
arch/powerpc/kernel/signal_32.c
544
BUILD_BUG_ON(sizeof(current->thread.spe) != ELF_NEVRREG * sizeof(u32));
arch/powerpc/kernel/signal_32.c
548
unsafe_copy_from_user(¤t->thread.spe, &sr->mc_vregs,
arch/powerpc/kernel/signal_32.c
549
sizeof(current->thread.spe), failed);
arch/powerpc/kernel/signal_32.c
550
current->thread.used_spe = true;
arch/powerpc/kernel/signal_32.c
551
} else if (current->thread.used_spe)
arch/powerpc/kernel/signal_32.c
552
memset(¤t->thread.spe, 0, sizeof(current->thread.spe));
arch/powerpc/kernel/signal_32.c
555
unsafe_get_user(current->thread.spefscr, (u32 __user *)&sr->mc_vregs + ELF_NEVRREG, failed);
arch/powerpc/kernel/signal_32.c
591
unsafe_restore_general_regs(¤t->thread.ckpt_regs, sr, failed);
arch/powerpc/kernel/signal_32.c
592
unsafe_get_user(current->thread.tm_tfhar, &sr->mc_gregs[PT_NIP], failed);
arch/powerpc/kernel/signal_32.c
601
unsafe_copy_from_user(¤t->thread.ckvr_state, &sr->mc_vregs,
arch/powerpc/kernel/signal_32.c
603
current->thread.used_vr = true;
arch/powerpc/kernel/signal_32.c
604
} else if (current->thread.used_vr) {
arch/powerpc/kernel/signal_32.c
605
memset(¤t->thread.vr_state, 0,
arch/powerpc/kernel/signal_32.c
607
memset(¤t->thread.ckvr_state, 0,
arch/powerpc/kernel/signal_32.c
612
unsafe_get_user(current->thread.ckvrsave,
arch/powerpc/kernel/signal_32.c
615
mtspr(SPRN_VRSAVE, current->thread.ckvrsave);
arch/powerpc/kernel/signal_32.c
619
unsafe_copy_fpr_from_user(current, &sr->mc_fregs, failed);
arch/powerpc/kernel/signal_32.c
627
unsafe_copy_ckvsx_from_user(current, &sr->mc_vsregs, failed);
arch/powerpc/kernel/signal_32.c
628
current->thread.used_vsr = true;
arch/powerpc/kernel/signal_32.c
629
} else if (current->thread.used_vsr)
arch/powerpc/kernel/signal_32.c
631
current->thread.fp_state.fpr[i][TS_VSRLOWOFFSET] = 0;
arch/powerpc/kernel/signal_32.c
632
current->thread.ckfp_state.fpr[i][TS_VSRLOWOFFSET] = 0;
arch/powerpc/kernel/signal_32.c
644
unsafe_copy_from_user(¤t->thread.vr_state, &tm_sr->mc_vregs,
arch/powerpc/kernel/signal_32.c
648
unsafe_get_user(current->thread.vrsave,
arch/powerpc/kernel/signal_32.c
651
unsafe_copy_ckfpr_from_user(current, &tm_sr->mc_fregs, failed);
arch/powerpc/kernel/signal_32.c
658
unsafe_copy_vsx_from_user(current, &tm_sr->mc_vsregs, failed);
arch/powerpc/kernel/signal_32.c
659
current->thread.used_vsr = true;
arch/powerpc/kernel/signal_32.c
695
current->thread.tm_texasr |= TEXASR_FS;
arch/powerpc/kernel/signal_32.c
697
tm_recheckpoint(¤t->thread);
arch/powerpc/kernel/signal_32.c
702
load_fp_state(¤t->thread.fp_state);
arch/powerpc/kernel/signal_32.c
703
regs_set_return_msr(regs, regs->msr | (MSR_FP | current->thread.fpexc_mode));
arch/powerpc/kernel/signal_32.c
706
load_vr_state(¤t->thread.vr_state);
arch/powerpc/kernel/signal_64.c
134
BUG_ON(tsk != current);
arch/powerpc/kernel/signal_64.c
227
BUG_ON(tsk != current);
arch/powerpc/kernel/signal_64.c
350
BUG_ON(tsk != current);
arch/powerpc/kernel/signal_64.c
451
BUG_ON(tsk != current);
arch/powerpc/kernel/signal_64.c
523
current->thread.used_vr = true;
arch/powerpc/kernel/signal_64.c
685
prepare_setup_sigcontext(current);
arch/powerpc/kernel/signal_64.c
689
unsafe_setup_sigcontext(&old_ctx->uc_mcontext, current, 0, NULL,
arch/powerpc/kernel/signal_64.c
691
unsafe_copy_to_user(&old_ctx->uc_sigmask, ¤t->blocked,
arch/powerpc/kernel/signal_64.c
722
if (__unsafe_restore_sigcontext(current, NULL, 0, &new_ctx->uc_mcontext)) {
arch/powerpc/kernel/signal_64.c
752
current->restart_block.fn = do_no_restart_syscall;
arch/powerpc/kernel/signal_64.c
814
if (restore_tm_sigcontexts(current, &uc->uc_mcontext,
arch/powerpc/kernel/signal_64.c
830
regs_set_return_msr(current->thread.regs,
arch/powerpc/kernel/signal_64.c
831
current->thread.regs->msr & ~MSR_TS_MASK);
arch/powerpc/kernel/signal_64.c
835
unsafe_restore_sigcontext(current, NULL, 1, &uc->uc_mcontext,
arch/powerpc/kernel/signal_64.c
851
signal_fault(current, regs, "rt_sigreturn", uc);
arch/powerpc/kernel/signal_64.c
974
signal_fault(current, regs, "handle_rt_signal64", frame);
arch/powerpc/kernel/smp.c
1194
paca_ptrs[boot_cpuid]->__current = current;
arch/powerpc/kernel/smp.c
1197
current_set[boot_cpuid] = current;
arch/powerpc/kernel/smp.c
1649
current->active_mm = &init_mm;
arch/powerpc/kernel/stacktrace.c
38
else if (task == current)
arch/powerpc/kernel/stacktrace.c
84
if (task == current)
arch/powerpc/kernel/swsusp.c
20
flush_all_to_thread(current);
arch/powerpc/kernel/swsusp.c
31
switch_mmu_context(current->active_mm, current->active_mm, NULL);
arch/powerpc/kernel/syscalls.c
115
regs_set_return_msr(current->thread.regs,
arch/powerpc/kernel/syscalls.c
116
current->thread.regs->msr ^ MSR_LE);
arch/powerpc/kernel/syscalls.c
81
if (personality(current->personality) == PER_LINUX32
arch/powerpc/kernel/sysfs.c
162
if (!current->thread.dscr_inherit) {
arch/powerpc/kernel/sysfs.c
163
current->thread.dscr = *(unsigned long *)val;
arch/powerpc/kernel/sysfs.c
57
current->comm, current->pid);
arch/powerpc/kernel/sysfs.c
66
current->comm, current->pid);
arch/powerpc/kernel/time.c
373
struct cpu_accounting_data *acct = get_accounting(current);
arch/powerpc/kernel/time.c
388
struct cpu_accounting_data *acct = get_accounting(current);
arch/powerpc/kernel/time.c
405
vtime_account_idle(current);
arch/powerpc/kernel/trace/ftrace.c
687
if (unlikely(atomic_read(¤t->tracing_graph_pause)))
arch/powerpc/kernel/trace/ftrace_64_pg.c
796
if (unlikely(atomic_read(¤t->tracing_graph_pause)))
arch/powerpc/kernel/traps.c
1199
flush_fp_to_thread(current);
arch/powerpc/kernel/traps.c
1202
code = __parse_fpscr(current->thread.fp_state.fpscr);
arch/powerpc/kernel/traps.c
1431
current->thread.dscr = regs->gpr[rd];
arch/powerpc/kernel/traps.c
1432
current->thread.dscr_inherit = 1;
arch/powerpc/kernel/traps.c
1433
mtspr(SPRN_DSCR, current->thread.dscr);
arch/powerpc/kernel/traps.c
146
if (kexec_should_crash(current))
arch/powerpc/kernel/traps.c
1463
code = __parse_fpscr(current->thread.fp_state.fpscr);
arch/powerpc/kernel/traps.c
149
!current->pid || is_global_init(current))
arch/powerpc/kernel/traps.c
1658
if (!(current->thread.align_ctl & PR_UNALIGN_SIGBUS))
arch/powerpc/kernel/traps.c
1728
current->thread.load_tm++;
arch/powerpc/kernel/traps.c
1731
tm_restore_sprs(¤t->thread);
arch/powerpc/kernel/traps.c
1808
current->thread.dscr = regs->gpr[rd];
arch/powerpc/kernel/traps.c
1809
current->thread.dscr_inherit = 1;
arch/powerpc/kernel/traps.c
1810
current->thread.fscr |= FSCR_DSCR;
arch/powerpc/kernel/traps.c
1811
mtspr(SPRN_FSCR, current->thread.fscr);
arch/powerpc/kernel/traps.c
1883
current->thread.load_fp = 1;
arch/powerpc/kernel/traps.c
1888
tm_recheckpoint(¤t->thread);
arch/powerpc/kernel/traps.c
1901
current->thread.load_vec = 1;
arch/powerpc/kernel/traps.c
1902
tm_recheckpoint(¤t->thread);
arch/powerpc/kernel/traps.c
1903
current->thread.used_vr = 1;
arch/powerpc/kernel/traps.c
1919
current->thread.used_vsr = 1;
arch/powerpc/kernel/traps.c
1924
current->thread.load_vec = 1;
arch/powerpc/kernel/traps.c
1925
current->thread.load_fp = 1;
arch/powerpc/kernel/traps.c
1927
tm_recheckpoint(¤t->thread);
arch/powerpc/kernel/traps.c
1976
dbcr_dac(current) &= ~(DBCR_DAC1R | DBCR_DAC1W);
arch/powerpc/kernel/traps.c
1978
current->thread.debug.dbcr2 &= ~DBCR2_DAC12MODE;
arch/powerpc/kernel/traps.c
1984
dbcr_dac(current) &= ~(DBCR_DAC2R | DBCR_DAC2W);
arch/powerpc/kernel/traps.c
1989
current->thread.debug.dbcr0 &= ~DBCR0_IAC1;
arch/powerpc/kernel/traps.c
1990
dbcr_iac_range(current) &= ~DBCR_IAC12MODE;
arch/powerpc/kernel/traps.c
1995
current->thread.debug.dbcr0 &= ~DBCR0_IAC2;
arch/powerpc/kernel/traps.c
2000
current->thread.debug.dbcr0 &= ~DBCR0_IAC3;
arch/powerpc/kernel/traps.c
2001
dbcr_iac_range(current) &= ~DBCR_IAC34MODE;
arch/powerpc/kernel/traps.c
2006
current->thread.debug.dbcr0 &= ~DBCR0_IAC4;
arch/powerpc/kernel/traps.c
2016
if (DBCR_ACTIVE_EVENTS(current->thread.debug.dbcr0,
arch/powerpc/kernel/traps.c
2017
current->thread.debug.dbcr1))
arch/powerpc/kernel/traps.c
2021
current->thread.debug.dbcr0 &= ~DBCR0_IDM;
arch/powerpc/kernel/traps.c
2024
mtspr(SPRN_DBCR0, current->thread.debug.dbcr0);
arch/powerpc/kernel/traps.c
2031
current->thread.debug.dbsr = debug_status;
arch/powerpc/kernel/traps.c
2048
current->thread.debug.dbcr0 &= ~DBCR0_BT;
arch/powerpc/kernel/traps.c
2049
current->thread.debug.dbcr0 |= DBCR0_IDM | DBCR0_IC;
arch/powerpc/kernel/traps.c
2083
current->thread.debug.dbcr0 &= ~DBCR0_IC;
arch/powerpc/kernel/traps.c
2084
if (DBCR_ACTIVE_EVENTS(current->thread.debug.dbcr0,
arch/powerpc/kernel/traps.c
2085
current->thread.debug.dbcr1))
arch/powerpc/kernel/traps.c
2089
current->thread.debug.dbcr0 &= ~DBCR0_IDM;
arch/powerpc/kernel/traps.c
2109
flush_altivec_to_thread(current);
arch/powerpc/kernel/traps.c
2126
"in %s at %lx\n", current->comm, regs->nip);
arch/powerpc/kernel/traps.c
2127
current->thread.vr_state.vscr.u[3] |= 0x10000;
arch/powerpc/kernel/traps.c
2157
flush_spe_to_thread(current);
arch/powerpc/kernel/traps.c
2159
spefscr = current->thread.spefscr;
arch/powerpc/kernel/traps.c
2160
fpexc_mode = current->thread.fpexc_mode;
arch/powerpc/kernel/traps.c
2189
"in %s at %lx\n", current->comm, regs->nip);
arch/powerpc/kernel/traps.c
2205
giveup_spe(current);
arch/powerpc/kernel/traps.c
2222
"in %s at %lx\n", current->comm, regs->nip);
arch/powerpc/kernel/traps.c
230
if (kexec_should_crash(current))
arch/powerpc/kernel/traps.c
2307
pr_warn_ratelimited("%s used emulated %s instruction\n", current->comm,
arch/powerpc/kernel/traps.c
242
if (in_interrupt() || panic_on_oops || !current->pid ||
arch/powerpc/kernel/traps.c
243
is_global_init(current)) {
arch/powerpc/kernel/traps.c
318
if (!unhandled_signal(current, signr))
arch/powerpc/kernel/traps.c
325
current->comm, current->pid, signame(signr), signr,
arch/powerpc/kernel/traps.c
354
current->thread.trap_nr = code;
arch/powerpc/kernel/traps.c
581
#define single_stepping(regs) (current->thread.debug.dbcr0 & DBCR0_IC)
arch/powerpc/kernel/traps.c
582
#define clear_single_step(regs) (current->thread.debug.dbcr0 &= ~DBCR0_IC)
arch/powerpc/kernel/traps.c
904
smp_processor_id(), current->comm, current->pid,
arch/powerpc/kernel/traps.c
911
flush_vsx_to_thread(current);
arch/powerpc/kernel/traps.c
925
vdst = (u8 *)¤t->thread.vr_state.vr[t];
arch/powerpc/kernel/traps.c
927
vdst = (u8 *)¤t->thread.fp_state.fpr[t][0];
arch/powerpc/kernel/traps.c
939
smp_processor_id(), current->comm, current->pid,
arch/powerpc/kernel/traps.c
954
smp_processor_id(), current->comm, current->pid,
arch/powerpc/kernel/traps.c
961
smp_processor_id(), current->comm, current->pid, regs->nip,
arch/powerpc/kernel/traps.c
980
smp_processor_id(), current->comm, current->pid,
arch/powerpc/kernel/uprobes.c
114
struct uprobe_task *utask = current->utask;
arch/powerpc/kernel/uprobes.c
116
WARN_ON_ONCE(current->thread.trap_nr != UPROBE_TRAP_NR);
arch/powerpc/kernel/uprobes.c
118
current->thread.trap_nr = utask->autask.saved_trap_nr;
arch/powerpc/kernel/uprobes.c
129
user_disable_single_step(current);
arch/powerpc/kernel/uprobes.c
170
struct uprobe_task *utask = current->utask;
arch/powerpc/kernel/uprobes.c
172
current->thread.trap_nr = utask->autask.saved_trap_nr;
arch/powerpc/kernel/uprobes.c
175
user_disable_single_step(current);
arch/powerpc/kernel/uprobes.c
66
struct arch_uprobe_task *autask = ¤t->utask->autask;
arch/powerpc/kernel/uprobes.c
68
autask->saved_trap_nr = current->thread.trap_nr;
arch/powerpc/kernel/uprobes.c
69
current->thread.trap_nr = UPROBE_TRAP_NR;
arch/powerpc/kernel/uprobes.c
70
regs_set_return_ip(regs, current->utask->xol_vaddr);
arch/powerpc/kernel/uprobes.c
72
user_enable_single_step(current);
arch/powerpc/kernel/vdso.c
103
struct mm_struct *mm = current->mm;
arch/powerpc/kernel/vdso.c
158
struct mm_struct *mm = current->mm;
arch/powerpc/kernel/vdso.c
52
current->mm->context.vdso = (void __user *)new_vma->vm_start;
arch/powerpc/kernel/vecemu.c
280
vrs = current->thread.vr_state.vr;
arch/powerpc/kernel/vecemu.c
329
¤t->thread.vr_state.vscr.u[3]);
arch/powerpc/kernel/vecemu.c
334
¤t->thread.vr_state.vscr.u[3]);
arch/powerpc/kernel/watchdog.c
157
print_irqtrace_events(current);
arch/powerpc/kernel/watchdog.c
275
print_irqtrace_events(current);
arch/powerpc/kernel/watchdog.c
416
print_irqtrace_events(current);
arch/powerpc/kvm/book3s_hv.c
368
if (task_is_running(current) &&
arch/powerpc/kvm/book3s_hv.c
4757
vcpu->arch.run_task = current;
arch/powerpc/kvm/book3s_hv.c
4769
if (!signal_pending(current)) {
arch/powerpc/kvm/book3s_hv.c
4783
!signal_pending(current)) {
arch/powerpc/kvm/book3s_hv.c
4888
vcpu->arch.run_task = current;
arch/powerpc/kvm/book3s_hv.c
4917
if (signal_pending(current))
arch/powerpc/kvm/book3s_hv.c
5036
r = kvmppc_handle_exit_hv(vcpu, current);
arch/powerpc/kvm/book3s_hv.c
5048
if (signal_pending(current)) {
arch/powerpc/kvm/book3s_hv.c
5100
if (signal_pending(current)) {
arch/powerpc/kvm/book3s_hv.c
5110
if (cpu_has_feature(CPU_FTR_TM) && current->thread.regs &&
arch/powerpc/kvm/book3s_hv.c
5111
(current->thread.regs->msr & MSR_TM)) {
arch/powerpc/kvm/book3s_hv.c
5112
if (MSR_TM_ACTIVE(current->thread.regs->msr)) {
arch/powerpc/kvm/book3s_hv_p9_entry.c
169
current->thread.tidr != vcpu->arch.tid)
arch/powerpc/kvm/book3s_hv_p9_entry.c
170
mtspr(SPRN_TIDR, current->thread.tidr);
arch/powerpc/kvm/book3s_hv_p9_entry.c
177
if (current->thread.fscr != vcpu->arch.fscr)
arch/powerpc/kvm/book3s_hv_p9_entry.c
178
mtspr(SPRN_FSCR, current->thread.fscr);
arch/powerpc/kvm/book3s_hv_p9_entry.c
179
if (current->thread.dscr != vcpu->arch.dscr)
arch/powerpc/kvm/book3s_hv_p9_entry.c
18
current->thread.vrsave != vcpu->arch.vrsave)
arch/powerpc/kvm/book3s_hv_p9_entry.c
180
mtspr(SPRN_DSCR, current->thread.dscr);
arch/powerpc/kvm/book3s_hv_p9_entry.c
190
vcpu->arch.vrsave != current->thread.vrsave)
arch/powerpc/kvm/book3s_hv_p9_entry.c
191
mtspr(SPRN_VRSAVE, current->thread.vrsave);
arch/powerpc/kvm/book3s_hv_p9_entry.c
194
if (vcpu->arch.bescr != current->thread.bescr)
arch/powerpc/kvm/book3s_hv_p9_entry.c
195
mtspr(SPRN_BESCR, current->thread.bescr);
arch/powerpc/kvm/book3s_hv_p9_entry.c
196
if (vcpu->arch.ebbhr != current->thread.ebbhr)
arch/powerpc/kvm/book3s_hv_p9_entry.c
197
mtspr(SPRN_EBBHR, current->thread.ebbhr);
arch/powerpc/kvm/book3s_hv_p9_entry.c
198
if (vcpu->arch.ebbrr != current->thread.ebbrr)
arch/powerpc/kvm/book3s_hv_p9_entry.c
199
mtspr(SPRN_EBBRR, current->thread.ebbrr);
arch/powerpc/kvm/book3s_hv_p9_entry.c
214
if (vcpu->arch.tar != current->thread.tar)
arch/powerpc/kvm/book3s_hv_p9_entry.c
215
mtspr(SPRN_TAR, current->thread.tar);
arch/powerpc/kvm/book3s_hv_p9_entry.c
23
if (current->thread.ebbhr != vcpu->arch.ebbhr)
arch/powerpc/kvm/book3s_hv_p9_entry.c
25
if (current->thread.ebbrr != vcpu->arch.ebbrr)
arch/powerpc/kvm/book3s_hv_p9_entry.c
27
if (current->thread.bescr != vcpu->arch.bescr)
arch/powerpc/kvm/book3s_hv_p9_entry.c
32
current->thread.tidr != vcpu->arch.tid)
arch/powerpc/kvm/book3s_hv_p9_entry.c
40
if (current->thread.fscr != vcpu->arch.fscr)
arch/powerpc/kvm/book3s_hv_p9_entry.c
42
if (current->thread.dscr != vcpu->arch.dscr)
arch/powerpc/kvm/book3s_pr.c
1012
current->thread.tar = mfspr(SPRN_TAR);
arch/powerpc/kvm/book3s_pr.c
145
if (cpu_has_feature(CPU_FTR_ARCH_300) && (current->thread.fscr & FSCR_SCV))
arch/powerpc/kvm/book3s_pr.c
152
current->thread.kvm_shadow_vcpu = vcpu->arch.shadow_vcpu;
arch/powerpc/kvm/book3s_pr.c
176
if (cpu_has_feature(CPU_FTR_ARCH_300) && (current->thread.fscr & FSCR_SCV))
arch/powerpc/kvm/book3s_pr.c
1832
giveup_all(current);
arch/powerpc/kvm/book3s_pr.c
799
struct thread_struct *t = ¤t->thread;
arch/powerpc/kvm/book3s_pr.c
823
giveup_fpu(current);
arch/powerpc/kvm/book3s_pr.c
829
if (current->thread.regs->msr & MSR_VEC)
arch/powerpc/kvm/book3s_pr.c
830
giveup_altivec(current);
arch/powerpc/kvm/book3s_pr.c
851
mtspr(SPRN_TAR, current->thread.tar);
arch/powerpc/kvm/book3s_pr.c
862
struct thread_struct *t = ¤t->thread;
arch/powerpc/kvm/book3s_pr.c
934
lost_ext = vcpu->arch.guest_owned_ext & ~current->thread.regs->msr;
arch/powerpc/kvm/book3s_pr.c
954
current->thread.regs->msr |= lost_ext;
arch/powerpc/kvm/booke.c
160
if (!(current->thread.regs->msr & MSR_FP)) {
arch/powerpc/kvm/booke.c
164
current->thread.fp_save_area = &vcpu->arch.fp;
arch/powerpc/kvm/booke.c
165
current->thread.regs->msr |= MSR_FP;
arch/powerpc/kvm/booke.c
177
if (current->thread.regs->msr & MSR_FP)
arch/powerpc/kvm/booke.c
178
giveup_fpu(current);
arch/powerpc/kvm/booke.c
179
current->thread.fp_save_area = NULL;
arch/powerpc/kvm/booke.c
202
if (!(current->thread.regs->msr & MSR_VEC)) {
arch/powerpc/kvm/booke.c
206
current->thread.vr_save_area = &vcpu->arch.vr;
arch/powerpc/kvm/booke.c
207
current->thread.regs->msr |= MSR_VEC;
arch/powerpc/kvm/booke.c
2112
current->thread.kvm_vcpu = vcpu;
arch/powerpc/kvm/booke.c
2117
current->thread.kvm_vcpu = NULL;
arch/powerpc/kvm/booke.c
221
if (current->thread.regs->msr & MSR_VEC)
arch/powerpc/kvm/booke.c
222
giveup_altivec(current);
arch/powerpc/kvm/booke.c
223
current->thread.vr_save_area = NULL;
arch/powerpc/kvm/booke.c
802
debug = current->thread.debug;
arch/powerpc/kvm/booke.c
803
current->thread.debug = vcpu->arch.dbg_reg;
arch/powerpc/kvm/booke.c
815
current->thread.debug = debug;
arch/powerpc/kvm/booke_emulate.c
373
current->thread.debug = vcpu->arch.dbg_reg;
arch/powerpc/kvm/mpic.c
116
struct kvm_vcpu *vcpu = current->thread.kvm_vcpu;
arch/powerpc/kvm/powerpc.c
94
if (signal_pending(current)) {
arch/powerpc/kvm/trace_hv.h
422
__entry->tgid = current->tgid;
arch/powerpc/kvm/trace_hv.h
446
__entry->tgid = current->tgid;
arch/powerpc/kvm/trace_hv.h
468
__entry->tgid = current->tgid;
arch/powerpc/kvm/trace_hv.h
488
__entry->tgid = current->tgid;
arch/powerpc/lib/code-patching.c
83
struct mm_struct *orig_mm = current->active_mm;
arch/powerpc/lib/code-patching.c
86
switch_mm_irqs_off(orig_mm, temp_mm, current);
arch/powerpc/lib/code-patching.c
98
switch_mm_irqs_off(temp_mm, orig_mm, current);
arch/powerpc/lib/sstep.c
1017
buf[j].d[0] = current->thread.fp_state.fpr[reg + i][0];
arch/powerpc/lib/sstep.c
1018
buf[j].d[1] = current->thread.fp_state.fpr[reg + i][1];
arch/powerpc/lib/sstep.c
1030
buf[j].v = current->thread.vr_state.vr[reg - 32 + i];
arch/powerpc/lib/sstep.c
602
current->thread.TS_FPR(rn) = u.l[0];
arch/powerpc/lib/sstep.c
609
current->thread.TS_FPR(rn) = u.l[1];
arch/powerpc/lib/sstep.c
638
u.l[0] = current->thread.TS_FPR(rn);
arch/powerpc/lib/sstep.c
650
u.l[1] = current->thread.TS_FPR(rn);
arch/powerpc/lib/sstep.c
691
current->thread.vr_state.vr[rn] = u.v;
arch/powerpc/lib/sstep.c
717
u.v = current->thread.vr_state.vr[rn];
arch/powerpc/lib/sstep.c
971
current->thread.fp_state.fpr[reg + i][0] = buf[j].d[0];
arch/powerpc/lib/sstep.c
972
current->thread.fp_state.fpr[reg + i][1] = buf[j].d[1];
arch/powerpc/lib/sstep.c
984
current->thread.vr_state.vr[reg - 32 + i] = buf[j].v;
arch/powerpc/math-emu/math.c
332
op0 = (void *)¤t->thread.TS_FPR((insn >> 21) & 0x1f);
arch/powerpc/math-emu/math.c
333
op1 = (void *)¤t->thread.TS_FPR((insn >> 16) & 0x1f);
arch/powerpc/math-emu/math.c
334
op2 = (void *)¤t->thread.TS_FPR((insn >> 11) & 0x1f);
arch/powerpc/math-emu/math.c
338
op0 = (void *)¤t->thread.TS_FPR((insn >> 21) & 0x1f);
arch/powerpc/math-emu/math.c
339
op1 = (void *)¤t->thread.TS_FPR((insn >> 16) & 0x1f);
arch/powerpc/math-emu/math.c
340
op2 = (void *)¤t->thread.TS_FPR((insn >> 6) & 0x1f);
arch/powerpc/math-emu/math.c
344
op0 = (void *)¤t->thread.TS_FPR((insn >> 21) & 0x1f);
arch/powerpc/math-emu/math.c
345
op1 = (void *)¤t->thread.TS_FPR((insn >> 16) & 0x1f);
arch/powerpc/math-emu/math.c
346
op2 = (void *)¤t->thread.TS_FPR((insn >> 11) & 0x1f);
arch/powerpc/math-emu/math.c
347
op3 = (void *)¤t->thread.TS_FPR((insn >> 6) & 0x1f);
arch/powerpc/math-emu/math.c
353
op0 = (void *)¤t->thread.TS_FPR((insn >> 21) & 0x1f);
arch/powerpc/math-emu/math.c
363
op0 = (void *)¤t->thread.TS_FPR((insn >> 21) & 0x1f);
arch/powerpc/math-emu/math.c
368
op0 = (void *)¤t->thread.TS_FPR((insn >> 21) & 0x1f);
arch/powerpc/math-emu/math.c
372
op0 = (void *)¤t->thread.TS_FPR((insn >> 21) & 0x1f);
arch/powerpc/math-emu/math.c
373
op1 = (void *)¤t->thread.TS_FPR((insn >> 16) & 0x1f);
arch/powerpc/math-emu/math.c
377
op0 = (void *)¤t->thread.TS_FPR((insn >> 21) & 0x1f);
arch/powerpc/math-emu/math.c
378
op1 = (void *)¤t->thread.TS_FPR((insn >> 11) & 0x1f);
arch/powerpc/math-emu/math.c
383
op0 = (void *)¤t->thread.TS_FPR((insn >> 21) & 0x1f);
arch/powerpc/math-emu/math.c
392
op0 = (void *)¤t->thread.TS_FPR((insn >> 21) & 0x1f);
arch/powerpc/math-emu/math.c
400
op2 = (void *)¤t->thread.TS_FPR((insn >> 16) & 0x1f);
arch/powerpc/math-emu/math.c
401
op3 = (void *)¤t->thread.TS_FPR((insn >> 11) & 0x1f);
arch/powerpc/math-emu/math.c
421
op1 = (void *)¤t->thread.TS_FPR((insn >> 11) & 0x1f);
arch/powerpc/math-emu/math.c
433
flush_fp_to_thread(current);
arch/powerpc/math-emu/math_efp.c
200
vc.wp[0] = current->thread.evr[fc];
arch/powerpc/math-emu/math_efp.c
202
va.wp[0] = current->thread.evr[fa];
arch/powerpc/math-emu/math_efp.c
204
vb.wp[0] = current->thread.evr[fb];
arch/powerpc/math-emu/math_efp.c
680
&= ~(FP_EX_INVALID | FP_EX_UNDERFLOW) | current->thread.spefscr_last;
arch/powerpc/math-emu/math_efp.c
683
current->thread.spefscr_last = __FPU_FPSCR;
arch/powerpc/math-emu/math_efp.c
685
current->thread.evr[fc] = vc.wp[0];
arch/powerpc/math-emu/math_efp.c
695
if (current->thread.fpexc_mode & PR_FP_EXC_SW_ENABLE) {
arch/powerpc/math-emu/math_efp.c
697
&& (current->thread.fpexc_mode & PR_FP_EXC_DIV))
arch/powerpc/math-emu/math_efp.c
700
&& (current->thread.fpexc_mode & PR_FP_EXC_OVF))
arch/powerpc/math-emu/math_efp.c
703
&& (current->thread.fpexc_mode & PR_FP_EXC_UND))
arch/powerpc/math-emu/math_efp.c
706
&& (current->thread.fpexc_mode & PR_FP_EXC_RES))
arch/powerpc/math-emu/math_efp.c
709
&& (current->thread.fpexc_mode & PR_FP_EXC_INV))
arch/powerpc/math-emu/math_efp.c
756
s_hi = current->thread.evr[fc] & SIGN_BIT_S;
arch/powerpc/math-emu/math_efp.c
757
fgpr.wp[0] = current->thread.evr[fc];
arch/powerpc/math-emu/math_efp.c
802
s_hi = current->thread.evr[fb] & SIGN_BIT_S;
arch/powerpc/math-emu/math_efp.c
811
s_hi = current->thread.evr[fb] & SIGN_BIT_S;
arch/powerpc/math-emu/math_efp.c
883
current->thread.evr[fc] = fgpr.wp[0];
arch/powerpc/math-emu/math_efp.c
888
if (current->thread.fpexc_mode & PR_FP_EXC_SW_ENABLE)
arch/powerpc/math-emu/math_efp.c
889
return (current->thread.fpexc_mode & PR_FP_EXC_RES) ? 1 : 0;
arch/powerpc/mm/book3s32/kuap.c
12
current->thread.sr0 |= SR_KS;
arch/powerpc/mm/book3s32/mmu.c
333
if (!current->thread.regs)
arch/powerpc/mm/book3s32/mmu.c
337
if (TRAP(current->thread.regs) != 0x300 && TRAP(current->thread.regs) != 0x400)
arch/powerpc/mm/book3s64/hash_utils.c
1623
if ((get_paca_psize(addr) != MMU_PAGE_4K) && (current->mm == mm)) {
arch/powerpc/mm/book3s64/hash_utils.c
1690
ea, access, current->comm);
arch/powerpc/mm/book3s64/hash_utils.c
1853
if (current->mm == mm)
arch/powerpc/mm/book3s64/hash_utils.c
1899
if (current->mm == mm)
arch/powerpc/mm/book3s64/hash_utils.c
1941
struct mm_struct *mm = current->mm;
arch/powerpc/mm/book3s64/hash_utils.c
1973
mm = current->mm;
arch/powerpc/mm/book3s64/hash_utils.c
2142
trap = current->thread.regs ? TRAP(current->thread.regs) : 0UL;
arch/powerpc/mm/book3s64/hash_utils.c
2168
if (local && cpu_has_feature(CPU_FTR_TM) && current->thread.regs &&
arch/powerpc/mm/book3s64/hash_utils.c
2169
MSR_TM_ACTIVE(current->thread.regs->msr)) {
arch/powerpc/mm/book3s64/mmu_context.c
122
memcpy(mm->context.hash_context, current->mm->context.hash_context, sizeof(struct hash_mm_context));
arch/powerpc/mm/book3s64/mmu_context.c
125
if (current->mm->context.hash_context->spt) {
arch/powerpc/mm/book3s64/pkeys.c
320
current->thread.regs->amr = old_amr | new_amr_bits;
arch/powerpc/mm/book3s64/pkeys.c
331
current->thread.regs->iamr = old_iamr | new_iamr_bits;
arch/powerpc/mm/book3s64/radix_tlb.c
673
if (current->mm == mm)
arch/powerpc/mm/book3s64/radix_tlb.c
676
if (current->active_mm == mm) {
arch/powerpc/mm/book3s64/radix_tlb.c
679
WARN_ON_ONCE(current->mm != NULL);
arch/powerpc/mm/book3s64/radix_tlb.c
687
current->active_mm = &init_mm;
arch/powerpc/mm/book3s64/radix_tlb.c
688
switch_mm_irqs_off(mm, &init_mm, current);
arch/powerpc/mm/book3s64/radix_tlb.c
769
if (current->mm != mm) {
arch/powerpc/mm/book3s64/radix_tlb.c
801
if (atomic_read(&mm->mm_users) <= 1 && current->mm == mm) {
arch/powerpc/mm/book3s64/radix_tlb.c
819
if (current->mm == mm)
arch/powerpc/mm/book3s64/slb.c
783
struct mm_struct *mm = current->mm;
arch/powerpc/mm/book3s64/slice.c
176
if (mm != current->active_mm)
arch/powerpc/mm/book3s64/slice.c
179
copy_mm_to_paca(current->active_mm);
arch/powerpc/mm/book3s64/slice.c
436
struct mm_struct *mm = current->mm;
arch/powerpc/mm/book3s64/slice.c
667
psize = mm_ctx_user_psize(¤t->mm->context);
arch/powerpc/mm/book3s64/slice.c
687
psize = mm_ctx_user_psize(¤t->mm->context);
arch/powerpc/mm/book3s64/slice.c
747
struct mm_struct *mm = current->mm;
arch/powerpc/mm/book3s64/subpage_prot.c
187
struct mm_struct *mm = current->mm;
arch/powerpc/mm/book3s64/subpage_prot.c
92
struct mm_struct *mm = current->mm;
arch/powerpc/mm/fault.c
146
current->thread.trap_nr = BUS_ADRERR;
arch/powerpc/mm/fault.c
152
current->comm, current->pid, address);
arch/powerpc/mm/fault.c
175
if (fatal_signal_pending(current) && !user_mode(regs))
arch/powerpc/mm/fault.c
325
current->comm, current->pid, address,
arch/powerpc/mm/fault.c
418
struct mm_struct *mm = current->mm;
arch/powerpc/mm/fault.c
568
mmap_read_unlock(current->mm);
arch/powerpc/mm/fault.c
651
if (task_stack_end_corrupted(current))
arch/powerpc/mm/pgtable.c
42
return current->thread.regs && TRAP(current->thread.regs) == 0x400;
arch/powerpc/net/bpf_jit_comp64.c
435
if (!validate_sp(sp, current))
arch/powerpc/perf/callchain.c
108
if (!current->mm)
arch/powerpc/perf/callchain.c
30
if (!validate_sp(sp, current))
arch/powerpc/perf/callchain.c
56
if (!validate_sp(sp, current))
arch/powerpc/perf/callchain.c
64
validate_sp_size(sp, current, STACK_INT_FRAME_SIZE) &&
arch/powerpc/perf/callchain_32.c
62
if (current->mm->context.vdso &&
arch/powerpc/perf/callchain_32.c
63
nip == VDSO32_SYMBOL(current->mm->context.vdso, sigtramp32))
arch/powerpc/perf/callchain_32.c
73
if (current->mm->context.vdso &&
arch/powerpc/perf/callchain_32.c
74
nip == VDSO32_SYMBOL(current->mm->context.vdso, sigtramp_rt32))
arch/powerpc/perf/callchain_64.c
44
if (current->mm->context.vdso &&
arch/powerpc/perf/callchain_64.c
45
nip == VDSO64_SYMBOL(current->mm->context.vdso, sigtramp_rt64))
arch/powerpc/perf/core-book3s.c
615
if (!is_ebb_event(event) || current->thread.used_ebb)
arch/powerpc/perf/core-book3s.c
624
current->thread.used_ebb = 1;
arch/powerpc/perf/core-book3s.c
625
current->thread.mmcr0 |= MMCR0_PMXE;
arch/powerpc/perf/core-book3s.c
633
current->thread.siar = mfspr(SPRN_SIAR);
arch/powerpc/perf/core-book3s.c
634
current->thread.sier = mfspr(SPRN_SIER);
arch/powerpc/perf/core-book3s.c
635
current->thread.sdar = mfspr(SPRN_SDAR);
arch/powerpc/perf/core-book3s.c
636
current->thread.mmcr0 = mmcr0 & MMCR0_USER_MASK;
arch/powerpc/perf/core-book3s.c
637
current->thread.mmcr2 = mfspr(SPRN_MMCR2) & MMCR2_USER_MASK;
arch/powerpc/perf/core-book3s.c
639
current->thread.mmcr3 = mfspr(SPRN_MMCR3);
arch/powerpc/perf/core-book3s.c
640
current->thread.sier2 = mfspr(SPRN_SIER2);
arch/powerpc/perf/core-book3s.c
641
current->thread.sier3 = mfspr(SPRN_SIER3);
arch/powerpc/perf/core-book3s.c
660
mmcr0 |= current->thread.mmcr0;
arch/powerpc/perf/core-book3s.c
667
if (!(current->thread.mmcr0 & MMCR0_PMXE))
arch/powerpc/perf/core-book3s.c
670
mtspr(SPRN_SIAR, current->thread.siar);
arch/powerpc/perf/core-book3s.c
671
mtspr(SPRN_SIER, current->thread.sier);
arch/powerpc/perf/core-book3s.c
672
mtspr(SPRN_SDAR, current->thread.sdar);
arch/powerpc/perf/core-book3s.c
681
mtspr(SPRN_MMCR2, cpuhw->mmcr.mmcr2 | current->thread.mmcr2);
arch/powerpc/perf/core-book3s.c
684
mtspr(SPRN_MMCR3, current->thread.mmcr3);
arch/powerpc/perf/core-book3s.c
685
mtspr(SPRN_SIER2, current->thread.sier2);
arch/powerpc/perf/core-book3s.c
686
mtspr(SPRN_SIER3, current->thread.sier3);
arch/powerpc/perf/core-book3s.c
732
if ((current->thread.mmcr0 & (MMCR0_PMAO | MMCR0_PMAO_SYNC)) != MMCR0_PMAO)
arch/powerpc/perf/core-book3s.c
736
if (ebb && !(current->thread.bescr & BESCR_GE))
arch/powerpc/perf/perf_regs.c
146
regs_user->regs = task_pt_regs(current);
arch/powerpc/perf/perf_regs.c
147
regs_user->abi = (regs_user->regs) ? perf_reg_abi(current) :
arch/powerpc/platforms/83xx/suspend.c
270
if (signal_pending(current) || pci_pm_state < 2)
arch/powerpc/platforms/book3s/vas-api.c
361
struct pt_regs *regs = current->thread.regs;
arch/powerpc/platforms/book3s/vas-api.c
76
task_ref->pid = get_task_pid(current, PIDTYPE_PID);
arch/powerpc/platforms/book3s/vas-api.c
80
task_ref->mm = get_task_mm(current);
arch/powerpc/platforms/book3s/vas-api.c
84
current->pid);
arch/powerpc/platforms/book3s/vas-api.c
97
task_ref->tgid = find_get_pid(task_tgid_vnr(current));
arch/powerpc/platforms/cell/spufs/context.c
49
ctx->owner = get_task_mm(current);
arch/powerpc/platforms/cell/spufs/coredump.c
71
int n = iterate_fd(current->files, *fd, match_context, NULL);
arch/powerpc/platforms/cell/spufs/fault.c
128
ret = copro_handle_mm_fault(current->mm, ea, dsisr, &flt);
arch/powerpc/platforms/cell/spufs/file.c
1432
if (ctx->owner != current->mm)
arch/powerpc/platforms/cell/spufs/file.c
326
if (fatal_signal_pending(current))
arch/powerpc/platforms/cell/spufs/file.c
348
mmap_read_unlock(current->mm);
arch/powerpc/platforms/cell/spufs/file.c
352
mmap_read_lock(current->mm);
arch/powerpc/platforms/cell/spufs/run.c
259
if (signal_pending(current))
arch/powerpc/platforms/cell/spufs/run.c
411
if (signal_pending(current))
arch/powerpc/platforms/cell/spufs/sched.c
1075
idr_get_cursor(&task_active_pid_ns(current)->idr) - 1);
arch/powerpc/platforms/cell/spufs/sched.c
109
ctx->tid = current->pid;
arch/powerpc/platforms/cell/spufs/sched.c
117
if (rt_prio(current->prio))
arch/powerpc/platforms/cell/spufs/sched.c
118
ctx->prio = current->prio;
arch/powerpc/platforms/cell/spufs/sched.c
120
ctx->prio = current->static_prio;
arch/powerpc/platforms/cell/spufs/sched.c
121
ctx->policy = current->policy;
arch/powerpc/platforms/cell/spufs/sched.c
131
cpumask_copy(&ctx->cpus_allowed, current->cpus_ptr);
arch/powerpc/platforms/cell/spufs/sched.c
226
spu->pid = current->pid;
arch/powerpc/platforms/cell/spufs/sched.c
227
spu->tgid = current->tgid;
arch/powerpc/platforms/cell/spufs/sched.c
539
if (!signal_pending(current)) {
arch/powerpc/platforms/cell/spufs/sched.c
782
if (signal_pending(current))
arch/powerpc/platforms/cell/spufs/spufs.h
315
if (signal_pending(current)) { \
arch/powerpc/platforms/chrp/nvram.c
30
current->comm, addr, nvram_size);
arch/powerpc/platforms/chrp/nvram.c
51
current->comm, addr, nvram_size);
arch/powerpc/platforms/powernv/vas-window.c
1004
trace_vas_tx_win_open(current, vasid, cop, attr);
arch/powerpc/platforms/powernv/vas-window.c
1106
trace_vas_paste_crb(current, txwin);
arch/powerpc/platforms/powernv/vas-window.c
860
trace_vas_rx_win_open(current, vasid, cop, rxattr);
arch/powerpc/platforms/pseries/papr-hvpipe.c
506
current->comm, task_pid_nr(current), srcID);
arch/powerpc/platforms/pseries/papr-platform-dump.c
349
current->comm, current->pid, dump_tag);
arch/powerpc/platforms/pseries/papr-rtas-common.c
188
} while (!fatal_signal_pending(current));
arch/powerpc/xmon/xmon.c
1852
printf(" current = 0x%px\n", current);
arch/powerpc/xmon/xmon.c
1857
if (current) {
arch/powerpc/xmon/xmon.c
1859
current->pid, current->comm);
arch/riscv/include/asm/elf.h
139
if (personality(current->personality) != PER_LINUX32) \
arch/riscv/include/asm/elf.h
141
(current->personality & (~PER_MASK))); \
arch/riscv/include/asm/elf.h
94
(elf_addr_t)(ulong)current->mm->context.vdso); \
arch/riscv/include/asm/entry-common.h
19
riscv_v_vstate_restore(¤t->thread.vstate, regs);
arch/riscv/include/asm/processor.h
215
#define SET_TAGGED_ADDR_CTRL(arg) set_tagged_addr_ctrl(current, arg)
arch/riscv/include/asm/processor.h
216
#define GET_TAGGED_ADDR_CTRL() get_tagged_addr_ctrl(current)
arch/riscv/include/asm/simd.h
43
if (IS_ENABLED(CONFIG_RISCV_ISA_V_PREEMPTIVE) && current->thread.kernel_vstate.datap) {
arch/riscv/include/asm/simd.h
44
if (!riscv_preempt_v_started(current))
arch/riscv/include/asm/stackprotector.h
18
current->stack_canary = canary;
arch/riscv/include/asm/stackprotector.h
20
__stack_chk_guard = current->stack_canary;
arch/riscv/include/asm/stacktrace.h
21
return !(((unsigned long)(current->stack) ^ current_stack_pointer) & ~(THREAD_SIZE - 1));
arch/riscv/include/asm/switch_to.h
80
if (task == current)
arch/riscv/include/asm/uaccess.h
33
(__force __typeof__(addr))__untagged_addr_remote(current->mm, __addr); \
arch/riscv/include/asm/vector.h
58
return READ_ONCE(current->thread.riscv_v_flags);
arch/riscv/kernel/compat_signal.c
129
current->restart_block.fn = do_no_restart_syscall;
arch/riscv/kernel/compat_signal.c
150
task = current;
arch/riscv/kernel/compat_signal.c
223
current->mm->context.vdso, rt_sigreturn);
arch/riscv/kernel/compat_signal.c
240
current->comm, task_pid_nr(current), ksig->sig,
arch/riscv/kernel/compat_signal.c
56
err = __copy_from_user(¤t->thread.fstate, state, sizeof(*state));
arch/riscv/kernel/compat_signal.c
60
fstate_restore(current, regs);
arch/riscv/kernel/compat_signal.c
83
fstate_save(current, regs);
arch/riscv/kernel/compat_signal.c
84
err = __copy_to_user(state, ¤t->thread.fstate, sizeof(*state));
arch/riscv/kernel/cpufeature.c
1172
current->thread.envcfg |= ENVCFG_CBZE;
arch/riscv/kernel/cpufeature.c
1177
current->thread.envcfg |= ENVCFG_CBCFE;
arch/riscv/kernel/ftrace.c
236
if (unlikely(atomic_read(¤t->tracing_graph_pause)))
arch/riscv/kernel/ftrace.c
258
if (unlikely(atomic_read(¤t->tracing_graph_pause)))
arch/riscv/kernel/kernel_mode_fpu.c
17
fstate_save(current, task_pt_regs(current));
arch/riscv/kernel/kernel_mode_fpu.c
25
fstate_restore(current, task_pt_regs(current));
arch/riscv/kernel/kernel_mode_vector.c
116
if (riscv_v_ctx_get_depth() != 0 || !riscv_preempt_v_started(current))
arch/riscv/kernel/kernel_mode_vector.c
119
riscv_preempt_v_clear_dirty(current);
arch/riscv/kernel/kernel_mode_vector.c
128
kvstate = ¤t->thread.kernel_vstate;
arch/riscv/kernel/kernel_mode_vector.c
132
if (riscv_preempt_v_started(current)) {
arch/riscv/kernel/kernel_mode_vector.c
136
if (riscv_preempt_v_dirty(current)) {
arch/riscv/kernel/kernel_mode_vector.c
138
riscv_preempt_v_clear_dirty(current);
arch/riscv/kernel/kernel_mode_vector.c
140
riscv_preempt_v_set_restore(current);
arch/riscv/kernel/kernel_mode_vector.c
146
if (__riscv_v_vstate_check(task_pt_regs(current)->status, DIRTY)) {
arch/riscv/kernel/kernel_mode_vector.c
147
uvstate = ¤t->thread.vstate;
arch/riscv/kernel/kernel_mode_vector.c
150
riscv_preempt_v_clear_dirty(current);
arch/riscv/kernel/kernel_mode_vector.c
159
if (!riscv_preempt_v_started(current))
arch/riscv/kernel/kernel_mode_vector.c
171
struct __riscv_v_ext_state *vstate = ¤t->thread.kernel_vstate;
arch/riscv/kernel/kernel_mode_vector.c
176
if (!riscv_preempt_v_started(current))
arch/riscv/kernel/kernel_mode_vector.c
182
if (riscv_preempt_v_restore(current)) {
arch/riscv/kernel/kernel_mode_vector.c
218
riscv_v_vstate_save(¤t->thread.vstate, task_pt_regs(current));
arch/riscv/kernel/kernel_mode_vector.c
222
riscv_v_vstate_set_restore(current, task_pt_regs(current));
arch/riscv/kernel/kernel_mode_vector.c
23
WRITE_ONCE(current->thread.riscv_v_flags, flags);
arch/riscv/kernel/kernel_mode_vector.c
86
return ¤t->thread.riscv_v_flags;
arch/riscv/kernel/perf_regs.c
41
regs_user->regs = task_pt_regs(current);
arch/riscv/kernel/perf_regs.c
42
regs_user->abi = perf_reg_abi(current);
arch/riscv/kernel/probes/uprobes.c
110
struct uprobe_task *utask = current->utask;
arch/riscv/kernel/probes/uprobes.c
112
current->thread.bad_cause = utask->autask.saved_cause;
arch/riscv/kernel/probes/uprobes.c
61
struct uprobe_task *utask = current->utask;
arch/riscv/kernel/probes/uprobes.c
63
utask->autask.saved_cause = current->thread.bad_cause;
arch/riscv/kernel/probes/uprobes.c
64
current->thread.bad_cause = UPROBE_TRAP_NR;
arch/riscv/kernel/probes/uprobes.c
73
struct uprobe_task *utask = current->utask;
arch/riscv/kernel/probes/uprobes.c
75
WARN_ON_ONCE(current->thread.bad_cause != UPROBE_TRAP_NR);
arch/riscv/kernel/probes/uprobes.c
76
current->thread.bad_cause = utask->autask.saved_cause;
arch/riscv/kernel/process.c
111
if (!(current->personality & ADDR_NO_RANDOMIZE) && randomize_va_space)
arch/riscv/kernel/process.c
154
fstate_restore(current, regs);
arch/riscv/kernel/process.c
163
set_shstk_lock(current, false);
arch/riscv/kernel/process.c
164
set_shstk_status(current, false);
arch/riscv/kernel/process.c
165
set_shstk_base(current, 0, 0);
arch/riscv/kernel/process.c
166
set_active_shstk(current, 0);
arch/riscv/kernel/process.c
171
set_indir_lp_lock(current, false);
arch/riscv/kernel/process.c
172
set_indir_lp_status(current, false);
arch/riscv/kernel/process.c
192
fstate_off(current, task_pt_regs(current));
arch/riscv/kernel/process.c
193
memset(¤t->thread.fstate, 0, sizeof(current->thread.fstate));
arch/riscv/kernel/process.c
197
riscv_v_vstate_ctrl_init(current);
arch/riscv/kernel/process.c
198
riscv_v_vstate_off(task_pt_regs(current));
arch/riscv/kernel/process.c
199
kfree(current->thread.vstate.datap);
arch/riscv/kernel/process.c
200
memset(¤t->thread.vstate, 0, sizeof(struct __riscv_v_ext_state));
arch/riscv/kernel/process.c
201
clear_tsk_thread_flag(current, TIF_RISCV_V_DEFER_RESTORE);
arch/riscv/kernel/process.c
205
envcfg_update_bits(current, ENVCFG_PMM, ENVCFG_PMM_PMLEN_0);
arch/riscv/kernel/process.c
97
regs->t5, regs->t6, get_active_shstk(current));
arch/riscv/kernel/ptrace.c
112
if (target == current) {
arch/riscv/kernel/ptrace.c
114
riscv_v_vstate_save(¤t->thread.vstate, task_pt_regs(current));
arch/riscv/kernel/ptrace.c
66
if (target == current)
arch/riscv/kernel/ptrace.c
67
fstate_save(current, task_pt_regs(current));
arch/riscv/kernel/return_address.c
39
arch_stack_walk(save_return_addr, &data, current, NULL);
arch/riscv/kernel/signal.c
102
err |= __copy_to_user(datap, current->thread.vstate.datap, riscv_v_vsize);
arch/riscv/kernel/signal.c
126
riscv_v_vstate_set_restore(current, regs);
arch/riscv/kernel/signal.c
129
err = __copy_from_user(¤t->thread.vstate, &state->v_state,
arch/riscv/kernel/signal.c
142
return copy_from_user(current->thread.vstate.datap, datap, riscv_v_vsize);
arch/riscv/kernel/signal.c
151
if (!is_shstk_enabled(current))
arch/riscv/kernel/signal.c
166
err |= save_user_shstk(current, &ss_ptr);
arch/riscv/kernel/signal.c
198
return restore_user_shstk(current, ss_ptr);
arch/riscv/kernel/signal.c
268
if (!is_shstk_enabled(current) || size != riscv_zicfiss_sc_size)
arch/riscv/kernel/signal.c
290
if (cal_all || riscv_v_vstate_query(task_pt_regs(current)))
arch/riscv/kernel/signal.c
294
if (is_shstk_enabled(current))
arch/riscv/kernel/signal.c
319
current->restart_block.fn = do_no_restart_syscall;
arch/riscv/kernel/signal.c
342
task = current;
arch/riscv/kernel/signal.c
439
current->mm->context.vdso, rt_sigreturn);
arch/riscv/kernel/signal.c
442
if (is_shstk_enabled(current))
arch/riscv/kernel/signal.c
476
current->comm, task_pid_nr(current), ksig->sig,
arch/riscv/kernel/signal.c
50
err = __copy_from_user(¤t->thread.fstate, state, sizeof(*state));
arch/riscv/kernel/signal.c
54
fstate_restore(current, regs);
arch/riscv/kernel/signal.c
64
fstate_save(current, regs);
arch/riscv/kernel/signal.c
65
err = __copy_to_user(state, ¤t->thread.fstate, sizeof(*state));
arch/riscv/kernel/signal.c
93
riscv_v_vstate_save(¤t->thread.vstate, regs);
arch/riscv/kernel/signal.c
97
err = __copy_to_user(&state->v_state, ¤t->thread.vstate,
arch/riscv/kernel/smpboot.c
234
current->active_mm = mm;
arch/riscv/kernel/stacktrace.c
116
} else if (task == NULL || task == current) {
arch/riscv/kernel/stacktrace.c
28
if ((task) == current) \
arch/riscv/kernel/stacktrace.c
59
} else if (task == NULL || task == current) {
arch/riscv/kernel/sys_riscv.c
76
flush_icache_mm(current->mm, flags & SYS_RISCV_FLUSH_ICACHE_LOCAL);
arch/riscv/kernel/traps.c
117
struct task_struct *tsk = current;
arch/riscv/kernel/traps.c
135
current->thread.bad_cause = regs->cause;
arch/riscv/kernel/traps.c
289
current->thread.bad_cause = regs->cause;
arch/riscv/kernel/traps.c
469
unsigned long tsk_stk = (unsigned long)current->stack;
arch/riscv/kernel/traps.c
49
if (regs != task_pt_regs(current))
arch/riscv/kernel/traps.c
99
if (kexec_should_crash(current))
arch/riscv/kernel/traps_misaligned.c
235
if (user_mode(regs) && (current->thread.align_ctl & PR_UNALIGN_SIGBUS))
arch/riscv/kernel/traps_misaligned.c
346
if (user_mode(regs) && (current->thread.align_ctl & PR_UNALIGN_SIGBUS))
arch/riscv/kernel/usercfi.c
355
if (!tsk->mm || tsk->mm != current->mm)
arch/riscv/kernel/vdso.c
161
struct mm_struct *mm = current->mm;
arch/riscv/kernel/vdso.c
177
struct mm_struct *mm = current->mm;
arch/riscv/kernel/vdso.c
39
current->mm->context.vdso = (void *)new_vma->vm_start;
arch/riscv/kernel/vector.c
181
return riscv_v_ctrl_get_cur(current) == PR_RISCV_V_VSTATE_CTRL_ON;
arch/riscv/kernel/vector.c
212
WARN_ON(current->thread.vstate.datap);
arch/riscv/kernel/vector.c
219
if (riscv_v_thread_ctx_alloc(riscv_v_user_cachep, ¤t->thread.vstate)) {
arch/riscv/kernel/vector.c
225
riscv_v_vstate_set_restore(current, regs);
arch/riscv/kernel/vector.c
260
return current->thread.vstate_ctrl & PR_RISCV_V_VSTATE_CTRL_MASK;
arch/riscv/kernel/vector.c
278
if (riscv_v_ctrl_get_cur(current) != PR_RISCV_V_VSTATE_CTRL_OFF)
arch/riscv/kernel/vector.c
285
cur = riscv_v_ctrl_get_cur(current);
arch/riscv/kernel/vector.c
297
riscv_v_ctrl_set(current, cur, next, inherit);
arch/riscv/kvm/mmu.c
197
mmap_read_lock(current->mm);
arch/riscv/kvm/mmu.c
214
vma = find_vma_intersection(current->mm, hva, reg_end);
arch/riscv/kvm/mmu.c
241
mmap_read_unlock(current->mm);
arch/riscv/kvm/mmu.c
571
mmap_read_lock(current->mm);
arch/riscv/kvm/mmu.c
573
vma = vma_lookup(current->mm, hva);
arch/riscv/kvm/mmu.c
576
mmap_read_unlock(current->mm);
arch/riscv/kvm/mmu.c
607
mmap_read_unlock(current->mm);
arch/riscv/kvm/mmu.c
620
vma_pageshift, current);
arch/riscv/kvm/vcpu_pmu.c
353
event = perf_event_create_kernel_counter(attr, -1, current, kvm_riscv_pmu_overflow, pmc);
arch/riscv/kvm/vcpu_sbi_sta.c
118
vcpu->arch.sta.last_steal = current->sched_info.run_delay;
arch/riscv/kvm/vcpu_sbi_sta.c
70
vcpu->arch.sta.last_steal = READ_ONCE(current->sched_info.run_delay);
arch/riscv/mm/cacheflush.c
192
mask = ¤t->mm->context.icache_stale_mask;
arch/riscv/mm/cacheflush.c
253
current->mm->context.force_icache_flush = true;
arch/riscv/mm/cacheflush.c
256
current->thread.force_icache_flush = true;
arch/riscv/mm/cacheflush.c
266
current->mm->context.force_icache_flush = false;
arch/riscv/mm/cacheflush.c
270
current->thread.force_icache_flush = false;
arch/riscv/mm/cacheflush.c
78
if (mm == current->active_mm && local) {
arch/riscv/mm/fault.c
291
tsk = current;
arch/riscv/mm/fault.c
35
struct mm_struct *mm = current->mm;
arch/riscv/mm/fault.c
41
current->comm, PAGE_SIZE / SZ_1K, VA_BITS,
arch/s390/crypto/prng.c
522
if (signal_pending(current)) {
arch/s390/crypto/prng.c
605
if (signal_pending(current)) {
arch/s390/hypfs/hypfs_diag.c
151
if (signal_pending(current))
arch/s390/include/asm/elf.h
219
(current->personality & (~PER_MASK))); \
arch/s390/include/asm/elf.h
237
(unsigned long)current->mm->context.vdso_base); \
arch/s390/include/asm/entry-common.h
57
return current->flags & PF_VCPU;
arch/s390/include/asm/fpu.h
160
struct thread_struct *thread = ¤t->thread;
arch/s390/include/asm/fpu.h
176
struct thread_struct *thread = ¤t->thread;
arch/s390/include/asm/fpu.h
189
struct thread_struct *thread = ¤t->thread;
arch/s390/include/asm/fpu.h
208
WRITE_ONCE(current->thread.kfpu_flags, mask);
arch/s390/include/asm/kprobes.h
48
(((unsigned long)task_stack_page(current)) + THREAD_SIZE - (ADDR))) \
arch/s390/include/asm/kprobes.h
50
: (((unsigned long)task_stack_page(current)) + THREAD_SIZE - (ADDR)))
arch/s390/include/asm/mmu_context.h
123
switch_mm_irqs_off(prev, next, current);
arch/s390/include/asm/mmu_context.h
98
struct task_struct *tsk = current;
arch/s390/include/asm/pgtable.h
1499
return end <= current->mm->context.asce_limit;
arch/s390/include/asm/stackprotector.h
12
current->stack_canary = get_random_canary();
arch/s390/include/asm/stackprotector.h
13
get_lowcore()->stack_canary = current->stack_canary;
arch/s390/include/asm/stacktrace.h
92
if (task == current)
arch/s390/include/asm/unwind.h
78
task = task ?: current;
arch/s390/kernel/dumpstack.c
105
if (task != current)
arch/s390/kernel/dumpstack.c
140
debug_show_held_locks(task ? : current);
arch/s390/kernel/ftrace.c
274
if (unlikely(atomic_read(¤t->tracing_graph_pause)))
arch/s390/kernel/guarded_storage.c
100
for_each_thread(current, sibling) {
arch/s390/kernel/guarded_storage.c
26
if (!current->thread.gs_cb) {
arch/s390/kernel/guarded_storage.c
34
current->thread.gs_cb = gs_cb;
arch/s390/kernel/guarded_storage.c
42
if (current->thread.gs_cb) {
arch/s390/kernel/guarded_storage.c
44
kfree(current->thread.gs_cb);
arch/s390/kernel/guarded_storage.c
45
current->thread.gs_cb = NULL;
arch/s390/kernel/guarded_storage.c
56
gs_cb = current->thread.gs_bc_cb;
arch/s390/kernel/guarded_storage.c
61
current->thread.gs_bc_cb = gs_cb;
arch/s390/kernel/guarded_storage.c
72
gs_cb = current->thread.gs_bc_cb;
arch/s390/kernel/guarded_storage.c
73
current->thread.gs_bc_cb = NULL;
arch/s390/kernel/guarded_storage.c
84
gs_cb = current->thread.gs_bc_cb;
arch/s390/kernel/guarded_storage.c
86
kfree(current->thread.gs_cb);
arch/s390/kernel/guarded_storage.c
87
current->thread.gs_bc_cb = NULL;
arch/s390/kernel/guarded_storage.c
90
current->thread.gs_cb = gs_cb;
arch/s390/kernel/irq.c
163
current->thread.last_break = regs->last_break;
arch/s390/kernel/irq.c
206
current->thread.last_break = regs->last_break;
arch/s390/kernel/nmi.c
265
current->comm, current->pid);
arch/s390/kernel/nmi.c
266
if (is_global_init(current))
arch/s390/kernel/nmi.c
268
do_send_sig_info(SIGKILL, SEND_SIG_PRIV, current, PIDTYPE_PID);
arch/s390/kernel/perf_event.c
208
unwind_for_each_frame(&state, current, regs, 0) {
arch/s390/kernel/perf_pai.c
631
data.tid_entry.pid = task_tgid_nr(current);
arch/s390/kernel/perf_pai.c
632
data.tid_entry.tid = task_pid_nr(current);
arch/s390/kernel/perf_regs.c
22
fp = *(freg_t *)(current->thread.ufpu.vxrs + idx);
arch/s390/kernel/perf_regs.c
59
regs_user->regs = task_pt_regs(current);
arch/s390/kernel/perf_regs.c
62
regs_user->abi = perf_reg_abi(current);
arch/s390/kernel/process.c
182
current->thread.ufpu.fpc = 0;
arch/s390/kernel/process.c
229
if (!(current->personality & ADDR_NO_RANDOMIZE) && randomize_va_space)
arch/s390/kernel/process.c
72
if (get_lowcore()->current_pid != current->pid) {
arch/s390/kernel/process.c
73
get_lowcore()->current_pid = current->pid;
arch/s390/kernel/processor.c
112
current->active_mm = &init_mm;
arch/s390/kernel/processor.c
113
BUG_ON(current->mm);
arch/s390/kernel/processor.c
114
enter_lazy_tlb(&init_mm, current);
arch/s390/kernel/ptrace.c
514
if (target == current)
arch/s390/kernel/ptrace.c
529
if (target == current)
arch/s390/kernel/ptrace.c
552
if (rc == 0 && target == current)
arch/s390/kernel/ptrace.c
564
if (target == current)
arch/s390/kernel/ptrace.c
581
if (target == current)
arch/s390/kernel/ptrace.c
649
if (target == current)
arch/s390/kernel/ptrace.c
666
if (target == current)
arch/s390/kernel/ptrace.c
686
if (target == current)
arch/s390/kernel/ptrace.c
701
if (target == current)
arch/s390/kernel/ptrace.c
736
if (target == current)
arch/s390/kernel/ptrace.c
758
else if (target == current)
arch/s390/kernel/ptrace.c
772
if (target == current) {
arch/s390/kernel/ptrace.c
870
if (target == current)
arch/s390/kernel/ptrace.c
896
if (target == current)
arch/s390/kernel/runtime_instr.c
33
struct task_struct *task = current;
arch/s390/kernel/runtime_instr.c
85
if (!current->thread.ri_cb) {
arch/s390/kernel/runtime_instr.c
90
cb = current->thread.ri_cb;
arch/s390/kernel/runtime_instr.c
98
current->thread.ri_cb = cb;
arch/s390/kernel/signal.c
110
save_access_regs(current->thread.acrs);
arch/s390/kernel/signal.c
117
restore_access_regs(current->thread.acrs);
arch/s390/kernel/signal.c
131
memcpy(&user_sregs.regs.acrs, current->thread.acrs,
arch/s390/kernel/signal.c
133
fpregs_store(&user_sregs.fpregs, ¤t->thread.ufpu);
arch/s390/kernel/signal.c
144
current->restart_block.fn = do_no_restart_syscall;
arch/s390/kernel/signal.c
149
if (!is_ri_task(current) && (user_sregs.regs.psw.mask & PSW_MASK_RI))
arch/s390/kernel/signal.c
164
memcpy(¤t->thread.acrs, &user_sregs.regs.acrs,
arch/s390/kernel/signal.c
165
sizeof(current->thread.acrs));
arch/s390/kernel/signal.c
167
fpregs_load(&user_sregs.fpregs, ¤t->thread.ufpu);
arch/s390/kernel/signal.c
183
vxrs[i] = current->thread.ufpu.vxrs[i].low;
arch/s390/kernel/signal.c
187
current->thread.ufpu.vxrs + __NUM_VXRS_LOW,
arch/s390/kernel/signal.c
204
__copy_from_user(current->thread.ufpu.vxrs + __NUM_VXRS_LOW,
arch/s390/kernel/signal.c
209
current->thread.ufpu.vxrs[i].low = vxrs[i];
arch/s390/kernel/signal.c
216
struct pt_regs *regs = task_pt_regs(current);
arch/s390/kernel/signal.c
238
struct pt_regs *regs = task_pt_regs(current);
arch/s390/kernel/signal.c
278
sp = current->sas_ss_sp + current->sas_ss_size;
arch/s390/kernel/signal.c
329
restorer = VDSO_SYMBOL(current, sigreturn);
arch/s390/kernel/signal.c
350
regs->gprs[6] = current->thread.last_break;
arch/s390/kernel/signal.c
381
restorer = VDSO_SYMBOL(current, rt_sigreturn);
arch/s390/kernel/signal.c
411
regs->gprs[5] = current->thread.last_break;
arch/s390/kernel/signal.c
449
current->thread.system_call =
arch/s390/kernel/signal.c
454
if (current->thread.system_call) {
arch/s390/kernel/signal.c
455
regs->int_code = current->thread.system_call;
arch/s390/kernel/signal.c
486
if (current->thread.system_call) {
arch/s390/kernel/signal.c
487
regs->int_code = current->thread.system_call;
arch/s390/kernel/signal.c
492
current->restart_block.arch_data = regs->psw.addr;
arch/s390/kernel/signal.c
493
regs->psw.addr = VDSO_SYMBOL(current, restart_syscall);
arch/s390/kernel/stacktrace.c
108
if (!current->mm)
arch/s390/kernel/stacktrace.c
90
if (ip >= current->mm->context.asce_limit)
arch/s390/kernel/stacktrace.c
97
return in_range(ip, current->mm->context.vdso_base, vdso_text_size());
arch/s390/kernel/syscall.c
106
current->thread.last_break = regs->last_break;
arch/s390/kernel/syscall.c
120
if (nr == __NR_restart_syscall && !(current->restart_block.arch_data & 1)) {
arch/s390/kernel/syscall.c
121
regs->psw.addr = current->restart_block.arch_data;
arch/s390/kernel/syscall.c
122
current->restart_block.arch_data = 1;
arch/s390/kernel/syscall.c
76
unsigned int ret = current->personality;
arch/s390/kernel/syscall.c
78
if (personality(current->personality) == PER_LINUX32 &&
arch/s390/kernel/traps.c
152
if (current->ptrace)
arch/s390/kernel/traps.c
184
vic = (current->thread.ufpu.fpc & 0xf00) >> 8;
arch/s390/kernel/traps.c
210
if (current->thread.ufpu.fpc & FPC_DXC_MASK)
arch/s390/kernel/traps.c
211
do_fp_trap(regs, current->thread.ufpu.fpc);
arch/s390/kernel/traps.c
350
current->thread.gmap_teid.val = regs->int_parm_long;
arch/s390/kernel/traps.c
351
current->thread.gmap_int_code = regs->int_code & 0xffff;
arch/s390/kernel/traps.c
362
current->thread.last_break = regs->last_break;
arch/s390/kernel/traps.c
366
current->thread.trap_tdb = lc->pgm_tdb;
arch/s390/kernel/traps.c
370
struct per_event *ev = ¤t->thread.per_event;
arch/s390/kernel/traps.c
41
address = current->thread.trap_tdb.data[3];
arch/s390/kernel/traps.c
77
if (!current->ptrace)
arch/s390/kernel/traps.c
79
force_sig_fault(SIGTRAP, TRAP_HWBKPT, (void __force __user *)current->thread.per_event.address);
arch/s390/kernel/unwind_bc.c
148
} else if (task == current) {
arch/s390/kernel/uprobes.c
100
current->thread.per_user.control, regs)) {
arch/s390/kernel/uprobes.c
102
current->thread.per_event.address = utask->vaddr;
arch/s390/kernel/uprobes.c
138
regs->psw.addr = current->utask->vaddr;
arch/s390/kernel/uprobes.c
139
current->thread.per_event.address = current->utask->vaddr;
arch/s390/kernel/uprobes.c
242
if (!(current->thread.per_user.control & PER_EVENT_STORE))
arch/s390/kernel/uprobes.c
244
if ((void *)current->thread.per_user.start > (addr + len))
arch/s390/kernel/uprobes.c
246
if ((void *)current->thread.per_user.end < addr)
arch/s390/kernel/uprobes.c
248
current->thread.per_event.address = regs->psw.addr;
arch/s390/kernel/uprobes.c
249
current->thread.per_event.cause = PER_EVENT_STORE >> 16;
arch/s390/kernel/uprobes.c
37
regs->psw.addr = current->utask->xol_vaddr;
arch/s390/kernel/uprobes.c
38
set_tsk_thread_flag(current, TIF_UPROBE_SINGLESTEP);
arch/s390/kernel/uprobes.c
39
update_cr_regs(current);
arch/s390/kernel/uprobes.c
69
regs->psw.addr >= current->thread.per_user.start &&
arch/s390/kernel/uprobes.c
70
regs->psw.addr <= current->thread.per_user.end)
arch/s390/kernel/uprobes.c
79
struct uprobe_task *utask = current->utask;
arch/s390/kernel/uprobes.c
81
clear_tsk_thread_flag(current, TIF_UPROBE_SINGLESTEP);
arch/s390/kernel/uprobes.c
82
update_cr_regs(current);
arch/s390/kernel/uprobes.c
99
if (check_per_event(current->thread.per_event.cause,
arch/s390/kernel/vdso.c
124
if (current->flags & PF_RANDOMIZE)
arch/s390/kernel/vdso.c
125
addr = vdso_addr(current->mm->start_stack + PAGE_SIZE, size);
arch/s390/kernel/vdso.c
30
current->mm->context.vdso_base = vma->vm_start;
arch/s390/kernel/vdso.c
49
struct mm_struct *mm = current->mm;
arch/s390/kernel/vdso.c
76
current->mm->context.vdso_base = vdso_text_start;
arch/s390/kernel/vtime.c
189
lc->user_timer = current->thread.user_timer;
arch/s390/kernel/vtime.c
190
lc->guest_timer = current->thread.guest_timer;
arch/s390/kernel/vtime.c
191
lc->system_timer = current->thread.system_timer;
arch/s390/kernel/vtime.c
192
lc->hardirq_timer = current->thread.hardirq_timer;
arch/s390/kernel/vtime.c
193
lc->softirq_timer = current->thread.softirq_timer;
arch/s390/kernel/wti.c
84
st->dbg.pid = current->pid;
arch/s390/kvm/gmap.c
1020
if (interruptible && fatal_signal_pending(current))
arch/s390/kvm/gmap.c
500
if (fatal_signal_pending(current))
arch/s390/kvm/intercept.c
219
if (current->thread.per_flags & PER_FLAG_NO_TE)
arch/s390/kvm/intercept.c
99
current->pid, vcpu->kvm);
arch/s390/kvm/interrupt.c
3114
pr_info("guest machine check pid %d: %lx", current->pid, mci.val);
arch/s390/kvm/interrupt.c
536
save_gs_cb(current->thread.gs_cb);
arch/s390/kvm/kvm-s390.c
3291
snprintf(debug_name, sizeof(debug_name), "kvm-%u", current->pid);
arch/s390/kvm/kvm-s390.c
3390
KVM_EVENT(3, "vm 0x%p created by pid %u", kvm, current->pid);
arch/s390/kvm/kvm-s390.c
4544
hva = gfn_to_hva(vcpu->kvm, current->thread.gmap_teid.addr);
arch/s390/kvm/kvm-s390.c
4548
return kvm_setup_async_pf(vcpu, current->thread.gmap_teid.addr * PAGE_SIZE, hva, &arch);
arch/s390/kvm/kvm-s390.c
4583
current->thread.gmap_int_code = 0;
arch/s390/kvm/kvm-s390.c
4629
KVM_BUG(current->thread.gmap_teid.as != PSW_BITS_AS_PRIMARY, vcpu->kvm,
arch/s390/kvm/kvm-s390.c
4631
current->thread.gmap_int_code, current->thread.gmap_teid.val);
arch/s390/kvm/kvm-s390.c
4661
gaddr = current->thread.gmap_teid.addr * PAGE_SIZE;
arch/s390/kvm/kvm-s390.c
4665
switch (current->thread.gmap_int_code & PGM_INT_CODE_MASK) {
arch/s390/kvm/kvm-s390.c
4688
current->thread.gmap_int_code, current->comm,
arch/s390/kvm/kvm-s390.c
4689
current->pid);
arch/s390/kvm/kvm-s390.c
4690
send_sig(SIGSEGV, current, 0);
arch/s390/kvm/kvm-s390.c
4702
send_sig(SIGSEGV, current, 0);
arch/s390/kvm/kvm-s390.c
4718
current->thread.gmap_int_code, current->thread.gmap_teid.val);
arch/s390/kvm/kvm-s390.c
4719
send_sig(SIGSEGV, current, 0);
arch/s390/kvm/kvm-s390.c
4921
if (current->thread.gs_cb) {
arch/s390/kvm/kvm-s390.c
4922
vcpu->arch.host_gscb = current->thread.gs_cb;
arch/s390/kvm/kvm-s390.c
4926
current->thread.gs_cb = (struct gs_cb *)
arch/s390/kvm/kvm-s390.c
4928
restore_gs_cb(current->thread.gs_cb);
arch/s390/kvm/kvm-s390.c
4988
save_gs_cb(current->thread.gs_cb);
arch/s390/kvm/kvm-s390.c
4989
current->thread.gs_cb = vcpu->arch.host_gscb;
arch/s390/kvm/kvm-s390.c
5072
if (signal_pending(current) && !rc) {
arch/s390/kvm/kvm-s390.h
592
if (current->thread.gmap_int_code == PGM_PROTECTION)
arch/s390/kvm/kvm-s390.h
594
return test_facility(75) && (current->thread.gmap_teid.fsi == TEID_FSI_STORE);
arch/s390/kvm/pci.c
228
if (current->mm) {
arch/s390/kvm/pci.c
229
mmgrab(current->mm);
arch/s390/kvm/pci.c
230
atomic64_add(nr_pages, ¤t->mm->pinned_vm);
arch/s390/kvm/pci.c
234
kzdev->mm_account = current->mm;
arch/s390/kvm/priv.c
62
current->thread.gs_cb = (struct gs_cb *)&vcpu->run->s.regs.gscb;
arch/s390/kvm/priv.c
63
restore_gs_cb(current->thread.gs_cb);
arch/s390/kvm/pv.c
836
if (fatal_signal_pending(current))
arch/s390/kvm/vsie.c
1221
current->thread.gmap_int_code = 0;
arch/s390/kvm/vsie.c
1259
else if (current->thread.gmap_int_code)
arch/s390/kvm/vsie.c
957
if ((current->thread.gmap_int_code & PGM_INT_CODE_MASK) == PGM_PROTECTION)
arch/s390/kvm/vsie.c
960
current->thread.gmap_teid.addr * PAGE_SIZE, 1);
arch/s390/kvm/vsie.c
962
rc = gaccess_shadow_fault(vcpu, sg, current->thread.gmap_teid.addr * PAGE_SIZE, NULL, wr);
arch/s390/kvm/vsie.c
965
current->thread.gmap_teid.addr * PAGE_SIZE, wr);
arch/s390/kvm/vsie.c
967
vsie_page->fault_addr = current->thread.gmap_teid.addr * PAGE_SIZE;
arch/s390/mm/fault.c
196
if ((task_pid_nr(current) > 1) && !show_unhandled_signals)
arch/s390/mm/fault.c
198
if (!unhandled_signal(current, signr))
arch/s390/mm/fault.c
244
struct mm_struct *mm = current->mm;
arch/s390/mm/fault.c
282
mm = current->mm;
arch/s390/mm/fault.c
431
send_sig(SIGSEGV, current, 0);
arch/s390/mm/fault.c
458
mm = current->mm;
arch/s390/mm/fault.c
474
send_sig(SIGSEGV, current, 0);
arch/s390/mm/gmap_helpers.c
294
struct mm_struct *mm = current->mm;
arch/s390/mm/mmap.c
119
struct mm_struct *mm = current->mm;
arch/s390/mm/mmap.c
175
if (current->flags & PF_RANDOMIZE)
arch/s390/mm/mmap.c
24
if (!(current->flags & PF_RANDOMIZE))
arch/s390/mm/mmap.c
31
if (current->personality & ADDR_COMPAT_LAYOUT)
arch/s390/mm/mmap.c
71
if (!(current->flags & PF_RANDOMIZE))
arch/s390/mm/mmap.c
82
struct mm_struct *mm = current->mm;
arch/s390/mm/pfault.c
172
if (WARN_ON_ONCE(tsk != current))
arch/s390/mm/pgalloc.c
46
if (current->active_mm == mm) {
arch/s390/pci/pci_mmio.c
170
mmap_read_lock(current->mm);
arch/s390/pci/pci_mmio.c
172
vma = vma_lookup(current->mm, mmio_addr);
arch/s390/pci/pci_mmio.c
185
fixup_user_fault(current->mm, mmio_addr, FAULT_FLAG_WRITE, NULL);
arch/s390/pci/pci_mmio.c
201
mmap_read_unlock(current->mm);
arch/s390/pci/pci_mmio.c
322
mmap_read_lock(current->mm);
arch/s390/pci/pci_mmio.c
324
vma = vma_lookup(current->mm, mmio_addr);
arch/s390/pci/pci_mmio.c
337
fixup_user_fault(current->mm, mmio_addr, 0, NULL);
arch/s390/pci/pci_mmio.c
355
mmap_read_unlock(current->mm);
arch/sh/include/asm/elf.h
164
set_personality(PER_LINUX_32BIT | (current->personality & (~PER_MASK)))
arch/sh/include/asm/elf.h
176
#define VDSO_BASE ((unsigned long)current->mm->context.vdso)
arch/sh/include/asm/stackprotector.h
17
current->stack_canary = canary;
arch/sh/include/asm/stackprotector.h
18
__stack_chk_guard = current->stack_canary;
arch/sh/kernel/cpu/fpu.c
14
if ((boot_cpu_data.flags & CPU_HAS_FPU) && tsk == current)
arch/sh/kernel/cpu/fpu.c
46
struct task_struct *tsk = current;
arch/sh/kernel/cpu/fpu.c
56
struct task_struct *tsk = current;
arch/sh/kernel/cpu/sh2a/fpu.c
454
struct task_struct *tsk = current;
arch/sh/kernel/cpu/sh2a/fpu.c
466
struct task_struct *tsk = current;
arch/sh/kernel/cpu/sh2a/fpu.c
509
struct task_struct *tsk = current;
arch/sh/kernel/cpu/sh2a/fpu.c
558
struct task_struct *tsk = current;
arch/sh/kernel/cpu/sh4/fpu.c
228
struct task_struct *tsk = current;
arch/sh/kernel/cpu/sh4/fpu.c
241
struct task_struct *tsk = current;
arch/sh/kernel/cpu/sh4/fpu.c
279
struct task_struct *tsk = current;
arch/sh/kernel/cpu/sh4/fpu.c
323
struct task_struct *tsk = current;
arch/sh/kernel/cpu/sh4/fpu.c
363
struct task_struct *tsk = current;
arch/sh/kernel/cpu/sh4/fpu.c
396
struct task_struct *tsk = current;
arch/sh/kernel/cpu/sh4/fpu.c
403
struct task_struct *tsk = current;
arch/sh/kernel/dumpstack.c
136
tsk = current;
arch/sh/kernel/dumpstack.c
146
tsk = current;
arch/sh/kernel/dumpstack.c
147
if (tsk == current)
arch/sh/kernel/dwarf.c
610
ret_stack = ftrace_graph_get_ret_stack(current, 0);
arch/sh/kernel/dwarf.c
619
WARN_ON(ftrace_graph_get_ret_stack(current, 1));
arch/sh/kernel/ftrace.c
325
if (unlikely(atomic_read(¤t->tracing_graph_pause)))
arch/sh/kernel/process_32.c
70
free_thread_xstate(current);
arch/sh/kernel/process_32.c
76
struct task_struct *tsk = current;
arch/sh/kernel/process_32.c
99
struct task_struct *tsk = current;
arch/sh/kernel/signal_32.c
139
struct task_struct *tsk = current;
arch/sh/kernel/signal_32.c
163
current->restart_block.fn = do_no_restart_syscall;
arch/sh/kernel/signal_32.c
193
current->restart_block.fn = do_no_restart_syscall;
arch/sh/kernel/signal_32.c
258
sp = current->sas_ss_sp + current->sas_ss_size;
arch/sh/kernel/signal_32.c
291
} else if (likely(current->mm->context.vdso)) {
arch/sh/kernel/signal_32.c
317
if (current->personality & FDPIC_FUNCPTRS) {
arch/sh/kernel/signal_32.c
330
current->comm, task_pid_nr(current), frame, regs->pc, regs->pr);
arch/sh/kernel/signal_32.c
361
} else if (likely(current->mm->context.vdso)) {
arch/sh/kernel/signal_32.c
387
if (current->personality & FDPIC_FUNCPTRS) {
arch/sh/kernel/signal_32.c
400
current->comm, task_pid_nr(current), frame, regs->pc, regs->pr);
arch/sh/kernel/signal_32.c
79
struct task_struct *tsk = current;
arch/sh/kernel/signal_32.c
92
struct task_struct *tsk = current;
arch/sh/kernel/smp.c
183
current->active_mm = mm;
arch/sh/kernel/smp.c
185
enter_lazy_tlb(mm, current);
arch/sh/kernel/smp.c
366
if ((atomic_read(&mm->mm_users) != 1) || (current->mm != mm)) {
arch/sh/kernel/smp.c
398
if ((atomic_read(&mm->mm_users) != 1) || (current->mm != mm)) {
arch/sh/kernel/smp.c
442
(current->mm != vma->vm_mm)) {
arch/sh/kernel/smp.c
62
init_new_context(current, &init_mm);
arch/sh/kernel/stacktrace.c
45
unwind_stack(current, NULL, sp, &save_stack_ops, trace);
arch/sh/kernel/stacktrace.c
77
unwind_stack(current, NULL, sp, &save_stack_ops_nosched, trace);
arch/sh/kernel/swsusp.c
29
init_fpu(current);
arch/sh/kernel/sys_sh.c
72
mmap_read_lock(current->mm);
arch/sh/kernel/sys_sh.c
73
vma = find_vma (current->mm, addr);
arch/sh/kernel/sys_sh.c
75
mmap_read_unlock(current->mm);
arch/sh/kernel/sys_sh.c
94
mmap_read_unlock(current->mm);
arch/sh/kernel/traps.c
39
printk("Process: %s (pid: %d, stack limit = %p)\n", current->comm,
arch/sh/kernel/traps.c
40
task_pid_nr(current), task_stack_page(current) + 1);
arch/sh/kernel/traps.c
44
THREAD_SIZE + (unsigned long)task_stack_page(current));
arch/sh/kernel/traps.c
53
if (kexec_should_crash(current))
arch/sh/kernel/traps_32.c
344
unaligned_fixups_notify(current, instruction, regs);
arch/sh/kernel/traps_32.c
515
unaligned_fixups_notify(current, instruction, regs);
arch/sh/kernel/traps_32.c
543
"access (PC %lx PR %lx)\n", current->comm, regs->pc,
arch/sh/kernel/traps_32.c
561
unaligned_fixups_notify(current, instruction, regs);
arch/sh/kernel/traps_32.c
642
current->thread.dsp_status.status |= SR_DSP;
arch/sh/kernel/vsyscall/vsyscall.c
108
current->mm->context.vdso = (void *)addr;
arch/sh/kernel/vsyscall/vsyscall.c
85
struct mm_struct *mm = current->mm;
arch/sh/math-emu/math.c
496
struct task_struct *tsk = current;
arch/sh/mm/alignment.c
72
if (current->thread.flags & SH_THREAD_UAC_SIGBUS) {
arch/sh/mm/alignment.c
77
if (current->thread.flags & SH_THREAD_UAC_NOPRINT)
arch/sh/mm/cache-sh4.c
241
if ((vma->vm_mm == current->active_mm))
arch/sh/mm/fault.c
273
struct mm_struct *mm = current->mm;
arch/sh/mm/fault.c
300
struct task_struct *tsk = current;
arch/sh/mm/fault.c
328
mmap_read_unlock(current->mm);
arch/sh/mm/fault.c
400
tsk = current;
arch/sh/mm/mmap.c
106
struct mm_struct *mm = current->mm;
arch/sh/mm/mmap.c
58
struct mm_struct *mm = current->mm;
arch/sh/mm/tlb-pteaex.c
25
if (vma && current->active_mm != vma->vm_mm)
arch/sh/mm/tlb-sh3.c
34
if (vma && current->active_mm != vma->vm_mm)
arch/sh/mm/tlb-sh4.c
23
if (vma && current->active_mm != vma->vm_mm)
arch/sh/mm/tlbex_32.c
41
if (unlikely(address >= TASK_SIZE || !current->mm))
arch/sh/mm/tlbex_32.c
44
pgd = pgd_offset(current->mm, address);
arch/sh/mm/tlbflush_32.c
117
if (mm == current->mm)
arch/sh/mm/tlbflush_32.c
28
if (vma->vm_mm != current->mm) {
arch/sh/mm/tlbflush_32.c
53
if (mm == current->mm)
arch/sh/mm/tlbflush_32.c
63
if (mm != current->mm) {
arch/sparc/include/asm/cacheflush_64.h
22
do { if ((__mm) == current->mm) flushw_user(); } while(0)
arch/sparc/include/asm/current.h
18
register struct task_struct *current asm("g4");
arch/sparc/include/asm/elf_64.h
210
if (personality(current->personality) != PER_LINUX32) \
arch/sparc/include/asm/elf_64.h
212
(current->personality & (~PER_MASK))); \
arch/sparc/include/asm/elf_64.h
222
(unsigned long)current->mm->context.vdso); \
arch/sparc/include/asm/mman.h
22
if (current->mm == mm) {
arch/sparc/include/asm/mman.h
25
regs = task_pt_regs(current);
arch/sparc/include/asm/mman.h
36
if (!current->mm->context.adi) {
arch/sparc/include/asm/mman.h
37
regs = task_pt_regs(current);
arch/sparc/include/asm/mman.h
39
current->mm->context.adi = true;
arch/sparc/include/asm/mman.h
40
on_each_cpu_mask(mm_cpumask(current->mm),
arch/sparc/include/asm/mman.h
41
ipi_set_tstate_mcde, current->mm, 0);
arch/sparc/include/asm/mmu_context_64.h
179
if (current && current->mm && current->mm->context.adi) {
arch/sparc/include/asm/mmu_context_64.h
182
regs = task_pt_regs(current);
arch/sparc/include/asm/pgtable_64.h
962
flush_dcache_folio_all(current->mm, \
arch/sparc/include/asm/sfp-machine_32.h
185
#define FP_ROUNDMODE ((current->thread.fsr >> 30) & 0x3)
arch/sparc/include/asm/sfp-machine_32.h
201
#define FP_INHIBIT_RESULTS ((current->thread.fsr >> 23) & _fex)
arch/sparc/include/asm/sfp-machine_32.h
207
#define FP_TRAPPING_EXCEPTIONS ((current->thread.fsr >> 23) & 0x1f)
arch/sparc/include/asm/switch_to_64.h
55
: "=&r" (last), "=r" (current), "=r" (current_thread_info_reg), \
arch/sparc/kernel/ftrace.c
125
if (unlikely(atomic_read(¤t->tracing_graph_pause)))
arch/sparc/kernel/leon_smp.c
96
current->active_mm = &init_mm;
arch/sparc/kernel/perf_event.c
1774
ret_stack = ftrace_graph_get_ret_stack(current,
arch/sparc/kernel/perf_event.c
1860
if (!current->mm)
arch/sparc/kernel/process_32.c
153
tsk = current;
arch/sparc/kernel/process_32.c
155
if (tsk == current && !_ksp)
arch/sparc/kernel/process_32.c
201
if(last_task_used_math == current) {
arch/sparc/kernel/process_32.c
207
fpsave(¤t->thread.float_regs[0], ¤t->thread.fsr,
arch/sparc/kernel/process_32.c
208
¤t->thread.fpqueue[0], ¤t->thread.fpqdepth);
arch/sparc/kernel/process_32.c
273
if(last_task_used_math == current) {
arch/sparc/kernel/process_32.c
317
ti->kpsr = current->thread.fork_kpsr | PSR_PIL;
arch/sparc/kernel/process_32.c
318
ti->kwim = current->thread.fork_kwim;
arch/sparc/kernel/process_32.c
365
childregs->u_regs[UREG_I0] = current->pid;
arch/sparc/kernel/process_64.c
185
show_stack(current, (unsigned long *)regs->u_regs[UREG_FP], KERN_DEFAULT);
arch/sparc/kernel/process_64.c
547
current->comm, current->pid,
arch/sparc/kernel/process_64.c
634
t->kregs->u_regs[UREG_I0] = current->pid;
arch/sparc/kernel/ptrace_32.c
116
if (target == current)
arch/sparc/kernel/ptrace_32.c
171
if (target == current)
arch/sparc/kernel/ptrace_32.c
191
if (target == current)
arch/sparc/kernel/ptrace_32.c
250
if (target == current)
arch/sparc/kernel/ptrace_32.c
269
if (target == current)
arch/sparc/kernel/ptrace_32.c
292
if (target == current)
arch/sparc/kernel/ptrace_32.c
309
if (target == current)
arch/sparc/kernel/ptrace_32.c
363
unsigned long addr2 = current->thread.kregs->u_regs[UREG_I4];
arch/sparc/kernel/ptrace_32.c
54
if (target == current) {
arch/sparc/kernel/ptrace_32.c
72
if (target == current) {
arch/sparc/kernel/ptrace_32.c
90
if (target == current)
arch/sparc/kernel/ptrace_64.c
1013
const struct user_regset_view *view = task_user_regset_view(current);
arch/sparc/kernel/ptrace_64.c
1014
unsigned long addr2 = task_pt_regs(current)->u_regs[UREG_I4];
arch/sparc/kernel/ptrace_64.c
163
if (target == current) {
arch/sparc/kernel/ptrace_64.c
178
if (target == current) {
arch/sparc/kernel/ptrace_64.c
253
if (target == current)
arch/sparc/kernel/ptrace_64.c
275
if (target == current)
arch/sparc/kernel/ptrace_64.c
348
if (target == current)
arch/sparc/kernel/ptrace_64.c
380
if (target == current)
arch/sparc/kernel/ptrace_64.c
448
if (target == current)
arch/sparc/kernel/ptrace_64.c
467
if (target == current)
arch/sparc/kernel/ptrace_64.c
540
if (target == current)
arch/sparc/kernel/ptrace_64.c
569
if (target == current)
arch/sparc/kernel/ptrace_64.c
581
if (target == current) {
arch/sparc/kernel/ptrace_64.c
609
if (target == current) {
arch/sparc/kernel/ptrace_64.c
683
if (target == current)
arch/sparc/kernel/ptrace_64.c
707
if (target == current)
arch/sparc/kernel/ptrace_64.c
783
if (target == current)
arch/sparc/kernel/ptrace_64.c
805
if (target == current)
arch/sparc/kernel/ptrace_64.c
835
if (target == current)
arch/sparc/kernel/ptrace_64.c
855
if (target == current)
arch/sparc/kernel/ptrace_64.c
930
compat_ulong_t caddr2 = task_pt_regs(current)->u_regs[UREG_I4];
arch/sparc/kernel/setup_32.c
74
if (!is_idle_task(current)) {
arch/sparc/kernel/signal32.c
184
current->restart_block.fn = do_no_restart_syscall;
arch/sparc/kernel/signal32.c
317
pgdp = pgd_offset(current->mm, address);
arch/sparc/kernel/signal32.c
380
current->comm, current->pid, (unsigned long)sf,
arch/sparc/kernel/signal32.c
514
current->comm, current->pid, (unsigned long)sf,
arch/sparc/kernel/signal32.c
717
if (put_user(current->sas_ss_sp + current->sas_ss_size,
arch/sparc/kernel/signal32.c
734
if (current->sas_ss_sp && on_sig_stack(sp))
arch/sparc/kernel/signal32.c
741
current->sas_ss_sp = (unsigned long)ss_sp - SIGSTKSZ;
arch/sparc/kernel/signal32.c
742
current->sas_ss_size = SIGSTKSZ;
arch/sparc/kernel/signal32.c
95
current->restart_block.fn = do_no_restart_syscall;
arch/sparc/kernel/signal_32.c
315
flush_sig_insns(current->mm, (unsigned long) &(sf->insns[0]));
arch/sparc/kernel/signal_32.c
412
flush_sig_insns(current->mm, (unsigned long) &(sf->insns[0]));
arch/sparc/kernel/signal_32.c
538
if (put_user(current->sas_ss_sp + current->sas_ss_size,
arch/sparc/kernel/signal_32.c
553
if (current->sas_ss_sp && on_sig_stack(sp))
arch/sparc/kernel/signal_32.c
559
current->sas_ss_sp = (unsigned long)ss_sp - SIGSTKSZ;
arch/sparc/kernel/signal_32.c
560
current->sas_ss_size = SIGSTKSZ;
arch/sparc/kernel/signal_32.c
84
current->restart_block.fn = do_no_restart_syscall;
arch/sparc/kernel/signal_64.c
174
err |= __put_user(current->blocked.sig[0],
arch/sparc/kernel/signal_64.c
177
err |= __copy_to_user(&ucp->uc_sigmask, ¤t->blocked,
arch/sparc/kernel/signal_64.c
265
current->restart_block.fn = do_no_restart_syscall;
arch/sparc/kernel/signal_64.c
374
current->comm, current->pid, (unsigned long)sf,
arch/sparc/kernel/sigutil_32.c
19
if (test_tsk_thread_flag(current, TIF_USEDFPU)) {
arch/sparc/kernel/sigutil_32.c
21
fpsave(¤t->thread.float_regs[0], ¤t->thread.fsr,
arch/sparc/kernel/sigutil_32.c
22
¤t->thread.fpqueue[0], ¤t->thread.fpqdepth);
arch/sparc/kernel/sigutil_32.c
24
clear_tsk_thread_flag(current, TIF_USEDFPU);
arch/sparc/kernel/sigutil_32.c
27
if (current == last_task_used_math) {
arch/sparc/kernel/sigutil_32.c
29
fpsave(¤t->thread.float_regs[0], ¤t->thread.fsr,
arch/sparc/kernel/sigutil_32.c
30
¤t->thread.fpqueue[0], ¤t->thread.fpqdepth);
arch/sparc/kernel/sigutil_32.c
36
¤t->thread.float_regs[0],
arch/sparc/kernel/sigutil_32.c
38
err |= __put_user(current->thread.fsr, &fpu->si_fsr);
arch/sparc/kernel/sigutil_32.c
39
err |= __put_user(current->thread.fpqdepth, &fpu->si_fpqdepth);
arch/sparc/kernel/sigutil_32.c
40
if (current->thread.fpqdepth != 0)
arch/sparc/kernel/sigutil_32.c
42
¤t->thread.fpqueue[0],
arch/sparc/kernel/sigutil_32.c
57
if (test_tsk_thread_flag(current, TIF_USEDFPU))
arch/sparc/kernel/sigutil_32.c
60
if (current == last_task_used_math) {
arch/sparc/kernel/sigutil_32.c
66
clear_tsk_thread_flag(current, TIF_USEDFPU);
arch/sparc/kernel/sigutil_32.c
71
err = __copy_from_user(¤t->thread.float_regs[0], &fpu->si_float_regs[0],
arch/sparc/kernel/sigutil_32.c
73
err |= __get_user(current->thread.fsr, &fpu->si_fsr);
arch/sparc/kernel/sigutil_32.c
74
err |= __get_user(current->thread.fpqdepth, &fpu->si_fpqdepth);
arch/sparc/kernel/sigutil_32.c
75
if (current->thread.fpqdepth != 0)
arch/sparc/kernel/sigutil_32.c
76
err |= __copy_from_user(¤t->thread.fpqueue[0],
arch/sparc/kernel/smp_64.c
131
current->active_mm = &init_mm;
arch/sparc/kernel/sun4d_smp.c
98
current->active_mm = &init_mm;
arch/sparc/kernel/sun4m_smp.c
64
current->active_mm = &init_mm;
arch/sparc/kernel/sys_sparc_32.c
146
current->comm, task_pid_nr(current), (int)regs->u_regs[1]);
arch/sparc/kernel/sys_sparc_64.c
103
struct mm_struct *mm = current->mm;
arch/sparc/kernel/sys_sparc_64.c
168
struct mm_struct *mm = current->mm;
arch/sparc/kernel/sys_sparc_64.c
287
if (current->flags & PF_RANDOMIZE) {
arch/sparc/kernel/sys_sparc_64.c
308
(current->personality & ADDR_COMPAT_LAYOUT) ||
arch/sparc/kernel/sys_sparc_64.c
442
if (personality(current->personality) == PER_LINUX32 &&
arch/sparc/kernel/sys_sparc_64.c
602
current->pid, current->comm);
arch/sparc/kernel/traps_32.c
118
send_sig_fault(SIGILL, ILL_ILLOPC, (void __user *)pc, current);
arch/sparc/kernel/traps_32.c
126
send_sig_fault(SIGILL, ILL_PRVOPC, (void __user *)pc, current);
arch/sparc/kernel/traps_32.c
147
current);
arch/sparc/kernel/traps_32.c
167
if(last_task_used_math == current)
arch/sparc/kernel/traps_32.c
175
last_task_used_math = current;
arch/sparc/kernel/traps_32.c
177
fpload(¤t->thread.float_regs[0], ¤t->thread.fsr);
arch/sparc/kernel/traps_32.c
188
fpload(¤t->thread.float_regs[0], ¤t->thread.fsr);
arch/sparc/kernel/traps_32.c
209
struct task_struct *fpt = current;
arch/sparc/kernel/traps_32.c
256
fpload(¤t->thread.float_regs[0], ¤t->thread.fsr);
arch/sparc/kernel/traps_32.c
307
send_sig_fault(SIGEMT, EMT_TAGOVF, (void __user *)pc, current);
arch/sparc/kernel/traps_32.c
335
send_sig_fault(SIGILL, ILL_COPROC, (void __user *)pc, current);
arch/sparc/kernel/traps_32.c
345
send_sig_fault(SIGILL, ILL_COPROC, (void __user *)pc, current);
arch/sparc/kernel/traps_32.c
351
send_sig_fault(SIGFPE, FPE_INTDIV, (void __user *)pc, current);
arch/sparc/kernel/traps_32.c
390
current->active_mm = &init_mm;
arch/sparc/kernel/traps_32.c
63
printk("%s(%d): %s [#%d]\n", current->comm, task_pid_nr(current), str, ++die_counter);
arch/sparc/kernel/traps_64.c
2461
tsk = current;
arch/sparc/kernel/traps_64.c
2464
if (tsk == current)
arch/sparc/kernel/traps_64.c
2532
printk("%s(%d): %s [#%d]\n", current->comm, task_pid_nr(current), str, ++die_counter);
arch/sparc/kernel/traps_64.c
2924
current->active_mm = &init_mm;
arch/sparc/kernel/unaligned_32.c
228
(current->mm ? current->mm->context :
arch/sparc/kernel/unaligned_32.c
229
current->active_mm->context));
arch/sparc/kernel/unaligned_32.c
231
(current->mm ? (unsigned long) current->mm->pgd :
arch/sparc/kernel/unaligned_32.c
232
(unsigned long) current->active_mm->pgd));
arch/sparc/kernel/unaligned_32.c
281
current);
arch/sparc/kernel/unaligned_32.c
61
die_if_kernel("Byte sized unaligned access?!?!", current->thread.kregs);
arch/sparc/kernel/unaligned_64.c
279
(current->mm ? CTX_HWBITS(current->mm->context) :
arch/sparc/kernel/unaligned_64.c
280
CTX_HWBITS(current->active_mm->context)));
arch/sparc/kernel/unaligned_64.c
282
(current->mm ? (unsigned long) current->mm->pgd :
arch/sparc/kernel/unaligned_64.c
283
(unsigned long) current->active_mm->pgd));
arch/sparc/kernel/uprobes.c
194
struct uprobe_task *utask = current->utask;
arch/sparc/kernel/uprobes.c
195
struct arch_uprobe_task *autask = ¤t->utask->autask;
arch/sparc/kernel/uprobes.c
220
struct uprobe_task *utask = current->utask;
arch/sparc/kernel/uprobes.c
298
struct uprobe_task *utask = current->utask;
arch/sparc/mm/fault_32.c
116
struct task_struct *tsk = current;
arch/sparc/mm/fault_32.c
308
struct task_struct *tsk = current;
arch/sparc/mm/fault_32.c
84
addr, current);
arch/sparc/mm/fault_64.c
180
show_signal_msg(regs, sig, code, addr, current);
arch/sparc/mm/fault_64.c
252
unhandled_fault (address, current, regs);
arch/sparc/mm/fault_64.c
262
current->comm, current->pid,
arch/sparc/mm/fault_64.c
270
struct mm_struct *mm = current->mm;
arch/sparc/mm/fault_64.c
69
unhandled_fault(regs->tpc, current, regs);
arch/sparc/mm/fault_64.c
81
pgd_t *pgdp = pgd_offset(current->mm, tpc);
arch/sparc/mm/init_64.c
2918
if (mm == current->mm)
arch/sparc/mm/init_64.c
2924
struct mm_struct *mm = current->mm;
arch/sparc/mm/srmmu.c
1635
if (atomic_read(&mm->mm_users) == 1 && current->active_mm == mm)
arch/sparc/mm/tsb.c
268
current->comm, current->pid, tsb_bytes);
arch/sparc/power/hibernate.c
38
struct mm_struct *mm = current->active_mm;
arch/sparc/vdso/vma.c
126
struct mm_struct *mm = current->mm;
arch/sparc/vdso/vma.c
137
if (current->flags & PF_RANDOMIZE) {
arch/sparc/vdso/vma.c
152
current->mm->context.vdso = (void __user *)text_start;
arch/sparc/vdso/vma.c
178
current->mm->context.vdso = NULL;
arch/um/drivers/mconsole_kern.h
27
#define CONFIG_CHUNK(str, size, current, chunk, end) \
arch/um/drivers/mconsole_kern.h
29
current += strlen(chunk); \
arch/um/drivers/mconsole_kern.h
30
if(current >= size) \
arch/um/drivers/mconsole_kern.h
37
current++; \
arch/um/include/asm/stacktrace.h
21
if (!task || task == current)
arch/um/include/asm/stacktrace.h
36
if (!task || task == current)
arch/um/include/asm/uaccess.h
51
current->thread.segv_continue = NULL; \
arch/um/include/asm/uaccess.h
63
current->thread.segv_continue = NULL; \
arch/um/kernel/exec.c
25
arch_flush_thread(¤t->thread.arch);
arch/um/kernel/process.c
103
return task_pid_nr(current);
arch/um/kernel/process.c
115
if (current->thread.prev_sched != NULL)
arch/um/kernel/process.c
116
schedule_tail(current->thread.prev_sched);
arch/um/kernel/process.c
117
current->thread.prev_sched = NULL;
arch/um/kernel/process.c
119
fn = current->thread.request.thread.proc;
arch/um/kernel/process.c
120
arg = current->thread.request.thread.arg;
arch/um/kernel/process.c
126
userspace(¤t->thread.regs.regs);
arch/um/kernel/process.c
132
schedule_tail(current->thread.prev_sched);
arch/um/kernel/process.c
139
arch_switch_to(current);
arch/um/kernel/process.c
141
current->thread.prev_sched = NULL;
arch/um/kernel/process.c
143
userspace(¤t->thread.regs.regs);
arch/um/kernel/process.c
165
arch_copy_thread(¤t->thread.arch, &p->thread.arch);
arch/um/kernel/process.c
273
if (!(current->personality & ADDR_NO_RANDOMIZE) && randomize_va_space)
arch/um/kernel/process.c
79
arch_switch_to(current);
arch/um/kernel/process.c
81
return current->thread.prev_sched;
arch/um/kernel/process.c
86
struct pt_regs *regs = ¤t->thread.regs;
arch/um/kernel/ptrace.c
143
int ptraced = current->ptrace;
arch/um/kernel/signal.c
56
if (test_thread_flag(TIF_SINGLESTEP) && (current->ptrace & PT_PTRACED))
arch/um/kernel/signal.c
83
sp = current->sas_ss_sp + current->sas_ss_size;
arch/um/kernel/skas/process.c
47
if (current->mm == NULL)
arch/um/kernel/skas/process.c
50
return current->mm->context.id.stack;
arch/um/kernel/skas/process.c
55
if (current->mm == NULL)
arch/um/kernel/skas/process.c
58
return ¤t->mm->context.id;
arch/um/kernel/skas/process.c
63
if (current->mm == NULL)
arch/um/kernel/skas/process.c
66
um_tlb_sync(current->mm);
arch/um/kernel/skas/uaccess.c
48
pte_t *pte = virt_to_pte(current->mm, virt);
arch/um/kernel/skas/uaccess.c
56
pte = virt_to_pte(current->mm, virt);
arch/um/kernel/smp.c
68
if (current->mm)
arch/um/kernel/smp.c
69
os_alarm_process(current->mm->context.id.pid);
arch/um/kernel/stacktrace.c
67
__save_stack_trace(current, trace);
arch/um/kernel/sysrq.c
32
struct pt_regs *segv_regs = current->thread.segv_regs;
arch/um/kernel/sysrq.c
49
dump_trace(task ?: current, &stackops, (void *)loglvl);
arch/um/kernel/tlb.c
212
if (atomic_read(¤t->mm->mm_users) == 0)
arch/um/kernel/tlb.c
215
flush_tlb_mm(current->mm);
arch/um/kernel/trap.c
143
struct mm_struct *mm = current->mm;
arch/um/kernel/trap.c
182
if ((fault & VM_FAULT_RETRY) && fatal_signal_pending(current))
arch/um/kernel/trap.c
241
struct task_struct *tsk = current;
arch/um/kernel/trap.c
262
current->thread.arch.faultinfo = fi;
arch/um/kernel/trap.c
269
do_signal(¤t->thread.regs);
arch/um/kernel/trap.c
317
current->thread.segv_regs = container_of(regs, struct pt_regs, regs);
arch/um/kernel/trap.c
332
else if (current->pagefault_disabled) {
arch/um/kernel/trap.c
337
if (!current->thread.segv_continue) {
arch/um/kernel/trap.c
341
mc_set_rip(mc, current->thread.segv_continue);
arch/um/kernel/trap.c
342
current->thread.segv_continue = NULL;
arch/um/kernel/trap.c
345
else if (current->mm == NULL) {
arch/um/kernel/trap.c
382
current->thread.arch.faultinfo = fi;
arch/um/kernel/trap.c
386
current->thread.arch.faultinfo = fi;
arch/um/kernel/trap.c
392
current->thread.segv_regs = NULL;
arch/um/kernel/trap.c
417
current->thread.arch.faultinfo = *fi;
arch/x86/coco/sev/vc-handle.c
191
if (user_mode(ctxt->regs) || mm_is_efi(current->active_mm))
arch/x86/coco/sev/vc-handle.c
79
struct thread_struct *t = ¤t->thread;
arch/x86/entry/syscall_32.c
321
unsigned long landing_pad = (unsigned long)current->mm->context.vdso +
arch/x86/entry/vdso/extable.c
15
const struct vdso_image *image = current->mm->context.vdso_image;
arch/x86/entry/vdso/extable.c
28
if (!current->mm->context.vdso)
arch/x86/entry/vdso/extable.c
31
base = (unsigned long)current->mm->context.vdso + image->extable_base;
arch/x86/entry/vdso/vma.c
105
const struct vdso_image *image = current->mm->context.vdso_image;
arch/x86/entry/vdso/vma.c
108
current->mm->context.vdso = (void __user *)new_vma->vm_start;
arch/x86/entry/vdso/vma.c
158
struct mm_struct *mm = current->mm;
arch/x86/entry/vdso/vma.c
212
current->mm->context.vdso = (void __user *)text_start;
arch/x86/entry/vdso/vma.c
213
current->mm->context.vdso_image = image;
arch/x86/entry/vdso/vma.c
224
struct mm_struct *mm = current->mm;
arch/x86/entry/vdso/vma.c
288
const struct vdso_image *image = current->mm->context.vdso_image;
arch/x86/entry/vdso/vma.c
289
unsigned long vdso = (unsigned long) current->mm->context.vdso;
arch/x86/entry/vdso/vma.c
71
(unsigned long)current->mm->context.vdso;
arch/x86/entry/vdso/vma.c
80
const struct vdso_image *image = current->mm->context.vdso_image;
arch/x86/entry/vdso/vma.c
81
unsigned long vdso = (unsigned long) current->mm->context.vdso;
arch/x86/entry/vdso/vma.c
82
struct futex_mm_data *fd = ¤t->mm->futex;
arch/x86/entry/vsyscall/vsyscall_64.c
106
struct thread_struct *thread = ¤t->thread;
arch/x86/entry/vsyscall/vsyscall_64.c
84
level, current->comm, task_pid_nr(current),
arch/x86/events/core.c
2869
unwind_start(&state, current, regs, NULL);
arch/x86/events/core.c
2871
unwind_start(&state, current, NULL, (void *)regs->sp);
arch/x86/events/core.c
2904
ldt = smp_load_acquire(¤t->mm->context.ldt);
arch/x86/events/utils.c
121
if (!current->mm)
arch/x86/include/asm/compat.h
80
(!!(task_pt_regs(current)->orig_ax & __X32_SYSCALL_BIT))
arch/x86/include/asm/compat.h
86
if (task_pt_regs(current)->orig_ax & __X32_SYSCALL_BIT)
arch/x86/include/asm/elf.h
166
elf_common_init(¤t->thread, _r, 0)
arch/x86/include/asm/elf.h
169
elf_common_init(¤t->thread, regs, __USER_DS)
arch/x86/include/asm/elf.h
333
(unsigned long __force)current->mm->context.vdso); \
arch/x86/include/asm/elf.h
342
(unsigned long __force)current->mm->context.vdso); \
arch/x86/include/asm/elf.h
358
#define VDSO_CURRENT_BASE ((unsigned long)current->mm->context.vdso)
arch/x86/include/asm/elf.h
361
((unsigned long)current->mm->context.vdso + \
arch/x86/include/asm/elfcore-compat.h
23
(user_64bit_mode(task_pt_regs(current)) \
arch/x86/include/asm/elfcore-compat.h
27
(*(user_64bit_mode(task_pt_regs(current)) \
arch/x86/include/asm/entry-common.h
43
WARN_ON_ONCE(regs != task_pt_regs(current));
arch/x86/include/asm/fred.h
101
unsigned long rsp0 = (unsigned long) task_stack_page(current) + THREAD_SIZE;
arch/x86/include/asm/page_64_types.h
59
#define IA32_PAGE_OFFSET ((current->personality & ADDR_LIMIT_3GB) ? \
arch/x86/include/asm/stackprotector.h
40
current->stack_canary = canary;
arch/x86/include/asm/stacktrace.h
45
if (get_stack_info_noinstr(stack, current, info))
arch/x86/include/asm/stacktrace.h
48
return get_stack_info_noinstr((void *)stack + PAGE_SIZE, current, info);
arch/x86/include/asm/stacktrace.h
76
if (task == current)
arch/x86/include/asm/stacktrace.h
95
if (task == current)
arch/x86/include/asm/unwind.h
138
if (task == current) \
arch/x86/include/asm/unwind.h
148
return task != current && task->on_cpu;
arch/x86/kernel/acpi/sleep.c
131
current->thread.sp = (unsigned long)temp_stack + sizeof(temp_stack);
arch/x86/kernel/apic/x2apic_uv_x.c
1584
current->comm);
arch/x86/kernel/apic/x2apic_uv_x.c
1592
current->comm);
arch/x86/kernel/apic/x2apic_uv_x.c
1600
current->comm);
arch/x86/kernel/apm_32.c
1406
DECLARE_WAITQUEUE(wait, current);
arch/x86/kernel/apm_32.c
1471
if (signal_pending(current))
arch/x86/kernel/apm_32.c
1702
set_cpus_allowed_ptr(current, cpumask_of(0));
arch/x86/kernel/apm_32.c
913
task_cputime(current, &utime, &stime);
arch/x86/kernel/apm_32.c
984
set_cpus_allowed_ptr(current, cpumask_of(0));
arch/x86/kernel/cet.c
63
tsk = current;
arch/x86/kernel/cpu/bugs.c
2528
if (tsk == current)
arch/x86/kernel/cpu/bugs.c
2644
if (task == current)
arch/x86/kernel/cpu/bus_lock.c
254
if (!current->reported_split_lock)
arch/x86/kernel/cpu/bus_lock.c
256
current->comm, current->pid, ip);
arch/x86/kernel/cpu/bus_lock.c
257
current->reported_split_lock = 1;
arch/x86/kernel/cpu/bus_lock.c
291
current->comm, current->pid,
arch/x86/kernel/cpu/bus_lock.c
294
current->thread.error_code = 0;
arch/x86/kernel/cpu/bus_lock.c
295
current->thread.trap_nr = X86_TRAP_AC;
arch/x86/kernel/cpu/bus_lock.c
346
current->comm, current->pid, regs->ip);
arch/x86/kernel/cpu/common.c
2464
struct task_struct *cur = current;
arch/x86/kernel/cpu/mce/core.c
1465
int count = ++current->mce_count;
arch/x86/kernel/cpu/mce/core.c
1470
current->mce_addr = m->addr;
arch/x86/kernel/cpu/mce/core.c
1471
current->mce_kflags = m->kflags;
arch/x86/kernel/cpu/mce/core.c
1472
current->mce_ripv = !!(m->mcgstatus & MCG_STATUS_RIPV);
arch/x86/kernel/cpu/mce/core.c
1473
current->mce_whole_page = whole_page(m);
arch/x86/kernel/cpu/mce/core.c
1474
current->mce_kill_me.func = func;
arch/x86/kernel/cpu/mce/core.c
1483
if (count > 1 && (current->mce_addr >> PAGE_SHIFT) != (m->addr >> PAGE_SHIFT))
arch/x86/kernel/cpu/mce/core.c
1490
task_work_add(current, ¤t->mce_kill_me, TWA_RESUME);
arch/x86/kernel/cpu/mce/severity.c
270
current->mce_vaddr = (void __user *)addr;
arch/x86/kernel/cpu/resctrl/rdtgroup.c
61
resctrl_arch_sched_in(current);
arch/x86/kernel/cpu/sgx/encl.c
1013
return get_mem_cgroup_from_mm(current->mm);
arch/x86/kernel/cpu/sgx/encl.c
541
if (current->personality & READ_IMPLIES_EXEC)
arch/x86/kernel/cpu/sgx/ioctl.c
218
vma = find_vma(current->mm, src);
arch/x86/kernel/cpu/sgx/ioctl.c
292
mmap_read_lock(current->mm);
arch/x86/kernel/cpu/sgx/ioctl.c
335
mmap_read_unlock(current->mm);
arch/x86/kernel/cpu/sgx/ioctl.c
344
mmap_read_unlock(current->mm);
arch/x86/kernel/cpu/sgx/ioctl.c
443
if (signal_pending(current)) {
arch/x86/kernel/cpu/sgx/ioctl.c
535
if (signal_pending(current)) {
arch/x86/kernel/cpu/sgx/main.c
445
return current == ksgxd_tsk;
arch/x86/kernel/cpu/sgx/main.c
586
if (signal_pending(current)) {
arch/x86/kernel/dumpstack.c
314
bool disable_kasan = task && task != current;
arch/x86/kernel/dumpstack.c
328
task = task ? : current;
arch/x86/kernel/dumpstack.c
334
if (!sp && task == current)
arch/x86/kernel/dumpstack.c
335
sp = get_stack_pointer(current, NULL);
arch/x86/kernel/dumpstack.c
342
show_trace_log_lvl(current, regs, NULL, KERN_DEFAULT);
arch/x86/kernel/dumpstack.c
377
if (regs && kexec_should_crash(current))
arch/x86/kernel/dumpstack.c
407
kasan_unpoison_task_stack(current);
arch/x86/kernel/dumpstack.c
435
current->thread.trap_nr, SIGSEGV) == NOTIFY_STOP)
arch/x86/kernel/dumpstack.c
489
show_trace_log_lvl(current, regs, NULL, KERN_DEFAULT);
arch/x86/kernel/dumpstack.c
80
if (regs != task_pt_regs(current))
arch/x86/kernel/dumpstack_32.c
114
task = task ? : current;
arch/x86/kernel/dumpstack_32.c
119
if (task != current)
arch/x86/kernel/dumpstack_64.c
176
if (task != current)
arch/x86/kernel/dumpstack_64.c
194
task = task ? : current;
arch/x86/kernel/dumpstack_64.c
209
if (task == current)
arch/x86/kernel/fpu/context.h
56
struct fpu *fpu = x86_task_fpu(current);
arch/x86/kernel/fpu/context.h
59
if (WARN_ON_ONCE(current->flags & (PF_KTHREAD | PF_USER_WORKER)))
arch/x86/kernel/fpu/core.c
232
spin_lock_irq(¤t->sighand->siglock);
arch/x86/kernel/fpu/core.c
233
fpuperm = &x86_task_fpu(current->group_leader)->guest_perm;
arch/x86/kernel/fpu/core.c
239
spin_unlock_irq(¤t->sighand->siglock);
arch/x86/kernel/fpu/core.c
363
struct fpstate *fpstate = x86_task_fpu(current)->fpstate;
arch/x86/kernel/fpu/core.c
377
struct fpu *fpu = x86_task_fpu(current);
arch/x86/kernel/fpu/core.c
483
if (!(current->flags & (PF_KTHREAD | PF_USER_WORKER)) &&
arch/x86/kernel/fpu/core.c
486
save_fpregs_to_fpstate(x86_task_fpu(current));
arch/x86/kernel/fpu/core.c
516
WARN_ON_FPU(fpu != x86_task_fpu(current));
arch/x86/kernel/fpu/core.c
618
struct fpu *src_fpu = x86_task_fpu(current->group_leader);
arch/x86/kernel/fpu/core.c
620
spin_lock_irq(¤t->sighand->siglock);
arch/x86/kernel/fpu/core.c
624
spin_unlock_irq(¤t->sighand->siglock);
arch/x86/kernel/fpu/core.c
770
if (fpu == x86_task_fpu(current)) {
arch/x86/kernel/fpu/core.c
804
struct fpu *fpu = x86_task_fpu(current);
arch/x86/kernel/fpu/core.c
833
WARN_ON_FPU(fpu != x86_task_fpu(current));
arch/x86/kernel/fpu/core.c
869
fpstate_reset(x86_task_fpu(current));
arch/x86/kernel/fpu/core.c
892
WARN_ON_ONCE(current->flags & PF_KTHREAD);
arch/x86/kernel/fpu/core.c
910
struct fpu *fpu = x86_task_fpu(current);
arch/x86/kernel/fpu/core.c
922
struct fpu *fpu = x86_task_fpu(current);
arch/x86/kernel/fpu/regset.c
351
if (tsk == current) {
arch/x86/kernel/fpu/regset.c
48
if (fpu == x86_task_fpu(current))
arch/x86/kernel/fpu/regset.c
66
WARN_ON_FPU(fpu == x86_task_fpu(current));
arch/x86/kernel/fpu/signal.c
182
struct task_struct *tsk = current;
arch/x86/kernel/fpu/signal.c
193
fpregs_soft_get(current, NULL, (struct membuf){.p = &fp,
arch/x86/kernel/fpu/signal.c
271
struct fpu *fpu = x86_task_fpu(current);
arch/x86/kernel/fpu/signal.c
330
struct task_struct *tsk = current;
arch/x86/kernel/fpu/signal.c
41
fx_sw->xstate_size > x86_task_fpu(current)->fpstate->user_size ||
arch/x86/kernel/fpu/signal.c
451
struct fpu *fpu = x86_task_fpu(current);
arch/x86/kernel/fpu/signal.c
481
success = !fpregs_soft_set(current, NULL, 0,
arch/x86/kernel/fpu/signal.c
498
unsigned long frame_size = xstate_sigframe_size(x86_task_fpu(current)->fpstate);
arch/x86/kernel/fpu/signal.c
57
trace_x86_fpu_xstate_check_failed(x86_task_fpu(current));
arch/x86/kernel/fpu/xstate.c
1506
if (fpstate->xfd == x86_task_fpu(current)->fpstate->xfd)
arch/x86/kernel/fpu/xstate.c
1583
struct fpu *fpu = x86_task_fpu(current);
arch/x86/kernel/fpu/xstate.c
1652
struct task_struct *thread, *leader = current->group_leader;
arch/x86/kernel/fpu/xstate.c
1655
lockdep_assert_held(¤t->sighand->siglock);
arch/x86/kernel/fpu/xstate.c
1676
struct fpu *fpu = x86_task_fpu(current->group_leader);
arch/x86/kernel/fpu/xstate.c
1749
spin_lock_irq(¤t->sighand->siglock);
arch/x86/kernel/fpu/xstate.c
1757
spin_unlock_irq(¤t->sighand->siglock);
arch/x86/kernel/fpu/xstate.c
1775
spin_lock_irq(¤t->sighand->siglock);
arch/x86/kernel/fpu/xstate.c
1779
spin_unlock_irq(¤t->sighand->siglock);
arch/x86/kernel/fpu/xstate.c
1783
fpu = x86_task_fpu(current->group_leader);
arch/x86/kernel/fpu/xstate.c
1794
spin_unlock_irq(¤t->sighand->siglock);
arch/x86/kernel/fpu/xstate.c
781
fpstate_reset(x86_task_fpu(current));
arch/x86/kernel/fpu/xstate.c
990
wrmsrq(MSR_IA32_XFD, x86_task_fpu(current)->fpstate->xfd);
arch/x86/kernel/fpu/xstate.h
26
struct fpu *fpu = x86_task_fpu(current->group_leader);
arch/x86/kernel/fpu/xstate.h
302
struct fpstate *fpstate = x86_task_fpu(current)->fpstate;
arch/x86/kernel/fpu/xstate.h
336
xfd_validate_state(x86_task_fpu(current)->fpstate, mask, true);
arch/x86/kernel/ftrace.c
637
if (atomic_read(¤t->tracing_graph_pause))
arch/x86/kernel/hw_breakpoint.c
571
if ((current->thread.virtual_dr6 & DR_TRAP_BITS) ||
arch/x86/kernel/ioport.c
111
io_bitmap_exit(current);
arch/x86/kernel/ioport.c
143
io_bitmap_exit(current);
arch/x86/kernel/ioport.c
181
struct thread_struct *t = ¤t->thread;
arch/x86/kernel/ioport.c
25
if (current->thread.io_bitmap) {
arch/x86/kernel/ioport.c
30
refcount_inc(¤t->thread.io_bitmap->refcnt);
arch/x86/kernel/ioport.c
31
tsk->thread.io_bitmap = current->thread.io_bitmap;
arch/x86/kernel/ioport.c
38
struct task_struct *tsk = current;
arch/x86/kernel/ioport.c
62
if (tsk == current)
arch/x86/kernel/ioport.c
73
struct thread_struct *t = ¤t->thread;
arch/x86/kernel/kgdb.c
630
struct task_struct *tsk = current;
arch/x86/kernel/ldt.c
504
struct mm_struct *mm = current->mm;
arch/x86/kernel/ldt.c
580
struct mm_struct *mm = current->mm;
arch/x86/kernel/msr.c
102
reg, current->comm, current->pid);
arch/x86/kernel/perf_regs.c
106
regs_user->regs = task_pt_regs(current);
arch/x86/kernel/perf_regs.c
107
regs_user->abi = perf_reg_abi(current);
arch/x86/kernel/perf_regs.c
137
struct pt_regs *user_regs = task_pt_regs(current);
arch/x86/kernel/perf_regs.c
141
regs_user->abi = perf_reg_abi(current);
arch/x86/kernel/process.c
1022
if (!(current->personality & ADDR_NO_RANDOMIZE) && randomize_va_space)
arch/x86/kernel/process.c
1080
return do_arch_prctl_64(current, option, arg2);
arch/x86/kernel/process.c
195
p->thread.fsindex = current->thread.fsindex;
arch/x86/kernel/process.c
196
p->thread.fsbase = current->thread.fsbase;
arch/x86/kernel/process.c
197
p->thread.gsindex = current->thread.gsindex;
arch/x86/kernel/process.c
198
p->thread.gsbase = current->thread.gsbase;
arch/x86/kernel/process.c
269
if (!ret && unlikely(test_tsk_thread_flag(current, TIF_IO_BITMAP)))
arch/x86/kernel/process.c
286
struct task_struct *tsk = current;
arch/x86/kernel/process.c
422
task_spec_ssb_noexec(current)) {
arch/x86/kernel/process.c
424
task_clear_spec_ssb_disable(current);
arch/x86/kernel/process.c
425
task_clear_spec_ssb_noexec(current);
arch/x86/kernel/process.c
429
mm_reset_untag_mask(current->mm);
arch/x86/kernel/process.c
473
struct thread_struct *t = ¤t->thread;
arch/x86/kernel/process.c
703
speculation_ctrl_update(speculation_ctrl_update_tif(current));
arch/x86/kernel/process_64.c
304
save_fsgs(current);
arch/x86/kernel/process_64.c
489
if (task == current)
arch/x86/kernel/process_64.c
504
if (task == current)
arch/x86/kernel/process_64.c
517
WARN_ON_ONCE(task == current);
arch/x86/kernel/process_64.c
524
WARN_ON_ONCE(task == current);
arch/x86/kernel/process_64.c
723
task_pt_regs(current)->orig_ax = __NR_execve;
arch/x86/kernel/process_64.c
725
if (current->mm)
arch/x86/kernel/process_64.c
726
__set_bit(MM_CONTEXT_HAS_VSYSCALL, ¤t->mm->context.flags);
arch/x86/kernel/process_64.c
732
current->personality &= ~READ_IMPLIES_EXEC;
arch/x86/kernel/process_64.c
738
if (current->mm)
arch/x86/kernel/process_64.c
739
current->mm->context.flags = 0;
arch/x86/kernel/process_64.c
741
current->personality &= ~READ_IMPLIES_EXEC;
arch/x86/kernel/process_64.c
750
task_pt_regs(current)->orig_ax = __NR_x32_execve | __X32_SYSCALL_BIT;
arch/x86/kernel/process_64.c
758
if (current->mm) {
arch/x86/kernel/process_64.c
763
__set_bit(MM_CONTEXT_UPROBE_IA32, ¤t->mm->context.flags);
arch/x86/kernel/process_64.c
766
current->personality |= force_personality32;
arch/x86/kernel/process_64.c
768
task_pt_regs(current)->orig_ax = __NR_ia32_execve;
arch/x86/kernel/process_64.c
834
if (current->mm != mm)
arch/x86/kernel/process_64.c
882
if (task == current) {
arch/x86/kernel/process_64.c
912
if (task == current) {
arch/x86/kernel/process_64.c
960
if (current != task)
arch/x86/kernel/ptrace.c
1410
struct task_struct *tsk = current;
arch/x86/kernel/ptrace.c
192
if (task == current)
arch/x86/kernel/ptrace.c
203
if (WARN_ON_ONCE(task == current))
arch/x86/kernel/ptrace.c
258
if (task == current) {
arch/x86/kernel/ptrace.c
265
if (task == current) {
arch/x86/kernel/ptrace.c
271
if (task == current) {
arch/x86/kernel/ptrace.c
277
if (task == current) {
arch/x86/kernel/ptrace.c
293
if (WARN_ON_ONCE(task == current))
arch/x86/kernel/ptrace.c
476
struct thread_struct *thread = &(current->thread);
arch/x86/kernel/shstk.c
151
struct thread_shstk *shstk = ¤t->thread.shstk;
arch/x86/kernel/shstk.c
181
memset(¤t->thread.shstk, 0, sizeof(struct thread_shstk));
arch/x86/kernel/shstk.c
182
current->thread.features = 0;
arch/x86/kernel/shstk.c
183
current->thread.features_locked = 0;
arch/x86/kernel/shstk.c
33
return current->thread.features & features;
arch/x86/kernel/shstk.c
346
if (mmap_read_lock_killable(current->mm))
arch/x86/kernel/shstk.c
349
vma = find_vma(current->mm, *ssp);
arch/x86/kernel/shstk.c
360
mmap_lock_speculate_try_begin(current->mm, &seq);
arch/x86/kernel/shstk.c
361
mmap_read_unlock(current->mm);
arch/x86/kernel/shstk.c
369
} while (mmap_lock_speculate_retry(current->mm, seq));
arch/x86/kernel/shstk.c
38
current->thread.features |= features;
arch/x86/kernel/shstk.c
43
current->thread.features &= ~features;
arch/x86/kernel/shstk.c
456
if (!tsk->mm || tsk->mm != current->mm)
arch/x86/kernel/shstk.c
536
shstk_free(current);
arch/x86/kernel/shstk.c
586
if (task != current) {
arch/x86/kernel/signal.c
119
sp = current->sas_ss_sp + current->sas_ss_size;
arch/x86/kernel/signal.c
155
current->comm, task_pid_nr(current));
arch/x86/kernel/signal.c
258
struct fpu *fpu = x86_task_fpu(current);
arch/x86/kernel/signal.c
264
if (syscall_get_nr(current, regs) != -1) {
arch/x86/kernel/signal.c
266
switch (syscall_get_error(current, regs)) {
arch/x86/kernel/signal.c
292
user_disable_single_step(current);
arch/x86/kernel/signal.c
318
if (current->restart_block.arch_data & TS_COMPAT)
arch/x86/kernel/signal.c
344
if (syscall_get_nr(current, regs) != -1) {
arch/x86/kernel/signal.c
346
switch (syscall_get_error(current, regs)) {
arch/x86/kernel/signal.c
370
struct task_struct *me = current;
arch/x86/kernel/signal.c
375
task_pid_nr(current) > 1 ? KERN_INFO : KERN_EMERG,
arch/x86/kernel/signal.c
421
lockdep_assert_held(¤t->sighand->siglock);
arch/x86/kernel/signal.c
426
fsize += x86_task_fpu(current->group_leader)->perm.__user_state_size;
arch/x86/kernel/signal.c
433
mask = x86_task_fpu(current->group_leader)->perm.__state_perm;
arch/x86/kernel/signal_32.c
113
current->restart_block.fn = do_no_restart_syscall;
arch/x86/kernel/signal_32.c
234
unsafe_put_user(current->thread.trap_nr, &sc->trapno, Efault);
arch/x86/kernel/signal_32.c
235
unsafe_put_user(current->thread.error_code, &sc->err, Efault);
arch/x86/kernel/signal_32.c
246
unsafe_put_user(current->thread.cr2, &sc->cr2, Efault);
arch/x86/kernel/signal_32.c
283
if (current->mm->context.vdso)
arch/x86/kernel/signal_32.c
284
restorer = current->mm->context.vdso +
arch/x86/kernel/signal_32.c
370
restorer = current->mm->context.vdso +
arch/x86/kernel/signal_64.c
119
unsafe_put_user(current->thread.trap_nr, &sc->trapno, Efault);
arch/x86/kernel/signal_64.c
120
unsafe_put_user(current->thread.error_code, &sc->err, Efault);
arch/x86/kernel/signal_64.c
132
unsafe_put_user(current->thread.cr2, &sc->cr2, Efault);
arch/x86/kernel/signal_64.c
57
current->restart_block.fn = do_no_restart_syscall;
arch/x86/kernel/step.c
196
if (task == current)
arch/x86/kernel/sys_x86_64.c
105
if (current->flags & PF_RANDOMIZE) {
arch/x86/kernel/sys_x86_64.c
130
struct mm_struct *mm = current->mm;
arch/x86/kernel/sys_x86_64.c
172
struct mm_struct *mm = current->mm;
arch/x86/kernel/sys_x86_64.c
37
if (!(current->flags & PF_RANDOMIZE))
arch/x86/kernel/tls.c
106
if (t == ¤t->thread)
arch/x86/kernel/tls.c
155
if (p == current) {
arch/x86/kernel/tls.c
190
return do_set_thread_area(current, -1, u_info, 1);
arch/x86/kernel/tls.c
24
struct thread_struct *t = ¤t->thread;
arch/x86/kernel/tls.c
242
return do_get_thread_area(current, -1, u_info);
arch/x86/kernel/traps.c
1076
if (!get_stack_info_noinstr(stack, current, &info) || info.type == STACK_TYPE_ENTRY ||
arch/x86/kernel/traps.c
1324
current->thread.virtual_dr6 = (dr6 & DR_STEP);
arch/x86/kernel/traps.c
1356
dr6 |= current->thread.virtual_dr6;
arch/x86/kernel/traps.c
1427
struct task_struct *task = current;
arch/x86/kernel/traps.c
338
struct task_struct *tsk = current;
arch/x86/kernel/traps.c
600
struct task_struct *tsk = current;
arch/x86/kernel/traps.c
805
struct thread_struct *t = ¤t->thread;
arch/x86/kernel/traps.c
823
current->comm, task_pid_nr(current), ip);
arch/x86/kernel/traps.c
863
if (!mm_valid_pasid(current->mm))
arch/x86/kernel/traps.c
866
pasid = mm_get_enqcmd_pasid(current->mm);
arch/x86/kernel/traps.c
872
if (current->pasid_activated)
arch/x86/kernel/traps.c
876
current->pasid_activated = 1;
arch/x86/kernel/traps.c
891
current->thread.error_code = error_code;
arch/x86/kernel/traps.c
892
current->thread.trap_nr = trapnr;
arch/x86/kernel/traps.c
908
current->thread.error_code = error_code;
arch/x86/kernel/traps.c
909
current->thread.trap_nr = trapnr;
arch/x86/kernel/traps.c
910
show_signal(current, SIGSEGV, "", str, regs, error_code);
arch/x86/kernel/umip.c
121
struct task_struct *tsk = current;
arch/x86/kernel/umip.c
269
down_read(¤t->mm->context.ldt_usr_sem);
arch/x86/kernel/umip.c
270
if (current->mm->context.ldt)
arch/x86/kernel/umip.c
274
up_read(¤t->mm->context.ldt_usr_sem);
arch/x86/kernel/umip.c
314
struct task_struct *tsk = current;
arch/x86/kernel/unwind_frame.c
330
if (state->task != current)
arch/x86/kernel/unwind_frame.c
351
if (state->task != current)
arch/x86/kernel/unwind_orc.c
21
if (state->task == current && !state->error) { \
arch/x86/kernel/unwind_orc.c
740
} else if (task == current) {
arch/x86/kernel/uprobes.c
1133
struct mm_struct *mm = current->mm;
arch/x86/kernel/uprobes.c
1242
struct uprobe_task *utask = current->utask;
arch/x86/kernel/uprobes.c
1617
struct uprobe_task *utask = current->utask;
arch/x86/kernel/uprobes.c
1626
utask->autask.saved_trap_nr = current->thread.trap_nr;
arch/x86/kernel/uprobes.c
1627
current->thread.trap_nr = UPROBE_TRAP_NR;
arch/x86/kernel/uprobes.c
1631
if (test_tsk_thread_flag(current, TIF_BLOCKSTEP))
arch/x86/kernel/uprobes.c
1632
set_task_blockstep(current, false);
arch/x86/kernel/uprobes.c
1664
struct uprobe_task *utask = current->utask;
arch/x86/kernel/uprobes.c
1668
WARN_ON_ONCE(current->thread.trap_nr != UPROBE_TRAP_NR);
arch/x86/kernel/uprobes.c
1669
current->thread.trap_nr = utask->autask.saved_trap_nr;
arch/x86/kernel/uprobes.c
1691
send_sig(SIGTRAP, current, 0);
arch/x86/kernel/uprobes.c
1737
struct uprobe_task *utask = current->utask;
arch/x86/kernel/uprobes.c
1742
current->thread.trap_nr = utask->autask.saved_trap_nr;
arch/x86/kernel/uprobes.c
1760
send_sig(SIGTRAP, current, 0);
arch/x86/kernel/uprobes.c
1788
current->pid, regs->sp, regs->ip);
arch/x86/kernel/uprobes.c
1819
if (!current->utask)
arch/x86/kernel/uprobes.c
1822
auprobe = current->utask->auprobe;
arch/x86/kernel/uprobes.c
352
struct pt_regs *regs = task_pt_regs(current);
arch/x86/kernel/uprobes.c
375
struct pt_regs *regs = task_pt_regs(current);
arch/x86/kernel/uprobes.c
603
struct uprobe_task *utask = current->utask;
arch/x86/kernel/uprobes.c
614
struct uprobe_task *utask = current->utask;
arch/x86/kernel/uprobes.c
687
struct pt_regs *regs = task_pt_regs(current);
arch/x86/kernel/uprobes.c
688
struct mm_struct *mm = current->mm;
arch/x86/kernel/uprobes.c
716
struct uprobes_state *state = ¤t->mm->uprobes_state;
arch/x86/kernel/uprobes.c
773
struct mm_struct *mm = current->mm;
arch/x86/kernel/uprobes.c
806
struct pt_regs *regs = task_pt_regs(current);
arch/x86/kernel/vm86_32.c
100
struct vm86 *vm86 = current->thread.vm86;
arch/x86/kernel/vm86_32.c
201
struct task_struct *tsk = current;
arch/x86/kernel/vm86_32.c
229
current->comm, task_pid_nr(current),
arch/x86/kernel/vm86_32.c
250
current->comm);
arch/x86/kernel/vm86_32.c
379
set_flags(VEFLAGS, flags, current->thread.vm86->veflags_mask);
arch/x86/kernel/vm86_32.c
389
set_flags(VFLAGS, flags, current->thread.vm86->veflags_mask);
arch/x86/kernel/vm86_32.c
404
return flags | (VEFLAGS & current->thread.vm86->veflags_mask);
arch/x86/kernel/vm86_32.c
499
struct vm86 *vm86 = current->thread.vm86;
arch/x86/kernel/vm86_32.c
529
struct vm86 *vm86 = current->thread.vm86;
arch/x86/kernel/vm86_32.c
541
current->thread.trap_nr = trapno;
arch/x86/kernel/vm86_32.c
542
current->thread.error_code = error_code;
arch/x86/kernel/vm86_32.c
554
struct vm86plus_info_struct *vmpi = ¤t->thread.vm86->vm86plus;
arch/x86/kernel/vm86_32.c
784
if (vm86_irqs[irqnumber].tsk != current) return 0;
arch/x86/kernel/vm86_32.c
818
vm86_irqs[irq].tsk = current;
arch/x86/kernel/vm86_32.c
824
if (vm86_irqs[irqnumber].tsk != current) return -EPERM;
arch/x86/kernel/vm86_32.c
87
#define VFLAGS (*(unsigned short *)&(current->thread.vm86->veflags))
arch/x86/kernel/vm86_32.c
88
#define VEFLAGS (current->thread.vm86->veflags)
arch/x86/kernel/vm86_32.c
98
struct task_struct *tsk = current;
arch/x86/kvm/hyperv.c
1514
task_cputime_adjusted(current, &utime, &stime);
arch/x86/kvm/i8254.c
749
pid = get_pid(task_tgid(current));
arch/x86/kvm/mmu/mmu.c
3536
send_sig_mceerr(BUS_MCEERR_AR, (void __user *)hva, PAGE_SHIFT, current);
arch/x86/kvm/mmu/mmu.c
5006
if (signal_pending(current))
arch/x86/kvm/mmu/mmu.c
5142
if (signal_pending(current))
arch/x86/kvm/mmu/page_track.c
246
if (!kvm || kvm->mm != current->mm)
arch/x86/kvm/pmu.c
304
event = perf_event_create_kernel_counter(&attr, -1, current,
arch/x86/kvm/vmx/pmu_intel.c
283
current, NULL, NULL);
arch/x86/kvm/vmx/tdx.c
1998
if (kvm_vcpu_has_events(vcpu) || signal_pending(current))
arch/x86/kvm/vmx/tdx.c
3253
if (signal_pending(current)) {
arch/x86/kvm/vmx/tdx.c
793
if (likely(is_64bit_mm(current->mm)))
arch/x86/kvm/vmx/tdx.c
794
vt->msr_host_kernel_gs_base = current->thread.gsbase;
arch/x86/kvm/vmx/vmx.c
1368
if (likely(is_64bit_mm(current->mm))) {
arch/x86/kvm/vmx/vmx.c
1370
fs_sel = current->thread.fsindex;
arch/x86/kvm/vmx/vmx.c
1371
gs_sel = current->thread.gsindex;
arch/x86/kvm/vmx/vmx.c
1372
fs_base = current->thread.fsbase;
arch/x86/kvm/vmx/vmx.c
1373
vt->msr_host_kernel_gs_base = current->thread.gsbase;
arch/x86/kvm/x86.c
11998
if (signal_pending(current)) {
arch/x86/kvm/x86.c
13449
if (current->mm == kvm->mm) {
arch/x86/kvm/x86.c
3737
if (WARN_ON_ONCE(current->mm != vcpu->kvm->mm))
arch/x86/kvm/x86.c
3804
steal += current->sched_info.run_delay -
arch/x86/kvm/x86.c
3806
vcpu->arch.st.last_steal = current->sched_info.run_delay;
arch/x86/kvm/x86.c
5251
if (unlikely(current->mm != vcpu->kvm->mm))
arch/x86/kvm/xen.c
1056
vcpu->arch.xen.last_steal = current->sched_info.run_delay;
arch/x86/kvm/xen.c
1910
if (current->mm != kvm->mm) {
arch/x86/kvm/xen.c
1915
if (WARN_ON_ONCE(current->mm))
arch/x86/kvm/xen.c
592
u64 run_delay = current->sched_info.run_delay;
arch/x86/kvm/xen.c
728
if (in_atomic() || !task_is_running(current))
arch/x86/lib/insn-eval.c
641
mutex_lock(¤t->mm->context.lock);
arch/x86/lib/insn-eval.c
642
ldt = current->mm->context.ldt;
arch/x86/lib/insn-eval.c
648
mutex_unlock(¤t->mm->context.lock);
arch/x86/mm/debug_pagetables.c
18
if (current->mm->pgd)
arch/x86/mm/debug_pagetables.c
19
ptdump_walk_pgd_level_debugfs(m, current->mm, false);
arch/x86/mm/debug_pagetables.c
28
if (current->mm->pgd)
arch/x86/mm/debug_pagetables.c
29
ptdump_walk_pgd_level_debugfs(m, current->mm, true);
arch/x86/mm/fault.c
1226
tsk = current;
arch/x86/mm/fault.c
141
instr = (void *)convert_ip_to_linear(current, regs);
arch/x86/mm/fault.c
1427
if (fatal_signal_pending(current) && !user_mode(regs)) {
arch/x86/mm/fault.c
605
tsk = current;
arch/x86/mm/fault.c
637
struct task_struct *tsk = current;
arch/x86/mm/fault.c
714
if (task_stack_end_corrupted(current))
arch/x86/mm/fault.c
789
struct task_struct *tsk = current;
arch/x86/mm/fault.c
939
struct task_struct *tsk = current;
arch/x86/mm/mmap.c
148
struct mm_struct *mm = current->mm;
arch/x86/mm/mmap.c
44
if (current->flags & PF_RANDOMIZE) {
arch/x86/mm/mmap.c
64
if (current->personality & ADDR_COMPAT_LAYOUT)
arch/x86/mm/mmap.c
72
if (!(current->flags & PF_RANDOMIZE))
arch/x86/mm/pat/memtype.c
634
current->comm, current->pid, start, end - 1);
arch/x86/mm/pat/memtype.c
826
current->comm, current->pid,
arch/x86/mm/pat/memtype.c
860
current->comm, current->pid,
arch/x86/mm/pat/memtype.c
878
current->comm, current->pid,
arch/x86/mm/pat/memtype_interval.c
84
current->comm, current->pid, start, end,
arch/x86/mm/tlb.c
1008
switch_mm_irqs_off(NULL, temp_mm, current);
arch/x86/mm/tlb.c
1035
switch_mm_irqs_off(NULL, prev_mm, current);
arch/x86/mm/tlb.c
1749
struct mm_struct *current_mm = current->mm;
arch/x86/mm/tlb.c
452
if ((current->pid & 0x1f) != (jiffies & 0x1f))
arch/x86/net/bpf_jit_comp.c
4126
for (unwind_start(&state, current, NULL, NULL); !unwind_done(&state);
arch/x86/platform/uv/uv_nmi.c
717
cpu, current->pid, current->comm, (void *)regs->ip);
arch/x86/platform/uv/uv_nmi.c
734
if (current->pid != 0 || uv_nmi_action != nmi_act_ips)
arch/x86/power/cpu.c
180
load_mm_ldt(current->active_mm); /* This does lldt */
arch/x86/um/asm/processor.h
20
(address + 65536 + 32 * sizeof(unsigned long) >= UPT_SP(¤t->thread.regs.regs))
arch/x86/um/shared/sysdep/faultinfo_32.h
41
"=m" (current->thread.segv_continue) :: \
arch/x86/um/shared/sysdep/faultinfo_64.h
41
"=m" (current->thread.segv_continue) :: \
arch/x86/um/signal.c
115
struct faultinfo * fi = ¤t->thread.arch.faultinfo;
arch/x86/um/signal.c
165
err = copy_regset_to_user(current,
arch/x86/um/signal.c
166
task_user_regset_view(current),
arch/x86/um/signal.c
222
err |= copy_sc_to_user(&uc->uc_mcontext, fp, ¤t->thread.regs, 0);
arch/x86/um/signal.c
341
unsigned long sp = PT_REGS_SP(¤t->thread.regs);
arch/x86/um/signal.c
353
if (copy_sc_from_user(¤t->thread.regs, sc))
arch/x86/um/signal.c
357
PT_REGS_SYSCALL_NR(¤t->thread.regs) = -1;
arch/x86/um/signal.c
358
return PT_REGS_SYSCALL_RET(¤t->thread.regs);
arch/x86/um/signal.c
41
current->restart_block.fn = do_no_restart_syscall;
arch/x86/um/signal.c
449
unsigned long sp = PT_REGS_SP(¤t->thread.regs);
arch/x86/um/signal.c
460
if (copy_sc_from_user(¤t->thread.regs, &uc->uc_mcontext))
arch/x86/um/signal.c
464
PT_REGS_SYSCALL_NR(¤t->thread.regs) = -1;
arch/x86/um/signal.c
465
return PT_REGS_SYSCALL_RET(¤t->thread.regs);
arch/x86/um/signal.c
97
err = copy_regset_from_user(current,
arch/x86/um/signal.c
98
task_user_regset_view(current),
arch/x86/um/syscalls_64.c
23
current->thread.regs.regs.gp[FS_BASE / sizeof(unsigned long)] =
arch/x86/um/syscalls_64.c
28
current->thread.regs.regs.gp[GS_BASE / sizeof(unsigned long)] =
arch/x86/um/syscalls_64.c
33
ret = put_user(current->thread.regs.regs.gp[FS_BASE / sizeof(unsigned long)], arg2);
arch/x86/um/syscalls_64.c
36
ret = put_user(current->thread.regs.regs.gp[GS_BASE / sizeof(unsigned long)], arg2);
arch/x86/um/syscalls_64.c
45
return arch_prctl(current, option, (unsigned long __user *) arg2);
arch/x86/um/sysrq_64.c
20
printk(KERN_INFO "Pid: %d, comm: %.20s %s %s\n", task_pid_nr(current),
arch/x86/um/sysrq_64.c
21
current->comm, print_tainted(), init_utsname()->release);
arch/x86/um/tls_32.c
112
ret = do_set_thread_area(current, &curr->tls);
arch/x86/um/tls_32.c
249
if (unlikely(task == current &&
arch/x86/um/tls_32.c
252
"without flushed TLS.", current->pid);
arch/x86/um/tls_32.c
281
idx = get_free_idx(current);
arch/x86/um/tls_32.c
290
ret = do_set_thread_area(current, &info);
arch/x86/um/tls_32.c
293
return set_tls_entry(current, &info, idx, 1);
arch/x86/um/tls_32.c
326
ret = get_tls_entry(current, &info, idx);
arch/x86/um/vdso/vma.c
38
struct mm_struct *mm = current->mm;
arch/x86/xen/smp_pv.c
355
xen_cpu_bringup_again((unsigned long)task_pt_regs(current));
arch/xtensa/include/asm/elf.h
194
set_personality(PER_LINUX_32BIT | (current->personality & (~PER_MASK)))
arch/xtensa/include/asm/stackprotector.h
29
current->stack_canary = canary;
arch/xtensa/include/asm/stackprotector.h
30
__stack_chk_guard = current->stack_canary;
arch/xtensa/include/asm/stacktrace.h
24
if (!task || task == current)
arch/xtensa/kernel/process.c
210
flush_ptrace_hw_breakpoint(current);
arch/xtensa/kernel/ptrace.c
373
if (current->thread.ptrace_bp[i] == bp)
arch/xtensa/kernel/ptrace.c
378
if (current->thread.ptrace_wp[i] == bp)
arch/xtensa/kernel/ptrace.c
563
trace_sys_enter(regs, syscall_get_nr(current, regs));
arch/xtensa/kernel/signal.c
256
current->restart_block.fn = do_no_restart_syscall;
arch/xtensa/kernel/signal.c
352
(current->personality & FDPIC_FUNCPTRS);
arch/xtensa/kernel/signal.c
365
sp = current->sas_ss_sp + current->sas_ss_size;
arch/xtensa/kernel/signal.c
439
current->comm, current->pid, sig, frame, regs->pc);
arch/xtensa/kernel/signal.c
457
task_pt_regs(current)->icountlevel = 0;
arch/xtensa/kernel/signal.c
497
task_pt_regs(current)->icountlevel = 1;
arch/xtensa/kernel/signal.c
523
task_pt_regs(current)->icountlevel = 1;
arch/xtensa/kernel/smp.c
146
current->active_mm = mm;
arch/xtensa/kernel/smp.c
148
enter_lazy_tlb(mm, current);
arch/xtensa/kernel/stacktrace.c
236
save_stack_trace_tsk(current, trace);
arch/xtensa/kernel/syscall.c
84
vma_iter_init(&vmi, current->mm, addr);
arch/xtensa/kernel/traps.c
210
current->comm, task_pid_nr(current), regs->pc,
arch/xtensa/kernel/traps.c
366
current->comm, task_pid_nr(current), regs->pc);
arch/xtensa/kernel/traps.c
383
regs->excvaddr, current->comm,
arch/xtensa/kernel/traps.c
384
task_pid_nr(current), regs->pc);
arch/xtensa/kernel/traps.c
403
regs->excvaddr, current->comm,
arch/xtensa/kernel/traps.c
404
task_pid_nr(current), regs->pc);
arch/xtensa/mm/fault.c
124
current->comm, current->pid,
arch/xtensa/mm/fault.c
244
current->comm, regs->pc, entry->fixup);
arch/xtensa/mm/fault.c
33
struct mm_struct *act_mm = current->active_mm;
arch/xtensa/mm/fault.c
91
struct mm_struct *mm = current->mm;
arch/xtensa/mm/kasan_init.c
96
current->kasan_depth = 0;
arch/xtensa/mm/tlb.c
68
if (mm == current->active_mm) {
block/bfq-iosched.c
457
if (!current->io_context)
block/bfq-iosched.c
5509
struct task_struct *tsk = current;
block/bfq-iosched.c
5855
bfq_init_bfqq(bfqd, bfqq, bic, current->pid,
block/bfq-iosched.c
6723
bfqq->pid = current->pid;
block/bio.c
1562
if ((flags & BLKDEV_ZERO_KILLABLE) && fatal_signal_pending(current)) {
block/bio.c
424
if (!current->bio_list || !bs->rescue_workqueue)
block/bio.c
426
if (bio_list_empty(¤t->bio_list[0]) &&
block/bio.c
427
bio_list_empty(¤t->bio_list[1]))
block/bio.c
444
while ((bio = bio_list_pop(¤t->bio_list[0])))
block/bio.c
446
current->bio_list[0] = nopunt;
block/bio.c
449
while ((bio = bio_list_pop(¤t->bio_list[1])))
block/bio.c
451
current->bio_list[1] = nopunt;
block/blk-cgroup.c
111
return task_css(current, io_cgrp_id);
block/blk-cgroup.c
1945
} while (!fatal_signal_pending(current));
block/blk-cgroup.c
1964
struct gendisk *disk = current->throttle_disk;
block/blk-cgroup.c
1967
bool use_memdelay = current->use_memdelay;
block/blk-cgroup.c
1972
current->throttle_disk = NULL;
block/blk-cgroup.c
1973
current->use_memdelay = false;
block/blk-cgroup.c
2014
if (unlikely(current->flags & PF_KTHREAD))
block/blk-cgroup.c
2017
if (current->throttle_disk != disk) {
block/blk-cgroup.c
2022
if (current->throttle_disk)
block/blk-cgroup.c
2023
put_disk(current->throttle_disk);
block/blk-cgroup.c
2024
current->throttle_disk = disk;
block/blk-cgroup.c
2028
current->use_memdelay = use_memdelay;
block/blk-cgroup.c
2029
set_notify_resume(current);
block/blk-core.c
1167
struct task_struct *tsk = current;
block/blk-core.c
1240
struct blk_plug *plug = current->plug;
block/blk-core.c
1277
current->flags &= ~PF_BLOCK_TS;
block/blk-core.c
1292
if (plug == current->plug) {
block/blk-core.c
1294
current->plug = NULL;
block/blk-core.c
333
bool freeze = __blk_freeze_queue_start(q, current);
block/blk-core.c
611
current->comm, bio->bi_bdev, bio->bi_opf,
block/blk-core.c
712
current->bio_list = bio_list_on_stack;
block/blk-core.c
746
current->bio_list = NULL;
block/blk-core.c
753
current->bio_list = bio_list;
block/blk-core.c
759
current->bio_list = NULL;
block/blk-core.c
784
if (current->bio_list) {
block/blk-core.c
786
bio_list_add_head(¤t->bio_list[0], bio);
block/blk-core.c
788
bio_list_add(¤t->bio_list[0], bio);
block/blk-core.c
993
blk_flush_plug(current->plug, false);
block/blk-ioc.c
291
struct io_context *ioc = current->io_context;
block/blk-ioc.c
320
struct io_context *ioc = current->io_context;
block/blk-ioc.c
357
struct io_context *ioc = current->io_context;
block/blk-ioc.c
401
struct io_context *ioc = current->io_context;
block/blk-ioc.c
409
task_lock(current);
block/blk-ioc.c
410
if (current->io_context) {
block/blk-ioc.c
412
ioc = current->io_context;
block/blk-ioc.c
414
current->io_context = ioc;
block/blk-ioc.c
418
task_unlock(current);
block/blk-iocost.c
2733
use_debt = bio_issue_as_root_blkg(bio) || fatal_signal_pending(current);
block/blk-iolatency.c
304
if (issue_as_root || fatal_signal_pending(current)) {
block/blk-lib.c
129
fatal_signal_pending(current))
block/blk-lib.c
198
fatal_signal_pending(current))
block/blk-map.c
139
if (!current->mm)
block/blk-merge.c
1085
struct blk_plug *plug = current->plug;
block/blk-mq.c
140
if (q->mq_freeze_owner != current)
block/blk-mq.c
1424
if (current->plug && !at_head) {
block/blk-mq.c
1425
blk_add_rq_to_plug(current->plug, rq);
block/blk-mq.c
184
if (__blk_freeze_queue_start(q, current))
block/blk-mq.c
3096
struct blk_plug *plug = current->plug;
block/blk-mq.c
5227
if (task_sigpending(current))
block/blk-mq.c
630
struct blk_plug *plug = current->plug;
block/blk-zoned.c
1843
set_user_nice(current, MIN_NICE);
block/blk.h
719
struct blk_plug *plug = current->plug;
block/blk.h
738
current->flags |= PF_BLOCK_TS;
block/bsg.c
156
current->comm);
block/fops.c
199
dio->waiter = current;
block/ioctl.c
156
while (!fatal_signal_pending(current)) {
block/ioprio.c
193
p = current;
block/ioprio.c
201
pgrp = task_pgrp(current);
block/ioprio.c
82
p = current;
block/ioprio.c
90
pgrp = task_pgrp(current);
crypto/af_alg.c
793
if (signal_pending(current))
crypto/af_alg.c
852
if (signal_pending(current))
crypto/af_alg.c
960
current->comm);
crypto/algboss.c
62
} while (err == -EAGAIN && !signal_pending(current));
crypto/api.c
485
if (fatal_signal_pending(current)) {
crypto/api.c
599
if (fatal_signal_pending(current)) {
crypto/arc4.c
44
current->comm, (unsigned long)current->pid);
crypto/jitterentropy-testing.c
150
if (signal_pending(current)) {
crypto/jitterentropy-testing.c
208
if (signal_pending(current)) {
drivers/accel/amdxdna/amdxdna_ctx.c
645
job->mm = current->mm;
drivers/accel/amdxdna/amdxdna_ctx.c
744
trace_amdxdna_debug_point(current->comm, args->type, "job received");
drivers/accel/amdxdna/amdxdna_ctx.c
782
trace_amdxdna_debug_point(current->comm, args->seq, "job returned to user");
drivers/accel/amdxdna/amdxdna_gem.c
372
if (compare_range(mapp, current->mm, addr, addr + len)) {
drivers/accel/amdxdna/amdxdna_gem.c
391
current->mm,
drivers/accel/amdxdna/amdxdna_pci_drv.c
125
client->mm = current->mm;
drivers/accel/amdxdna/amdxdna_ubuf.c
97
ubuf->mm = current->mm;
drivers/accel/habanalabs/common/context.c
273
current->comm, ctx->asid);
drivers/accel/habanalabs/common/habanalabs_drv.c
197
hpriv->taskpid = get_task_pid(current, PIDTYPE_PID);
drivers/accel/habanalabs/common/habanalabs_drv.c
306
hpriv->taskpid = get_task_pid(current, PIDTYPE_PID);
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1289
task_pid_nr(current), current->comm, cmd, nr);
drivers/accel/habanalabs/common/habanalabs_ioctl.c
1314
task_pid_nr(current), current->comm, cmd, nr);
drivers/accel/habanalabs/common/memory.c
2397
userptr->pid = current->pid;
drivers/accel/ivpu/ivpu_drv.c
354
ctx_id, current->comm, task_pid_nr(current));
drivers/accel/ivpu/ivpu_drv.c
376
file_priv->ctx.id, current->comm, task_pid_nr(current));
drivers/accel/ivpu/ivpu_job.c
203
task_pid_nr(current), engine,
drivers/accel/qaic/qaic_control.c
1046
if (signal_pending(current))
drivers/accessibility/speakup/speakup_soft.c
248
if (signal_pending(current)) {
drivers/acpi/acpi_dbg.c
86
current != acpi_aml_io.thread)
drivers/acpi/acpi_pad.c
129
set_cpus_allowed_ptr(current, cpumask_of(preferred_cpu));
drivers/acpi/acpi_pad.c
152
sched_set_fifo_low(current);
drivers/acpi/apei/ghes.c
501
twcb->pfn, current->comm, task_pid_nr(current));
drivers/acpi/apei/ghes.c
515
if (flags == MF_ACTION_REQUIRED && current->mm) {
drivers/acpi/apei/ghes.c
523
task_work_add(current, &twcb->twork, TWA_RESUME);
drivers/acpi/apei/ghes.c
978
current->comm, task_pid_nr(current));
drivers/android/binder.c
2037
filp_close(twcb->file, current->files);
drivers/android/binder.c
2038
task_work_add(current, &twcb->twork, TWA_RESUME);
drivers/android/binder.c
3139
t->priority = task_nice(current);
drivers/android/binder.c
4677
if (signal_pending(current)) {
drivers/android/binder.c
493
thread->pid == current->pid && !thread->process_todo)
drivers/android/binder.c
5053
t->saved_priority = task_nice(current);
drivers/android/binder.c
5076
task_active_pid_ns(current));
drivers/android/binder.c
5274
if (current->pid < thread->pid)
drivers/android/binder.c
5276
else if (current->pid > thread->pid)
drivers/android/binder.c
5286
thread->pid = current->pid;
drivers/android/binder.c
6000
pr_info("%d:%d ioctl %x %lx returned %d\n", proc->pid, current->pid, cmd, arg, ret);
drivers/android/binder.c
6045
if (!same_thread_group(proc->tsk, current))
drivers/android/binder.c
6076
current->tgid, current->pid);
drivers/android/binder.c
6085
proc->tsk = get_task_struct(current->group_leader);
drivers/android/binder.c
6086
proc->pid = current->tgid;
drivers/android/binder.c
6090
proc->default_priority = task_nice(current);
drivers/android/binder.c
684
if (can_nice(current, nice)) {
drivers/android/binder.c
685
set_user_nice(current, nice);
drivers/android/binder.c
691
current->pid, nice, min_nice);
drivers/android/binder.c
692
set_user_nice(current, min_nice);
drivers/android/binder.c
695
binder_user_error("%d RLIMIT_NICE not set\n", current->pid);
drivers/android/binder.c
788
proc->pid, current->pid, node->debug_id,
drivers/android/binder/rust_binderfs.c
650
info->ipc_ns = get_ipc_ns(current->nsproxy->ipc_ns);
drivers/android/binder_alloc.c
1235
alloc->pid = current->tgid;
drivers/android/binder_alloc.c
1236
alloc->mm = current->mm;
drivers/android/binder_alloc.c
473
int pid = current->tgid;
drivers/android/binder_alloc.c
689
buffer->pid = current->tgid;
drivers/android/binderfs.c
646
info->ipc_ns = get_ipc_ns(current->nsproxy->ipc_ns);
drivers/ata/libata-core.c
1543
const bool owns_eh_mutex = ap->host->eh_owner == current;
drivers/ata/libata-core.c
6862
bool owns_eh = ap && ap->host->eh_owner == current;
drivers/ata/libata-eh.c
476
ap->host->eh_owner = current;
drivers/ata/libata-eh.c
492
WARN_ON_ONCE(ap->host->eh_owner != current);
drivers/atm/solos-pci.c
202
"L%05d\n%s\n", current->pid, attr->attr.name);
drivers/atm/solos-pci.c
210
prm.pid = current->pid;
drivers/atm/solos-pci.c
258
"L%05d\n%s\n%s\n", current->pid, attr->attr.name, buf);
drivers/atm/solos-pci.c
266
prm.pid = current->pid;
drivers/base/power/main.c
228
task_pid_nr(current),
drivers/base/power/main.c
631
wd->tsk = current;
drivers/base/power/wakeup.c
973
if (inpr == 0 || signal_pending(current))
drivers/block/aoe/aoecmd.c
1232
DECLARE_WAITQUEUE(wait, current);
drivers/block/aoe/aoecmd.c
1236
current->flags |= PF_NOFREEZE;
drivers/block/aoe/aoecmd.c
1237
set_user_nice(current, -10);
drivers/block/drbd/drbd_actlog.c
186
current->comm, current->pid, __func__,
drivers/block/drbd/drbd_actlog.c
193
current->comm, current->pid, __func__,
drivers/block/drbd/drbd_bitmap.c
119
current->comm, task_pid_nr(current),
drivers/block/drbd/drbd_bitmap.c
138
current->comm, task_pid_nr(current),
drivers/block/drbd/drbd_bitmap.c
148
b->bm_task = current;
drivers/block/drbd/drbd_main.c
1467
current->comm, current->pid, connection->ko_count);
drivers/block/drbd/drbd_main.c
1833
flush_signals(current);
drivers/block/drbd/drbd_main.c
307
snprintf(current->comm, sizeof(current->comm), "drbd_%c_%s",
drivers/block/drbd/drbd_main.c
341
drbd_info(resource, "Terminating %s\n", current->comm);
drivers/block/drbd/drbd_main.c
3482
D_ASSERT(device, current == peer_device->connection->worker.task);
drivers/block/drbd/drbd_main.c
3529
D_ASSERT(device, current != first_peer_device(device)->connection->worker.task);
drivers/block/drbd/drbd_main.c
3675
if (signal_pending(current))
drivers/block/drbd/drbd_main.c
377
thi->name, current->comm, current->pid);
drivers/block/drbd/drbd_main.c
394
flush_signals(current); /* otherw. may get -ERESTARTNOINTR */
drivers/block/drbd/drbd_main.c
417
thi->name, current->comm, current->pid);
drivers/block/drbd/drbd_main.c
455
if (thi->task != current)
drivers/block/drbd/drbd_main.c
513
struct task_struct *p = current;
drivers/block/drbd/drbd_nl.c
401
if (current == connection->worker.task)
drivers/block/drbd/drbd_nl.c
430
if (current == connection->worker.task)
drivers/block/drbd/drbd_nl.c
639
flush_signals(current);
drivers/block/drbd/drbd_receiver.c
1008
if (current->plug == &connection->receiver_plug) {
drivers/block/drbd/drbd_receiver.c
2186
if (signal_pending(current)) {
drivers/block/drbd/drbd_receiver.c
376
if (err && !signal_pending(current))
drivers/block/drbd/drbd_receiver.c
5785
sched_set_fifo_low(current);
drivers/block/drbd/drbd_receiver.c
5845
flush_signals(current);
drivers/block/drbd/drbd_receiver.c
825
if (signal_pending(current)) {
drivers/block/drbd/drbd_receiver.c
826
flush_signals(current);
drivers/block/drbd/drbd_state.c
1529
D_ASSERT(device, current == first_peer_device(device)->connection->worker.task);
drivers/block/drbd/drbd_state.c
625
D_ASSERT(device, current != first_peer_device(device)->connection->worker.task);
drivers/block/drbd/drbd_worker.c
1768
if (current == connection->worker.task) {
drivers/block/drbd/drbd_worker.c
2102
if (!list_empty(work_list) || signal_pending(current)) {
drivers/block/drbd/drbd_worker.c
2173
if (signal_pending(current)) {
drivers/block/drbd/drbd_worker.c
2174
flush_signals(current);
drivers/block/loop.c
1941
int orig_flags = current->flags;
drivers/block/loop.c
1944
current->flags |= PF_LOCAL_THROTTLE | PF_MEMALLOC_NOIO;
drivers/block/loop.c
1969
current->flags = orig_flags;
drivers/block/nbd.c
1303
nbd->task_setup = current;
drivers/block/nbd.c
1306
(nbd->task_setup != current ||
drivers/block/nbd.c
1535
nbd->pid = task_pid_nr(current);
drivers/block/swim3.c
1053
if (signal_pending(current))
drivers/block/swim3.c
867
if (signal_pending(current)) {
drivers/block/swim3.c
948
if (signal_pending(current)) {
drivers/block/ublk_drv.c
1787
if (unlikely(current != io->task || current->flags & PF_EXITING)) {
drivers/block/ublk_drv.c
2400
ub->ublksrv_tgid = current->tgid;
drivers/block/ublk_drv.c
2643
ub->mm = current->mm;
drivers/block/ublk_drv.c
2644
if (current->mm != ub->mm)
drivers/block/ublk_drv.c
2660
__func__, q_id, current->pid, vma->vm_start,
drivers/block/ublk_drv.c
3174
if (current == io->task && io->task_registered_buffers)
drivers/block/ublk_drv.c
3281
WRITE_ONCE(io->task, get_task_struct(current));
drivers/block/ublk_drv.c
3414
if (READ_ONCE(io->task) != current) {
drivers/block/ublk_drv.c
4087
on_daemon = current == READ_ONCE(io->task);
drivers/block/ublk_drv.c
5202
while (elapsed < timeout_ms && !signal_pending(current)) {
drivers/block/ublk_drv.c
5223
if (signal_pending(current))
drivers/block/xen-blkback/blkback.c
543
current->comm, ring->st_oo_req,
drivers/block/zloop.c
794
int orig_flags = current->flags;
drivers/block/zloop.c
796
current->flags |= PF_LOCAL_THROTTLE | PF_MEMALLOC_NOIO;
drivers/block/zloop.c
798
current->flags = orig_flags;
drivers/bluetooth/btmrvl_main.c
592
init_waitqueue_entry(&wait, current);
drivers/bus/vexpress-config.c
195
if (signal_pending(current))
drivers/cdrom/cdrom.c
1117
(unsigned int)task_pid_nr(current));
drivers/char/agp/generic.c
518
printk(KERN_INFO PFX "%s tried to set rate=x0. Setting to x1 mode.\n", current->comm);
drivers/char/agp/generic.c
596
printk(KERN_INFO PFX "%s tried to set rate=x0. Setting to AGP3 x4 mode.\n", current->comm);
drivers/char/agp/generic.c
600
printk(KERN_INFO PFX "%s tried to set rate=x%d. Setting to AGP3 x8 mode.\n", current->comm, tmp * 4);
drivers/char/agp/generic.c
630
current->comm, *requested_mode);
drivers/char/agp/generic.c
641
current->comm, *requested_mode);
drivers/char/agp/generic.c
650
printk(KERN_INFO PFX "%s requested AGPx8 but bridge not capable.\n", current->comm);
drivers/char/agp/generic.c
656
printk(KERN_INFO PFX "%s requested AGPx8 but graphic card not capable.\n", current->comm);
drivers/char/hpet.c
265
DECLARE_WAITQUEUE(wait, current);
drivers/char/hpet.c
297
} else if (signal_pending(current)) {
drivers/char/hw_random/core.c
302
if (signal_pending(current)) {
drivers/char/hw_random/s390-trng.c
78
if (signal_pending(current)) {
drivers/char/ipmi/ipmi_si_intf.c
1053
set_user_nice(current, MAX_NICE);
drivers/char/ipmi/ipmi_watchdog.c
765
init_waitqueue_entry(&wait, current);
drivers/char/ipmi/ipmi_watchdog.c
767
while (!data_to_read && !signal_pending(current)) {
drivers/char/ipmi/ipmi_watchdog.c
775
if (signal_pending(current)) {
drivers/char/lp.c
293
if (signal_pending(current)) {
drivers/char/lp.c
354
if (signal_pending(current)) {
drivers/char/lp.c
477
if (signal_pending(current)) {
drivers/char/mem.c
463
if (signal_pending(current))
drivers/char/mem.c
493
if (signal_pending(current))
drivers/char/mem.c
75
return signal_pending(current);
drivers/char/ppdev.c
175
if (signal_pending(current)) {
drivers/char/ppdev.c
257
if (signal_pending(current))
drivers/char/random.c
1302
while (!crng_ready() && !signal_pending(current)) {
drivers/char/random.c
1433
if (signal_pending(current))
drivers/char/random.c
1465
current->comm, iov_iter_count(iter));
drivers/char/random.c
469
if (signal_pending(current))
drivers/char/tpm/st33zp24/st33zp24.c
229
if (ret == -ERESTARTSYS && freezing(current))
drivers/char/tpm/st33zp24/st33zp24.c
247
} while (ret == -ERESTARTSYS && freezing(current));
drivers/char/tpm/tpm-dev-common.c
97
task_tgid_nr(current));
drivers/char/tpm/tpm_tis_core.c
102
if (signal_pending(current)) {
drivers/char/tpm/tpm_tis_core.c
103
if (freezing(current)) {
drivers/char/tpm/tpm_tis_core.c
226
if (rc == -ERESTARTSYS && freezing(current)) {
drivers/char/tpm/xen-tpmfront.c
85
if (rc == -ERESTARTSYS && freezing(current)) {
drivers/clk/clk.c
224
if (prepare_owner == current) {
drivers/clk/clk.c
232
prepare_owner = current;
drivers/clk/clk.c
238
WARN_ON_ONCE(prepare_owner != current);
drivers/clk/clk.c
259
if (enable_owner == current) {
drivers/clk/clk.c
270
enable_owner = current;
drivers/clk/clk.c
278
WARN_ON_ONCE(enable_owner != current);
drivers/comedi/comedi_fops.c
2714
DECLARE_WAITQUEUE(wait, current);
drivers/comedi/comedi_fops.c
2772
if (signal_pending(current)) {
drivers/comedi/comedi_fops.c
2842
DECLARE_WAITQUEUE(wait, current);
drivers/comedi/comedi_fops.c
2897
if (signal_pending(current)) {
drivers/connector/cn_proc.c
250
ev->event_data.ptrace.tracer_pid = current->pid;
drivers/connector/cn_proc.c
251
ev->event_data.ptrace.tracer_tgid = current->tgid;
drivers/connector/cn_proc.c
410
!task_is_in_init_pid_ns(current))
drivers/cpufreq/cpufreq.c
364
&& current == policy->transition_task);
drivers/cpufreq/cpufreq.c
377
policy->transition_task = current;
drivers/cpufreq/pmac32-cpufreq.c
300
switch_mmu_context(NULL, current->active_mm, NULL);
drivers/crypto/amcc/crypto4xx_core.c
623
static u32 get_next_gd(u32 current)
drivers/crypto/amcc/crypto4xx_core.c
625
if (current != PPC4XX_LAST_GD)
drivers/crypto/amcc/crypto4xx_core.c
626
return current + 1;
drivers/crypto/amcc/crypto4xx_core.c
631
static u32 get_next_sd(u32 current)
drivers/crypto/amcc/crypto4xx_core.c
633
if (current != PPC4XX_LAST_SD)
drivers/crypto/amcc/crypto4xx_core.c
634
return current + 1;
drivers/crypto/nx/nx.c
58
atomic_set(&(nx_ctx->stats->last_error_pid), current->pid);
drivers/dax/device.c
224
dev_dbg(&dev_dax->dev, "%s: op=%s addr=%#lx order=%d\n", current->comm,
drivers/dax/device.c
30
current->comm, func);
drivers/dax/device.c
38
current->comm, func, start, end,
drivers/dax/device.c
46
current->comm, func);
drivers/dma-buf/dma-fence.c
823
if (intr && signal_pending(current)) {
drivers/dma-buf/dma-fence.c
834
cb.task = current;
drivers/dma-buf/dma-fence.c
847
if (ret > 0 && intr && signal_pending(current))
drivers/dma-buf/dma-fence.c
929
cb[i].task = current;
drivers/dma-buf/dma-fence.c
950
if (ret > 0 && intr && signal_pending(current))
drivers/dma-buf/heaps/cma_heap.c
323
if (fatal_signal_pending(current))
drivers/dma-buf/heaps/system_heap.c
436
if (fatal_signal_pending(current)) {
drivers/dma-buf/sw_sync.c
315
get_task_comm(task_comm, current);
drivers/dma/dmatest.c
384
const char *thread_name = current->comm;
drivers/dma/dmatest.c
430
current->comm, error_count - MAX_ERROR_COUNT);
drivers/dma/dmatest.c
468
current->comm, n, err, src_off, dst_off, len, data);
drivers/dma/dmatest.c
471
current->comm, n, err, src_off, dst_off, len, data);
drivers/dma/dmatest.c
480
current->comm, n, err, src_off, dst_off, len, data);
drivers/dma/dmatest.c
680
set_user_nice(current, 10);
drivers/dma/dmatest.c
878
pr_debug("%s: verifying source buffer...\n", current->comm);
drivers/dma/dmatest.c
888
pr_debug("%s: verifying dest buffer...\n", current->comm);
drivers/dma/dmatest.c
936
current->comm, total_tests, failed_tests,
drivers/dma/idxd/cdev.c
244
ctx->pid = current->pid;
drivers/dma/idxd/cdev.c
247
sva = iommu_sva_bind_device(dev, current->mm);
drivers/dma/idxd/cdev.c
262
ctx->mm = current->mm;
drivers/dma/idxd/cdev.c
377
current->comm, func,
drivers/dma/idxd/cdev.c
408
if (current->mm != ctx->mm)
drivers/dma/idxd/cdev.c
479
if (current->mm != ctx->mm)
drivers/dma/idxd/cdev.c
502
if (current->mm != ctx->mm)
drivers/dma/idxd/submit.c
50
if (signal_pending_state(TASK_INTERRUPTIBLE, current))
drivers/dpll/zl3073x/flash.c
149
if (signal_pending(current))
drivers/dpll/zl3073x/flash.c
67
if (signal_pending(current)) {
drivers/firmware/efi/arm-runtime.c
163
efi_set_pgd(current->active_mm);
drivers/firmware/efi/riscv-runtime.c
128
switch_mm(current->active_mm, &efi_mm, NULL);
drivers/firmware/efi/riscv-runtime.c
133
switch_mm(&efi_mm, current->active_mm, NULL);
drivers/firmware/efi/runtime-wrappers.c
224
efi_runtime_lock_owner = current;
drivers/firmware/efi/runtime-wrappers.c
452
efi_runtime_lock_owner = current;
drivers/firmware/efi/runtime-wrappers.c
491
efi_runtime_lock_owner = current;
drivers/firmware/efi/runtime-wrappers.c
521
efi_runtime_lock_owner = current;
drivers/firmware/efi/runtime-wrappers.c
603
WARN_ON(efi_runtime_lock_owner != current);
drivers/firmware/psci/psci_checker.c
285
sched_set_fifo(current);
drivers/fpga/dfl-afu-dma-region.c
41
ret = account_locked_vm(current->mm, npages, true);
drivers/fpga/dfl-afu-dma-region.c
70
account_locked_vm(current->mm, npages, false);
drivers/fpga/dfl-afu-dma-region.c
90
account_locked_vm(current->mm, npages, false);
drivers/fwctl/main.c
109
current->comm, task_pid_nr(current));
drivers/fwctl/mlx5/main.c
15
dev_dbg(&mcdev->fwctl.dev, "PID %u: " format, current->pid, \
drivers/gpib/common/gpib_os.c
1705
board->locking_pid = current->pid;
drivers/gpib/common/gpib_os.c
1713
if (current->pid != board->locking_pid) {
drivers/gpib/common/gpib_os.c
1715
current->pid, board->locking_pid);
drivers/gpib/common/gpib_os.c
724
if (current->pid != board->locking_pid) {
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
663
if (item->private == current) {
drivers/gpio/gpio-sloppy-logic-analyzer.c
61
if (ret == 0 && fatal_signal_pending(current))
drivers/gpu/drm/adp/adp_drv.c
72
if (current->comm[0] == 'X')
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
291
if ((mmptr) == current->mm) { \
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
293
} else if (current->flags & PF_KTHREAD) { \
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
77
get_task_comm(fence->timeline_name, current);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1425
current->mm,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1433
info->pid = get_task_pid(current, PIDTYPE_TGID);
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
106
if (usermm != current->mm) {
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
931
if (usermm && usermm != current->mm) {
drivers/gpu/drm/amd/amdgpu/amdgpu_eviction_fence.c
131
get_task_comm(ev_fence->timeline_name, current);
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
243
if (mm && mm != current->mm)
drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c
135
r = mmu_interval_notifier_insert(&bo->notifier, current->mm,
drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c
139
r = mmu_interval_notifier_insert(&bo->notifier, current->mm, addr,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
276
((blk_info.task.pid != task_pid_nr(current)) ||
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
277
strncmp(blk_info.task.comm, current->comm, TASK_COMM_LEN)))
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
4447
con->init_task_pid = task_pid_nr(current);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
4448
get_task_comm(con->init_task_comm, current);
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
1348
gtt->usertask = current->group_leader;
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
1509
if (amdkfd_fence_check_mm(f, current->mm) &&
drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c
88
get_task_comm(fence_drv->timeline_name, current);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2539
if (vm->task_info->task.pid == current->pid)
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2542
vm->task_info->task.pid = current->pid;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2543
get_task_comm(vm->task_info->task.comm, current);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2545
vm->task_info->tgid = current->tgid;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2546
get_task_comm(vm->task_info->process_name, current->group_leader);
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
565
vres->task.pid = task_pid_nr(current);
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
566
get_task_comm(vres->task.comm, current);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1106
svm_range_list_lock_and_flush_work(&p->svms, current->mm);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1108
mmap_write_unlock(current->mm);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
166
current->pid);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
170
process = kfd_create_process(current);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3090
create_process = thread && thread != current && ptrace_parent(thread) == current;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3115
&& ptrace_parent(target->lead_thread) != current) {
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3296
process = create_process(current, false);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3594
ptrace_parent(process->lead_thread) == current)
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3598
if (process->lead_thread != current->group_leader
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3665
task_pid_nr(current), cmd, nr);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3722
if (process->lead_thread != current->group_leader)
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
1180
if (WARN(q->process->mm != current->mm,
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
1186
&q->properties, current->mm);
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
841
if (WARN(q->process->mm != current->mm,
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
846
q->queue, &q->properties, current->mm);
drivers/gpu/drm/amd/amdkfd/kfd_events.c
1012
if (fatal_signal_pending(current)) {
drivers/gpu/drm/amd/amdkfd/kfd_events.c
1017
if (signal_pending(current)) {
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
972
if (READ_ONCE(p->svms.faulting_task) == current) {
drivers/gpu/drm/amd/amdkfd/kfd_process.c
1028
task = current;
drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c
411
client->pid = kfd_smi_task_to_pid(current);
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
1804
WRITE_ONCE(p->svms.faulting_task, current);
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
4333
struct mm_struct *mm = current->mm;
drivers/gpu/drm/amd/pm/swsmu/smu_internal.h
85
#define smu_get_asic_power_limits(smu, current, default, max, min) smu_ppt_funcs(get_power_limit, 0, smu, current, default, max, min)
drivers/gpu/drm/display/drm_dp_aux_dev.c
161
if (signal_pending(current)) {
drivers/gpu/drm/display/drm_dp_aux_dev.c
204
if (signal_pending(current)) {
drivers/gpu/drm/drm_auth.c
236
rcu_access_pointer(file_priv->pid) == task_tgid(current))
drivers/gpu/drm/drm_file.c
145
rcu_assign_pointer(file->pid, get_pid(task_tgid(current)));
drivers/gpu/drm/drm_file.c
243
current->comm, task_pid_nr(current),
drivers/gpu/drm/drm_file.c
333
current->comm, task_pid_nr(current), minor->index);
drivers/gpu/drm/drm_file.c
465
pid = task_tgid(current);
drivers/gpu/drm/drm_framebuffer.c
886
strscpy(fb->comm, current->comm);
drivers/gpu/drm/drm_ioc32.c
384
current->comm, task_pid_nr(current),
drivers/gpu/drm/drm_ioctl.c
199
client->pid = task_pid_vnr(current);
drivers/gpu/drm/drm_ioctl.c
342
if (current->comm[0] == 'X' && req->value == 1) {
drivers/gpu/drm/drm_ioctl.c
883
current->comm, task_pid_nr(current),
drivers/gpu/drm/drm_ioctl.c
922
current->comm, task_pid_nr(current),
drivers/gpu/drm/drm_ioctl.c
930
current->comm, task_pid_nr(current), retcode);
drivers/gpu/drm/drm_syncobj.c
1081
entries[i].task = current;
drivers/gpu/drm/drm_syncobj.c
1169
if (signal_pending(current)) {
drivers/gpu/drm/drm_syncobj.c
486
wait.task = current;
drivers/gpu/drm/drm_syncobj.c
501
if (signal_pending(current)) {
drivers/gpu/drm/etnaviv/etnaviv_gem.c
673
might_lock_read(¤t->mm->mmap_lock);
drivers/gpu/drm/etnaviv/etnaviv_gem.c
675
if (userptr->mm != current->mm)
drivers/gpu/drm/etnaviv/etnaviv_gem.c
748
etnaviv_obj->userptr.mm = current->mm;
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
424
struct pid *pid = get_pid(task_pid(current));
drivers/gpu/drm/exynos/exynos_drm_g2d.c
1331
runqueue_node->pid = current->pid;
drivers/gpu/drm/hyperv/hyperv_drm_modeset.c
163
current->comm, fb->width, fb->height, fb->pitches[0], hv->fb_size);
drivers/gpu/drm/i915/display/intel_display_driver.c
368
set_display_access(display, false, current);
drivers/gpu/drm/i915/display/intel_display_driver.c
404
set_display_access(display, false, current);
drivers/gpu/drm/i915/display/intel_display_driver.c
424
display->access.allowed_task == current)
drivers/gpu/drm/i915/display/intel_display_driver.c
428
current->comm, task_pid_vnr(current));
drivers/gpu/drm/i915/gem/i915_gem_context.c
1730
ctx->pid = get_task_pid(current, PIDTYPE_PID);
drivers/gpu/drm/i915/gem/i915_gem_context.c
1734
current->comm, pid_nr(ctx->pid));
drivers/gpu/drm/i915/gem/i915_gem_context.c
2394
current->comm, task_pid_nr(current));
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
1774
if (signal_pending(current)) {
drivers/gpu/drm/i915/gem/i915_gem_mman.c
105
struct mm_struct *mm = current->mm;
drivers/gpu/drm/i915/gem/i915_gem_userptr.c
242
if (obj->userptr.notifier.mm != current->mm)
drivers/gpu/drm/i915/gem/i915_gem_userptr.c
514
ret = probe_range(current->mm, args->user_ptr, args->user_size);
drivers/gpu/drm/i915/gem/i915_gem_userptr.c
75
return mmu_interval_notifier_insert(&obj->userptr.notifier, current->mm,
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
1203
mmap_read_lock(current->mm);
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
1204
area = vma_lookup(current->mm, addr);
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
1205
mmap_read_unlock(current->mm);
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
1477
err = access_process_vm(current, addr, &x, sizeof(x), 0);
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
1484
err = access_process_vm(current, addr, &B, sizeof(B), FOLL_WRITE);
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
1721
return apply_to_page_range(current->mm, addr, len,
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
1727
return apply_to_page_range(current->mm, addr, len,
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
1867
if (current->mm)
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
925
mmap_read_lock(current->mm);
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
926
area = vma_lookup(current->mm, addr);
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
927
mmap_read_unlock(current->mm);
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
2649
current->comm);
drivers/gpu/drm/i915/gt/intel_gt.c
673
if (signal_pending(current))
drivers/gpu/drm/i915/gt/intel_ring_submission.c
672
current->comm);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
666
if (signal_pending_state(state, current)) {
drivers/gpu/drm/i915/i915_hwmon.c
462
if (signal_pending(current)) {
drivers/gpu/drm/i915/i915_request.c
1938
if (signal_pending_state(state, current))
drivers/gpu/drm/i915/i915_request.c
2050
wait.tsk = current;
drivers/gpu/drm/i915/i915_request.c
2078
if (signal_pending_state(state, current)) {
drivers/gpu/drm/i915/selftests/i915_selftest.c
252
if (!current->mm && u_pid_nr > 0) {
drivers/gpu/drm/i915/selftests/i915_selftest.c
256
if (unlikely(!current->mm)) {
drivers/gpu/drm/i915/selftests/i915_selftest.c
270
if (signal_pending(current)) {
drivers/gpu/drm/i915/selftests/i915_selftest.c
283
if (err == -EINTR && !signal_pending(current))
drivers/gpu/drm/i915/selftests/i915_selftest.c
502
if (signal_pending(current))
drivers/gpu/drm/i915/selftests/i915_selftest.c
533
if (!signal_pending(current)) {
drivers/gpu/drm/imagination/pvr_queue.c
1099
cctx_fw->pid = task_tgid_nr(current);
drivers/gpu/drm/lima/lima_ctx.c
31
ctx->pid = task_pid_nr(current);
drivers/gpu/drm/lima/lima_ctx.c
32
get_task_comm(ctx->pname, current);
drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h
1000
trace_dpu_trace_counter(current->tgid, name, value)
drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h
129
__entry->pid = current->tgid;
drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h
995
#define DPU_ATRACE_END(name) trace_tracing_mark_write(current->tgid, name, 0)
drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h
996
#define DPU_ATRACE_BEGIN(name) trace_tracing_mark_write(current->tgid, name, 1)
drivers/gpu/drm/msm/msm_drv.c
235
priv->gpu, current, !ctx->userspace_managed_vm);
drivers/gpu/drm/msm/msm_gem_submit.c
73
submit->pid = get_pid(task_pid(current));
drivers/gpu/drm/nouveau/nouveau_chan.c
337
current->comm, task_pid_nr(current));
drivers/gpu/drm/nouveau/nouveau_drm.c
1235
current->comm, pid_nr(rcu_dereference(fpriv->pid)));
drivers/gpu/drm/nouveau/nouveau_fence.c
289
if (intr && signal_pending(current))
drivers/gpu/drm/nouveau/nouveau_fence.c
313
if (intr && signal_pending(current)) {
drivers/gpu/drm/nouveau/nouveau_sched.c
418
current->pid);
drivers/gpu/drm/nouveau/nouveau_svm.c
163
mm = get_task_mm(current);
drivers/gpu/drm/nouveau/nouveau_svm.c
358
mmap_write_lock(current->mm);
drivers/gpu/drm/nouveau/nouveau_svm.c
360
ret = __mmu_notifier_register(&svmm->notifier, current->mm);
drivers/gpu/drm/nouveau/nouveau_svm.c
367
mmap_write_unlock(current->mm);
drivers/gpu/drm/nouveau/nouveau_svm.c
372
mmap_write_unlock(current->mm);
drivers/gpu/drm/panfrost/panfrost_gem.c
38
bo->debugfs.creator.tgid = current->tgid;
drivers/gpu/drm/panfrost/panfrost_gem.c
39
get_task_comm(bo->debugfs.creator.process_name, current->group_leader);
drivers/gpu/drm/panthor/panthor_drv.c
1609
if (test_tsk_thread_flag(current, TIF_32BIT))
drivers/gpu/drm/panthor/panthor_gem.c
56
bo->debugfs.creator.tgid = current->tgid;
drivers/gpu/drm/panthor/panthor_gem.c
57
get_task_comm(bo->debugfs.creator.process_name, current->group_leader);
drivers/gpu/drm/panthor/panthor_mmu.c
1471
} else if (TASK_SIZE_OF(current) < full_va_range) {
drivers/gpu/drm/panthor/panthor_mmu.c
1476
user_va_range = TASK_SIZE_OF(current);
drivers/gpu/drm/panthor/panthor_sched.c
3617
struct task_struct *task = current->group_leader;
drivers/gpu/drm/radeon/radeon_cs.c
194
mmap_read_lock(current->mm);
drivers/gpu/drm/radeon/radeon_cs.c
199
mmap_read_unlock(current->mm);
drivers/gpu/drm/radeon/radeon_fence.c
1010
cb.task = current;
drivers/gpu/drm/radeon/radeon_fence.c
1035
if (t > 0 && intr && signal_pending(current))
drivers/gpu/drm/radeon/radeon_gem.c
134
robj->pid = task_pid_nr(current);
drivers/gpu/drm/radeon/radeon_gem.c
402
mmap_read_lock(current->mm);
drivers/gpu/drm/radeon/radeon_gem.c
405
mmap_read_unlock(current->mm);
drivers/gpu/drm/radeon/radeon_gem.c
412
mmap_read_unlock(current->mm);
drivers/gpu/drm/radeon/radeon_mn.c
100
ret = mmu_interval_notifier_insert(&bo->notifier, current->mm, addr,
drivers/gpu/drm/radeon/radeon_ttm.c
334
if (current->mm != gtt->usermm)
drivers/gpu/drm/radeon/radeon_ttm.c
583
gtt->usermm = current->mm;
drivers/gpu/drm/scheduler/sched_entity.c
135
entity->last_user = current->group_leader;
drivers/gpu/drm/scheduler/sched_entity.c
344
if (current->flags & PF_EXITING) {
drivers/gpu/drm/scheduler/sched_entity.c
356
last_user = cmpxchg(&entity->last_user, current->group_leader, NULL);
drivers/gpu/drm/scheduler/sched_entity.c
357
if (last_user == current->group_leader &&
drivers/gpu/drm/scheduler/sched_entity.c
358
(current->flags & PF_EXITING) && (current->exit_code == SIGKILL))
drivers/gpu/drm/scheduler/sched_entity.c
625
WRITE_ONCE(entity->last_user, current->group_leader);
drivers/gpu/drm/tegra/submit.c
29
current->comm, ##__VA_ARGS__)
drivers/gpu/drm/tegra/submit.c
527
current->comm, args->context);
drivers/gpu/drm/tegra/uapi.c
118
struct pid *pid = get_task_pid(current, PIDTYPE_TGID);
drivers/gpu/drm/tegra/uapi.c
312
sp = host1x_syncpt_alloc(host1x, HOST1X_SYNCPT_CLIENT_MANAGED, current->comm);
drivers/gpu/drm/tests/drm_framebuffer_test.c
595
KUNIT_EXPECT_STREQ(test, fb1.comm, current->comm);
drivers/gpu/drm/vc4/vc4_gem.c
413
if (interruptible && signal_pending(current)) {
drivers/gpu/drm/virtio/virtgpu_ioctl.c
53
get_task_comm(dbgname, current);
drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c
219
if (interruptible && signal_pending(current)) {
drivers/gpu/drm/vmwgfx/vmwgfx_irq.c
216
if (interruptible && signal_pending(current)) {
drivers/gpu/drm/vmwgfx/vmwgfx_mksstat.h
102
.slot = vmw_mksstat_get_kern_slot(current->pid, dev_priv) \
drivers/gpu/drm/vmwgfx/vmwgfx_mksstat.h
116
const pid_t pid = atomic_cmpxchg(&dev_priv->mksstat_kern_pids[_##kern_cntr.slot], current->pid, MKSSTAT_PID_RESERVED); \
drivers/gpu/drm/vmwgfx/vmwgfx_mksstat.h
119
if (pid == current->pid) { \
drivers/gpu/drm/vmwgfx/vmwgfx_mksstat.h
134
atomic_set(&dev_priv->mksstat_kern_pids[_##kern_cntr.slot], current->pid); \
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c
1048
atomic_set(&dev_priv->mksstat_user_pids[slot], task_pgrp_vnr(current));
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c
1052
DRM_DEV_INFO(dev->dev, "pid=%d arg.description='%.*s' id=%zu\n", current->pid, (int)desc_len, pdesc->description, slot);
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c
1105
DRM_DEV_INFO(dev->dev, "pid=%d arg.id=%zu\n", current->pid, slot);
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c
1107
pgid = task_pgrp_vnr(current);
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c
727
MKSSTAT_KERNEL_DESCRIPTION, current->pid);
drivers/gpu/drm/xe/tests/xe_bo.c
546
if (signal_pending(current))
drivers/gpu/drm/xe/tests/xe_bo.c
562
if (!signal_pending(current) && !failed) {
drivers/gpu/drm/xe/tests/xe_bo.c
574
} while (ret == -EINTR && !signal_pending(current));
drivers/gpu/drm/xe/xe_pm.c
589
xe_pm_write_callback_task(xe, current);
drivers/gpu/drm/xe/xe_pm.c
675
xe_pm_write_callback_task(xe, current);
drivers/gpu/drm/xe/xe_pm.c
797
if (xe_pm_read_callback_task(xe) == current)
drivers/gpu/drm/xe/xe_pm.c
811
if (xe_pm_read_callback_task(xe) == current) {
drivers/gpu/drm/xe/xe_pm.c
836
if (WARN_ON(xe_pm_read_callback_task(xe) == current))
drivers/gpu/drm/xe/xe_pm.c
864
if (xe_pm_read_callback_task(xe) == current) {
drivers/gpu/drm/xe/xe_pm.c
928
if (xe_pm_read_callback_task(xe) == current) {
drivers/gpu/drm/xe/xe_pt.c
2463
!current->mm)
drivers/gpu/drm/xe/xe_svm.c
905
current->mm, 0, vm->size,
drivers/gpu/drm/xe/xe_sync.c
70
ufence->mm = current->mm;
drivers/gpu/drm/xe/xe_userptr.c
398
err = mmu_interval_notifier_insert(&userptr->notifier, current->mm,
drivers/gpu/drm/xe/xe_validation.c
41
xe_assert(xe, current->kunit_test);
drivers/gpu/drm/xe/xe_vm.h
348
WRITE_ONCE(vm->validation.validating, current);
drivers/gpu/drm/xe/xe_vm.h
384
if (READ_ONCE(vm->validation.validating) == current) {
drivers/gpu/drm/xe/xe_wait_user_fence.c
143
if (signal_pending(current)) {
drivers/hid/hid-core.c
1432
__func__, n, current->comm);
drivers/hid/hid-core.c
1478
__func__, n, current->comm);
drivers/hid/hid-core.c
1486
__func__, value, n, current->comm);
drivers/hid/hid-debug.c
3718
DECLARE_WAITQUEUE(wait, current);
drivers/hid/hid-debug.c
3726
if (signal_pending(current)) {
drivers/hid/hid-roccat.c
80
DECLARE_WAITQUEUE(wait, current);
drivers/hid/hid-roccat.c
95
if (signal_pending(current)) {
drivers/hid/hidraw.c
131
task_pid_nr(current));
drivers/hid/hidraw.c
138
task_pid_nr(current));
drivers/hid/hidraw.c
215
task_pid_nr(current));
drivers/hid/hidraw.c
222
task_pid_nr(current));
drivers/hid/hidraw.c
50
DECLARE_WAITQUEUE(wait, current);
drivers/hid/hidraw.c
63
if (signal_pending(current)) {
drivers/hid/uhid.c
751
task_tgid_vnr(current), current->comm);
drivers/hid/usbhid/hiddev.c
342
if (signal_pending(current)) {
drivers/hsi/clients/cmt_speech.c
1158
} else if (signal_pending(current)) {
drivers/hsi/clients/cmt_speech.c
849
if (signal_pending(current)) {
drivers/hv/mshv_regions.c
577
ret = mmu_interval_notifier_insert(®ion->mreg_mni, current->mm,
drivers/hv/mshv_root_main.c
1350
mmap_read_lock(current->mm);
drivers/hv/mshv_root_main.c
1351
vma = vma_lookup(current->mm, mem->userspace_addr);
drivers/hv/mshv_root_main.c
1354
mmap_read_unlock(current->mm);
drivers/hv/mshv_vtl_main.c
1088
current->pid);
drivers/hv/mshv_vtl_main.c
1106
current->pid);
drivers/hv/mshv_vtl_main.c
1204
pid_t pid = task_pid_vnr(current);
drivers/hv/vmbus_drv.c
1358
sched_set_fifo(current);
drivers/hwtracing/coresight/coresight-etm3x-sysfs.c
1034
if (task_active_pid_ns(current) != &init_pid_ns)
drivers/hwtracing/coresight/coresight-etm3x-sysfs.c
1062
if (task_active_pid_ns(current) != &init_pid_ns)
drivers/hwtracing/coresight/coresight-etm3x-sysfs.c
1088
if (task_active_pid_ns(current) != &init_pid_ns)
drivers/hwtracing/coresight/coresight-etm3x-sysfs.c
1108
if (task_active_pid_ns(current) != &init_pid_ns)
drivers/hwtracing/coresight/coresight-etm4x-core.c
822
task_is_in_init_pid_ns(current))
drivers/hwtracing/coresight/coresight-etm4x-core.c
837
if (task_is_in_init_pid_ns(current))
drivers/hwtracing/coresight/coresight-etm4x-sysfs.c
1908
if (task_active_pid_ns(current) != &init_pid_ns)
drivers/hwtracing/coresight/coresight-etm4x-sysfs.c
1936
if (task_active_pid_ns(current) != &init_pid_ns)
drivers/hwtracing/coresight/coresight-etm4x-sysfs.c
1969
if (task_active_pid_ns(current) != &init_pid_ns)
drivers/hwtracing/coresight/coresight-etm4x-sysfs.c
1993
if (task_active_pid_ns(current) != &init_pid_ns)
drivers/hwtracing/coresight/coresight-etm4x-sysfs.c
2133
if (!task_is_in_init_pid_ns(current))
drivers/hwtracing/coresight/coresight-etm4x-sysfs.c
2154
if (!task_is_in_init_pid_ns(current))
drivers/hwtracing/coresight/coresight-etm4x-sysfs.c
2184
if (!task_is_in_init_pid_ns(current))
drivers/hwtracing/coresight/coresight-etm4x-sysfs.c
2208
if (!task_is_in_init_pid_ns(current))
drivers/hwtracing/stm/core.c
634
char comm[sizeof(current->comm)];
drivers/hwtracing/stm/core.c
637
get_task_comm(comm, current);
drivers/i2c/busses/i2c-ibm_iic.c
436
if (signal_pending(current)){
drivers/iio/industrialio-buffer.c
182
if (signal_pending(current)) {
drivers/iio/industrialio-buffer.c
237
if (signal_pending(current)) {
drivers/infiniband/core/cma.c
1074
ret = __rdma_create_id(current->nsproxy->net_ns, event_handler, context,
drivers/infiniband/core/device.c
1771
ret = rdma_dev_change_netns(dev, current->nsproxy->net_ns, net);
drivers/infiniband/core/restrack.c
144
rdma_restrack_attach_task(res, current);
drivers/infiniband/core/ucma.c
1836
__func__, task_tgid_vnr(current), current->comm);
drivers/infiniband/core/umem.c
205
umem->owning_mm = mm = current->mm;
drivers/infiniband/core/umem_odp.c
149
umem->owning_mm = current->mm;
drivers/infiniband/core/umem_odp.c
152
umem_odp->tgid = get_task_pid(current, PIDTYPE_TGID);
drivers/infiniband/core/umem_odp.c
252
umem_odp->umem.owning_mm = current->mm;
drivers/infiniband/core/umem_odp.c
261
umem_odp->tgid = get_task_pid(current, PIDTYPE_TGID);
drivers/infiniband/core/user_mad.c
1016
if (!rdma_dev_access_netns(port->ib_dev, current->nsproxy->net_ns)) {
drivers/infiniband/core/user_mad.c
1113
if (!rdma_dev_access_netns(port->ib_dev, current->nsproxy->net_ns)) {
drivers/infiniband/core/user_mad.c
778
current->comm);
drivers/infiniband/core/uverbs_main.c
526
task_tgid_vnr(current), current->comm);
drivers/infiniband/core/uverbs_main.c
893
if (!rdma_dev_access_netns(ib_dev, current->nsproxy->net_ns)) {
drivers/infiniband/core/uverbs_std_types_dmah.c
55
if (!cpumask_test_cpu(dmah->cpu_id, current->cpus_ptr)) {
drivers/infiniband/hw/erdma/erdma_cm.c
158
if (signal_pending(current))
drivers/infiniband/hw/erdma/erdma_cm.c
159
flush_signals(current);
drivers/infiniband/hw/hfi1/affinity.c
1001
} else if (current->nr_cpus_allowed < cpumask_weight(&set->mask)) {
drivers/infiniband/hw/hfi1/affinity.c
1003
current->pid, current->comm,
drivers/infiniband/hw/hfi1/affinity.c
982
*proc_mask = current->cpus_ptr;
drivers/infiniband/hw/hfi1/affinity.c
990
if (current->nr_cpus_allowed == 1) {
drivers/infiniband/hw/hfi1/affinity.c
992
current->pid, current->comm,
drivers/infiniband/hw/hfi1/file_ops.c
967
uctxt->ctxt, fd->subctxt, current->pid, fd->rec_cpu_num,
drivers/infiniband/hw/hfi1/file_ops.c
999
strscpy(uctxt->comm, current->comm, sizeof(uctxt->comm));
drivers/infiniband/hw/hfi1/mmu_rb.c
129
if (current->mm != handler->mn.mm)
drivers/infiniband/hw/hfi1/mmu_rb.c
233
if (current->mm != handler->mn.mm)
drivers/infiniband/hw/hfi1/mmu_rb.c
68
ret = mmu_notifier_register(&h->mn, current->mm);
drivers/infiniband/hw/hfi1/pin_system.c
127
if (!hfi1_can_pin_pages(pq->dd, current->mm, atomic_read(&pq->n_locked),
drivers/infiniband/hw/hfi1/pin_system.c
138
pinned = hfi1_acquire_user_pages(current->mm, start_address, npages, 0,
drivers/infiniband/hw/hfi1/pin_system.c
147
unpin_vector_pages(current->mm, pages, node->npages, pinned);
drivers/infiniband/hw/hfi1/sdma.c
839
if (current->nr_cpus_allowed != 1)
drivers/infiniband/hw/hfi1/user_exp_rcv.c
147
mm = current->mm;
drivers/infiniband/hw/hfi1/user_exp_rcv.c
179
if (!hfi1_can_pin_pages(dd, current->mm, fd->tid_n_pinned, npages)) {
drivers/infiniband/hw/hfi1/user_exp_rcv.c
184
pinned = hfi1_acquire_user_pages(current->mm, vaddr, npages, true, pages);
drivers/infiniband/hw/hfi1/user_exp_rcv.c
271
&tidbuf->notifier, current->mm,
drivers/infiniband/hw/hfi1/user_exp_rcv.c
753
&node->notifier, current->mm,
drivers/infiniband/hw/mlx4/mr.c
120
mmap_read_lock(current->mm);
drivers/infiniband/hw/mlx4/mr.c
126
vma = find_vma(current->mm, untagged_start);
drivers/infiniband/hw/mlx4/mr.c
135
mmap_read_unlock(current->mm);
drivers/infiniband/hw/mlx5/doorbell.c
121
mmgrab(current->mm);
drivers/infiniband/hw/mlx5/doorbell.c
122
page->mm = current->mm;
drivers/infiniband/hw/mlx5/doorbell.c
77
if (current->mm != page->mm)
drivers/infiniband/hw/mlx5/mlx5_ib.h
33
__LINE__, current->pid, ##arg)
drivers/infiniband/hw/mlx5/mlx5_ib.h
37
__LINE__, current->pid, ##arg)
drivers/infiniband/hw/mlx5/mlx5_ib.h
41
__LINE__, current->pid, ##arg)
drivers/infiniband/hw/mlx5/mlx5_ib.h
45
__func__, __LINE__, current->pid, ##arg)
drivers/infiniband/hw/mlx5/qpc.c
178
qp->pid = current->pid;
drivers/infiniband/hw/mthca/mthca_provider.c
869
current->comm);
drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c
703
qp_grp->owner_pid = current->pid;
drivers/infiniband/hw/usnic/usnic_uiom.c
123
uiomr->owning_mm = mm = current->mm;
drivers/infiniband/hw/usnic/usnic_uiom.c
126
locked = atomic64_add_return(npages, ¤t->mm->pinned_vm);
drivers/infiniband/hw/usnic/usnic_uiom.c
180
atomic64_sub(npages, ¤t->mm->pinned_vm);
drivers/infiniband/sw/rdmavt/qp.c
1213
qp->pid = current->pid;
drivers/infiniband/sw/siw/siw_cm.c
276
if (signal_pending(current))
drivers/infiniband/sw/siw/siw_cm.c
277
flush_signals(current);
drivers/infiniband/ulp/ipoib/ipoib_main.c
2571
current->comm);
drivers/infiniband/ulp/isert/ib_isert.c
537
isert_info("conn %p final kref %s/%d\n", isert_conn, current->comm,
drivers/infiniband/ulp/isert/ib_isert.c
538
current->pid);
drivers/iommu/iommufd/ioas.c
446
return pages->source_mm != current->mm;
drivers/iommu/iommufd/ioas.c
453
(pages->source_mm != current->mm);
drivers/iommu/iommufd/ioas.c
461
.source_mm = current->mm,
drivers/iommu/iommufd/ioas.c
462
.source_task = current->group_leader,
drivers/iommu/iommufd/ioas.c
499
pages->source_mm = current->mm;
drivers/iommu/iommufd/ioas.c
503
pages->source_task = current->group_leader;
drivers/iommu/iommufd/pages.c
1382
pages->source_mm = current->mm;
drivers/iommu/iommufd/pages.c
1392
pages->source_task = current->group_leader;
drivers/iommu/iommufd/pages.c
1393
get_task_struct(current->group_leader);
drivers/iommu/iommufd/pages.c
2355
bool change_mm = current->mm != pages->source_mm;
drivers/iommu/iommufd/pages.c
813
if (!user->file && pages->source_mm != current->mm)
drivers/iommu/iommufd/pages.c
881
bool remote_mm = pages->source_mm != current->mm;
drivers/iommu/iommufd/pages.c
995
pages->source_mm != current->mm) {
drivers/irqchip/irq-gic-v4.c
127
name = kasprintf(GFP_KERNEL, "GICv4-sgi-%d", task_pid_nr(current));
drivers/irqchip/irq-gic-v4.c
163
task_pid_nr(current));
drivers/macintosh/adb.c
722
DECLARE_WAITQUEUE(wait, current);
drivers/macintosh/adb.c
748
if (signal_pending(current)) {
drivers/macintosh/ams/ams-core.c
56
static DEVICE_ATTR(current, S_IRUGO, ams_show_current, NULL);
drivers/macintosh/smu.c
1171
DECLARE_WAITQUEUE(wait, current);
drivers/macintosh/smu.c
1193
if (signal_pending(current))
drivers/macintosh/smu.c
1287
DECLARE_WAITQUEUE(wait, current);
drivers/macintosh/via-pmu.c
1922
switch_mmu_context(NULL, current->active_mm, NULL);
drivers/macintosh/via-pmu.c
2011
switch_mmu_context(NULL, current->active_mm, NULL);
drivers/macintosh/via-pmu.c
2173
DECLARE_WAITQUEUE(wait, current);
drivers/macintosh/via-pmu.c
2205
if (signal_pending(current))
drivers/mailbox/mailbox-test.c
179
DECLARE_WAITQUEUE(wait, current);
drivers/mailbox/mailbox-test.c
205
if (signal_pending(current)) {
drivers/md/bcache/btree.c
1017
if (current->bio_list)
drivers/md/bcache/btree.c
2409
if (current->bio_list) {
drivers/md/bcache/btree.c
2491
BUG_ON(current->bio_list);
drivers/md/bcache/btree.c
411
BUG_ON(current->bio_list);
drivers/md/bcache/btree.c
510
!current->bio_list)
drivers/md/bcache/btree.c
871
c->btree_cache_alloc_lock = current;
drivers/md/bcache/btree.c
872
} else if (c->btree_cache_alloc_lock != current) {
drivers/md/bcache/btree.c
915
if (c->btree_cache_alloc_lock == current) {
drivers/md/bcache/btree.c
927
BUG_ON(current->bio_list);
drivers/md/bcache/request.c
368
struct task_struct *task = current;
drivers/md/bcache/request.c
754
s->iop.write_point = hash_long((unsigned long) current, 16);
drivers/md/dm-bufio.c
1017
#define dm_bufio_in_request() (!!current->bio_list)
drivers/md/dm-bufio.c
1571
DECLARE_WAITQUEUE(wait, current);
drivers/md/dm-integrity.c
1282
new_range->task = current;
drivers/md/dm-integrity.c
1538
DECLARE_WAITQUEUE(wait, current);
drivers/md/dm-ioctl.c
431
if (flags & DM_REMOVE_INTERRUPTIBLE && fatal_signal_pending(current)) {
drivers/md/dm-snap.c
1543
DECLARE_WAITQUEUE(wait, current);
drivers/md/dm-vdo/funnel-workqueue.c
607
if (kthread_func(current) != work_queue_runner)
drivers/md/dm-vdo/funnel-workqueue.c
611
return kthread_data(current);
drivers/md/dm-vdo/logger.c
131
device_instance, current->comm, prefix, vaf1,
drivers/md/dm-vdo/logger.c
140
if (((current->flags & PF_KTHREAD) != 0) &&
drivers/md/dm-vdo/logger.c
141
(strncmp(module, current->comm, strlen(module)) == 0)) {
drivers/md/dm-vdo/logger.c
142
emit_log_message_to_kernel(priority, "%s: %s%pV%pV\n", current->comm,
drivers/md/dm-vdo/logger.c
148
emit_log_message_to_kernel(priority, "%s: %s: %s%pV%pV\n", module, current->comm,
drivers/md/dm-vdo/thread-registry.c
33
new_thread->task = current;
drivers/md/dm-vdo/thread-registry.c
37
if (thread->task == current) {
drivers/md/dm-vdo/thread-registry.c
62
if (thread->task == current) {
drivers/md/dm-vdo/thread-registry.c
85
if (thread->task == current) {
drivers/md/dm-vdo/thread-utils.c
39
thread->thread_task = current;
drivers/md/dm-vdo/thread-utils.c
54
char *my_name_colon = strchr(current->comm, ':');
drivers/md/dm-vdo/thread-utils.c
84
(int) (my_name_colon - current->comm), current->comm,
drivers/md/dm-zone.c
198
md->revalidate_map_task = current;
drivers/md/dm-zone.c
57
if (!zone_revalidate_map || md->revalidate_map_task != current) {
drivers/md/dm.c
2807
if (signal_pending_state(task_state, current)) {
drivers/md/dm.c
2832
if (signal_pending_state(task_state, current)) {
drivers/md/dm.c
439
if (r == -ENOTCONN && *forward && !fatal_signal_pending(current)) {
drivers/md/dm.c
472
current->comm, cmd);
drivers/md/md.c
10350
if (signal_pending(current)) {
drivers/md/md.c
10356
flush_signals(current);
drivers/md/md.c
8666
if (signal_pending(current))
drivers/md/md.c
8667
flush_signals(current);
drivers/md/md.c
9754
if (signal_pending(current))
drivers/md/md.c
9755
flush_signals(current);
drivers/md/md.c
9839
flush_signals(current); /* just in case */
drivers/md/persistent-data/dm-block-manager.c
105
if (lock->holders[i] == current) {
drivers/md/persistent-data/dm-block-manager.c
207
__add_holder(lock, current);
drivers/md/persistent-data/dm-block-manager.c
212
get_task_struct(current);
drivers/md/persistent-data/dm-block-manager.c
214
w.task = current;
drivers/md/persistent-data/dm-block-manager.c
220
put_task_struct(current);
drivers/md/persistent-data/dm-block-manager.c
235
__add_holder(lock, current);
drivers/md/persistent-data/dm-block-manager.c
249
__del_holder(lock, current);
drivers/md/persistent-data/dm-block-manager.c
270
__add_holder(lock, current);
drivers/md/persistent-data/dm-block-manager.c
275
get_task_struct(current);
drivers/md/persistent-data/dm-block-manager.c
276
w.task = current;
drivers/md/persistent-data/dm-block-manager.c
287
put_task_struct(current);
drivers/md/persistent-data/dm-block-manager.c
295
__del_holder(lock, current);
drivers/md/raid1-10.c
166
mddev->bitmap_ops->unplug(mddev, current->bio_list == NULL);
drivers/md/raid10.c
956
struct bio_list *bio_list = current->bio_list;
drivers/md/raid10.c
980
if (thread->tsk == current) {
drivers/media/common/saa7146/saa7146_vbi.c
118
if(signal_pending(current)) {
drivers/media/common/saa7146/saa7146_vbi.c
16
DECLARE_WAITQUEUE(wait, current);
drivers/media/dvb-core/dvb_ca_en50221.c
1923
if (signal_pending(current)) {
drivers/media/dvb-core/dvb_demux.c
1164
if (signal_pending(current))
drivers/media/dvb-core/dvb_frontend.c
2804
if (signal_pending(current))
drivers/media/dvb-core/dvb_frontend.c
302
init_waitqueue_entry(&wait, current);
drivers/media/dvb-core/dvb_frontend.c
306
if (signal_pending(current)) {
drivers/media/dvb-core/dvb_frontend.c
871
if (signal_pending(current))
drivers/media/pci/cx18/cx18-driver.c
276
sig = intr ? signal_pending(current) : 0;
drivers/media/pci/cx18/cx18-fileops.c
235
if (signal_pending(current)) {
drivers/media/pci/ivtv/ivtv-driver.c
340
return signal_pending(current) ? -EINTR : 0;
drivers/media/pci/ivtv/ivtv-driver.c
352
int ret = signal_pending(current);
drivers/media/pci/ivtv/ivtv-fileops.c
278
if (signal_pending(current)) {
drivers/media/pci/ivtv/ivtv-fileops.c
556
while (!(got_sig = signal_pending(current)) &&
drivers/media/pci/ivtv/ivtv-fileops.c
650
if (signal_pending(current)) {
drivers/media/pci/ivtv/ivtv-ioctl.c
168
got_sig = signal_pending(current);
drivers/media/pci/ivtv/ivtv-streams.c
780
DECLARE_WAITQUEUE(wait, current);
drivers/media/pci/ivtv/ivtv-yuv.c
1094
got_sig = signal_pending(current);
drivers/media/pci/ivtv/ivtvfb.c
303
got_sig = signal_pending(current);
drivers/media/pci/pt1/pt1.c
1115
if (signal_pending(current))
drivers/media/pci/pt3/pt3.c
499
if (signal_pending(current))
drivers/media/pci/solo6x10/solo6x10-i2c.c
246
if (signal_pending(current))
drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c
636
DECLARE_WAITQUEUE(wait, current);
drivers/media/pci/solo6x10/solo6x10-v4l2.c
262
DECLARE_WAITQUEUE(wait, current);
drivers/media/platform/amphion/vpu_v4l2.c
742
inst->pid = current->pid;
drivers/media/platform/amphion/vpu_v4l2.c
743
inst->tgid = current->tgid;
drivers/media/platform/samsung/exynos-gsc/gsc-m2m.c
610
pr_debug("pid: %d, state: 0x%lx", task_pid_nr(current), gsc->state);
drivers/media/platform/samsung/exynos-gsc/gsc-m2m.c
672
task_pid_nr(current), gsc->state, gsc->m2m.refcnt);
drivers/media/platform/samsung/exynos4-is/fimc-capture.c
471
dbg("pid: %d, state: 0x%lx", task_pid_nr(current), fimc->state);
drivers/media/platform/samsung/exynos4-is/fimc-capture.c
520
dbg("pid: %d, state: 0x%lx", task_pid_nr(current), fimc->state);
drivers/media/platform/samsung/exynos4-is/fimc-m2m.c
608
pr_debug("pid: %d, state: %#lx\n", task_pid_nr(current), fimc->state);
drivers/media/platform/samsung/exynos4-is/fimc-m2m.c
681
task_pid_nr(current), fimc->state, fimc->m2m.refcnt);
drivers/media/platform/samsung/s3c-camif/camif-capture.c
539
vp->state, vp->owner, task_pid_nr(current));
drivers/media/platform/samsung/s3c-camif/camif-capture.c
571
vp->state, vp->owner, task_pid_nr(current));
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
443
&state->pending, &state->current, &state->complete,
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
512
state->complete = state->current;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
513
state->current = state->pending;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.h
43
struct sun6i_csi_buffer *current;
drivers/media/test-drivers/visl/visl.h
90
#define frame_dprintk(dev, current, fmt, arg...) \
drivers/media/test-drivers/visl/visl.h
93
(current) >= visl_dprintk_frame_start && \
drivers/media/test-drivers/visl/visl.h
94
(current) < visl_dprintk_frame_start + visl_dprintk_nframes) \
drivers/media/test-drivers/vivid/vivid-radio-rx.c
80
if (msleep_interruptible(20) && signal_pending(current))
drivers/media/test-drivers/vivid/vivid-radio-tx.c
65
if (msleep_interruptible(20) && signal_pending(current))
drivers/media/usb/gspca/cpia1.c
742
if (signal_pending(current))
drivers/mfd/ucb1x00-ts.c
207
DECLARE_WAITQUEUE(wait, current);
drivers/misc/bcm-vk/bcm_vk_dev.c
1171
vk->reset_pid = task_pid_nr(current);
drivers/misc/bcm-vk/bcm_vk_msg.c
1215
pid = task_tgid_nr(current);
drivers/misc/bcm-vk/bcm_vk_msg.c
980
ctx = bcm_vk_get_ctx(vk, task_tgid_nr(current));
drivers/misc/bcm-vk/bcm_vk_tty.c
144
vktty->pid = task_pid_nr(current);
drivers/misc/fastrpc.c
1089
mmap_read_lock(current->mm);
drivers/misc/fastrpc.c
1090
vma = vma_lookup(current->mm, ctx->args[i].ptr);
drivers/misc/fastrpc.c
1094
mmap_read_unlock(current->mm);
drivers/misc/fastrpc.c
1220
msg->tid = current->pid;
drivers/misc/fastrpc.c
1503
inbuf.namelen = strlen(current->comm) + 1;
drivers/misc/fastrpc.c
1528
args[1].ptr = (u64)(uintptr_t)current->comm;
drivers/misc/fastrpc.c
688
ctx->pid = current->pid;
drivers/misc/genwqe/card_dev.c
47
cfile->opener = get_pid(task_tgid(current));
drivers/misc/ibmasm/r_heartbeat.c
71
if (signal_pending(current) || rhb->stopped) {
drivers/misc/ibmvmc.c
1812
set_user_nice(current, -20);
drivers/misc/ibmvmc.c
967
if (signal_pending(current)) {
drivers/misc/lis3lv02d/lis3lv02d.c
605
DECLARE_WAITQUEUE(wait, current);
drivers/misc/lis3lv02d/lis3lv02d.c
625
if (signal_pending(current)) {
drivers/misc/lkdtm/bugs.c
224
pid_t pid = task_pid_nr(current);
drivers/misc/lkdtm/bugs.c
242
pid_t pid = task_pid_nr(current);
drivers/misc/lkdtm/bugs.c
250
if (*canary == current->stack_canary)
drivers/misc/lkdtm/bugs.c
652
const unsigned char *stack = task_stack_page(current);
drivers/misc/lkdtm/bugs.c
666
const unsigned char *stack = task_stack_page(current);
drivers/misc/lkdtm/bugs.c
786
ptrauth_thread_init_kernel(current);
drivers/misc/lkdtm/bugs.c
787
ptrauth_thread_switch_kernel(current);
drivers/misc/lkdtm/kstack_erase.c
30
const unsigned long task_stack_base = (unsigned long)task_stack_page(current);
drivers/misc/lkdtm/kstack_erase.c
31
const unsigned long task_stack_low = stackleak_task_low_bound(current);
drivers/misc/lkdtm/kstack_erase.c
32
const unsigned long task_stack_high = stackleak_task_high_bound(current);
drivers/misc/lkdtm/kstack_erase.c
34
const unsigned long lowest_sp = current->lowest_stack;
drivers/misc/lkdtm/perms.c
107
copied = access_process_vm(current, (unsigned long)dst, do_nothing_text,
drivers/misc/lkdtm/usercopy.c
71
bad_stack = task_stack_page(current) + THREAD_SIZE;
drivers/misc/mei/bus.c
105
if (signal_pending(current))
drivers/misc/mei/bus.c
204
if (signal_pending(current))
drivers/misc/mei/bus.c
213
if (signal_pending(current))
drivers/misc/mei/client.c
2077
if (signal_pending(current))
drivers/misc/mei/main.c
229
if (signal_pending(current))
drivers/misc/mei/main.c
370
if (signal_pending(current))
drivers/misc/mei/main.c
470
if (signal_pending(current))
drivers/misc/mei/main.c
915
if (signal_pending(current))
drivers/misc/ntsync.c
844
if (signal_pending(current)) {
drivers/misc/ntsync.c
893
q->task = current;
drivers/misc/ocxl/file.c
125
if (set_thread_tidr(current)) {
drivers/misc/ocxl/file.c
130
ctx->tidr = current->thread.tidr;
drivers/misc/ocxl/file.c
428
if (signal_pending(current)) {
drivers/misc/ocxl/file.c
87
return ocxl_context_attach(ctx, amr, current->mm);
drivers/misc/ocxl/link.c
532
if (!test_tsk_thread_flag(current, TIF_32BIT))
drivers/misc/ocxl/link.c
624
trace_ocxl_context_add(current->pid, spa->spa_mem, pasid, pidr, tidr);
drivers/misc/ocxl/link.c
706
trace_ocxl_context_remove(current->pid, spa->spa_mem, pasid,
drivers/misc/sgi-gru/grufault.c
112
mmap_read_unlock(current->mm);
drivers/misc/sgi-gru/grufault.c
52
vma = vma_lookup(current->mm, vaddr);
drivers/misc/sgi-gru/grufault.c
68
struct mm_struct *mm = current->mm;
drivers/misc/sgi-gru/grufault.c
85
struct mm_struct *mm = current->mm;
drivers/misc/sgi-gru/grufault.c
891
gts->ts_tgid_owner = current->tgid;
drivers/misc/sgi-gru/grufile.c
139
mmap_write_lock(current->mm);
drivers/misc/sgi-gru/grufile.c
150
mmap_write_unlock(current->mm);
drivers/misc/sgi-gru/grumain.c
336
gts->ts_mm = current->mm;
drivers/misc/sgi-gru/grumain.c
732
if (!gru || gts->ts_tgid_owner != current->tgid)
drivers/misc/sgi-gru/grutlbpurge.c
267
mn = mmu_notifier_get_locked(&gru_mmuops, current->mm);
drivers/misc/sgi-xp/xpc_main.c
253
set_cpus_allowed_ptr(current, cpumask_of(XPC_HB_CHECK_CPU));
drivers/misc/uacce/uacce.c
128
handle = iommu_sva_bind_device(uacce->parent, current->mm);
drivers/mmc/core/core.c
794
struct task_struct *task = ctx ? NULL : current;
drivers/mmc/core/core.c
795
DECLARE_WAITQUEUE(wait, current);
drivers/mmc/core/sdio_irq.c
145
sched_set_fifo_low(current);
drivers/mmc/core/sdio_uart.c
169
if (likely(port->in_sdio_uart_irq != current))
drivers/mmc/core/sdio_uart.c
177
if (likely(port->in_sdio_uart_irq != current))
drivers/mmc/core/sdio_uart.c
508
if (unlikely(port->in_sdio_uart_irq == current))
drivers/mmc/core/sdio_uart.c
515
port->in_sdio_uart_irq = current;
drivers/mmc/host/tmio_mmc_core.c
1036
current->comm, task_pid_nr(current),
drivers/mmc/host/tmio_mmc_core.c
987
current->comm, task_pid_nr(current),
drivers/mmc/host/tmio_mmc_core.c
993
current->comm, task_pid_nr(current),
drivers/mtd/chips/cfi_cmdset_0001.c
1233
DECLARE_WAITQUEUE(wait, current);
drivers/mtd/chips/cfi_cmdset_0001.c
1309
DECLARE_WAITQUEUE(wait, current);
drivers/mtd/chips/cfi_cmdset_0001.c
825
DECLARE_WAITQUEUE(wait, current);
drivers/mtd/chips/cfi_cmdset_0001.c
943
DECLARE_WAITQUEUE(wait, current);
drivers/mtd/chips/cfi_cmdset_0002.c
1118
DECLARE_WAITQUEUE(wait, current);
drivers/mtd/chips/cfi_cmdset_0002.c
1312
DECLARE_WAITQUEUE(wait, current);
drivers/mtd/chips/cfi_cmdset_0002.c
1677
DECLARE_WAITQUEUE(wait, current);
drivers/mtd/chips/cfi_cmdset_0002.c
1821
DECLARE_WAITQUEUE(wait, current);
drivers/mtd/chips/cfi_cmdset_0002.c
1955
DECLARE_WAITQUEUE(wait, current);
drivers/mtd/chips/cfi_cmdset_0002.c
2414
DECLARE_WAITQUEUE(wait, current);
drivers/mtd/chips/cfi_cmdset_0002.c
2514
DECLARE_WAITQUEUE(wait, current);
drivers/mtd/chips/cfi_cmdset_0002.c
2915
DECLARE_WAITQUEUE(wait, current);
drivers/mtd/chips/cfi_cmdset_0002.c
876
DECLARE_WAITQUEUE(wait, current);
drivers/mtd/chips/cfi_cmdset_0020.c
1034
DECLARE_WAITQUEUE(wait, current);
drivers/mtd/chips/cfi_cmdset_0020.c
1180
DECLARE_WAITQUEUE(wait, current);
drivers/mtd/chips/cfi_cmdset_0020.c
250
DECLARE_WAITQUEUE(wait, current);
drivers/mtd/chips/cfi_cmdset_0020.c
424
DECLARE_WAITQUEUE(wait, current);
drivers/mtd/chips/cfi_cmdset_0020.c
736
DECLARE_WAITQUEUE(wait, current);
drivers/mtd/chips/cfi_cmdset_0020.c
977
DECLARE_WAITQUEUE(wait, current);
drivers/mtd/lpddr/lpddr_cmds.c
170
DECLARE_WAITQUEUE(wait, current);
drivers/mtd/lpddr/lpddr_cmds.c
200
DECLARE_WAITQUEUE(wait, current);
drivers/mtd/lpddr/lpddr_cmds.c
297
DECLARE_WAITQUEUE(wait, current);
drivers/mtd/nand/onenand/onenand_base.c
997
DECLARE_WAITQUEUE(wait, current);
drivers/mtd/tests/mtd_test.h
8
if (signal_pending(current)) {
drivers/mtd/ubi/debug.h
20
__func__, __LINE__, current->pid); \
drivers/mtd/ubi/debug.h
29
pr_debug("UBI DBG " type " (pid %d): " fmt "\n", current->pid, \
drivers/mtd/ubi/gluebi.c
32
current->pid, __func__, ##__VA_ARGS__)
drivers/mtd/ubi/wl.c
1673
ubi->bgt_name, task_pid_nr(current));
drivers/net/can/softing/softing_fw.c
330
if (signal_pending(current))
drivers/net/can/softing/softing_fw.c
87
} while (!signal_pending(current));
drivers/net/ethernet/broadcom/bnxt/bnxt_coredump.c
255
struct mm_struct *mm = current->mm;
drivers/net/ethernet/broadcom/bnxt/bnxt_coredump.c
274
strscpy(record->commandline, current->comm, TASK_COMM_LEN);
drivers/net/ethernet/broadcom/tg3.c
12162
if (signal_pending(current)) {
drivers/net/ethernet/intel/igbvf/ethtool.c
22
#define IGBVF_STAT(current, base) \
drivers/net/ethernet/intel/igbvf/ethtool.c
23
sizeof(((struct igbvf_adapter *)0)->current), \
drivers/net/ethernet/intel/igbvf/ethtool.c
24
offsetof(struct igbvf_adapter, current), \
drivers/net/ethernet/mellanox/mlx5/core/cq.c
159
cq->pid = current->pid;
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
9
__func__, __LINE__, current->pid, \
drivers/net/ethernet/mellanox/mlx5/core/fpga/core.h
64
__func__, __LINE__, current->pid, ##__VA_ARGS__)
drivers/net/ethernet/mellanox/mlx5/core/fpga/core.h
68
__func__, __LINE__, current->pid, ##__VA_ARGS__)
drivers/net/ethernet/mellanox/mlx5/core/fpga/core.h
72
__func__, __LINE__, current->pid, ##__VA_ARGS__)
drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h
159
__func__, __LINE__, current->pid, \
drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h
50
__func__, __LINE__, current->pid, \
drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h
56
__func__, __LINE__, current->pid, \
drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h
67
__func__, __LINE__, current->pid, \
drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h
73
__func__, __LINE__, current->pid, \
drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h
78
__func__, __LINE__, current->pid, \
drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h
83
__func__, __LINE__, current->pid, \
drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h
89
__func__, __LINE__, current->pid, \
drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h
98
__func__, __LINE__, current->pid, \
drivers/net/ethernet/sfc/falcon/falcon.c
635
if (signal_pending(current)) {
drivers/net/ethernet/sfc/falcon/falcon.c
728
if (signal_pending(current)) {
drivers/net/ethernet/sfc/falcon/falcon.c
758
if (signal_pending(current))
drivers/net/ethernet/sfc/falcon/falcon.c
844
if (signal_pending(current))
drivers/net/mctp/mctp-i2c.c
886
dev_net_set(ndev, current->nsproxy->net_ns);
drivers/net/netdevsim/bus.c
466
nsim_bus_dev->initial_net = current->nsproxy->net_ns;
drivers/net/netkit.c
1008
dev = netkit_dev_fetch(current->nsproxy->net_ns,
drivers/net/netkit.c
753
dev = netkit_dev_fetch(current->nsproxy->net_ns, attr->target_ifindex,
drivers/net/netkit.c
793
dev = netkit_dev_fetch(current->nsproxy->net_ns, attr->target_ifindex,
drivers/net/netkit.c
824
dev = netkit_dev_fetch(current->nsproxy->net_ns,
drivers/net/ppp/ppp_generic.c
1697
if (xmit_recursion->owner == current)
drivers/net/ppp/ppp_generic.c
1700
xmit_recursion->owner = current;
drivers/net/ppp/ppp_generic.c
2210
xmit_recursion->owner = current;
drivers/net/ppp/ppp_generic.c
2902
return ppp_register_net_channel(current->nsproxy->net_ns, chan);
drivers/net/ppp/ppp_generic.c
432
DECLARE_WAITQUEUE(wait, current);
drivers/net/ppp/ppp_generic.c
471
if (signal_pending(current))
drivers/net/ppp/ppp_generic.c
731
err = ppp_unattached_ioctl(current->nsproxy->net_ns,
drivers/net/ppp/ppp_generic.c
743
current->comm, current->pid);
drivers/net/ppp/ppp_generic.c
770
pn = ppp_pernet(current->nsproxy->net_ns);
drivers/net/slip/slip.c
1253
if (sl->tty != current->signal->tty &&
drivers/net/slip/slip.c
1254
sl->pid != current->pid) {
drivers/net/slip/slip.c
827
sl->pid = current->pid;
drivers/net/tap.c
448
struct net *net = current->nsproxy->net_ns;
drivers/net/tap.c
784
if (signal_pending(current)) {
drivers/net/tun.c
1635
struct page_frag *alloc_frag = ¤t->task_frag;
drivers/net/tun.c
2185
DECLARE_WAITQUEUE(wait, current);
drivers/net/tun.c
2204
if (signal_pending(current)) {
drivers/net/tun.c
3454
__f_setown(file, task_pid(current), PIDTYPE_TGID, 0);
drivers/net/tun.c
3465
struct net *net = current->nsproxy->net_ns;
drivers/net/usb/hso.c
1534
DECLARE_WAITQUEUE(wait, current);
drivers/net/usb/hso.c
1562
if (signal_pending(current)) {
drivers/net/usb/lan78xx.c
3505
DECLARE_WAITQUEUE(wait, current);
drivers/net/usb/smsc95xx.c
123
if (current != pdata->pm_task)
drivers/net/usb/smsc95xx.c
1551
pdata->pm_task = current;
drivers/net/usb/smsc95xx.c
1816
pdata->pm_task = current;
drivers/net/usb/smsc95xx.c
1860
pdata->pm_task = current;
drivers/net/usb/smsc95xx.c
92
if (current != pdata->pm_task)
drivers/net/usb/usbnet.c
804
DECLARE_WAITQUEUE(wait, current);
drivers/net/wireless/ath/ath6kl/cfg80211.c
1472
if (signal_pending(current)) {
drivers/net/wireless/ath/ath6kl/cfg80211.c
501
if (signal_pending(current)) {
drivers/net/wireless/broadcom/b43legacy/main.c
1729
if (signal_pending(current)) {
drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c
913
current->pid, name, ifp->mac_addr);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c
1731
DECLARE_WAITQUEUE(wait, current);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c
1738
while (!(*condition) && (!signal_pending(current) && timeout))
drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c
1741
if (signal_pending(current))
drivers/net/wireless/marvell/libertas/main.c
419
init_waitqueue_entry(&wait, current);
drivers/net/wireless/marvell/mwl8k.c
1568
if (priv->hw_restart_owner == current)
drivers/net/wireless/marvell/mwl8k.c
2166
if (priv->fw_mutex_owner != current) {
drivers/net/wireless/marvell/mwl8k.c
2182
priv->fw_mutex_owner = current;
drivers/net/wireless/marvell/mwl8k.c
4991
priv->hw_restart_owner = current;
drivers/net/wireless/realtek/rtlwifi/debug.c
38
current->comm, current->pid, titlestring);
drivers/net/wireless/realtek/rtw88/sdio.c
1087
rtwsdio->irq_thread = current;
drivers/net/wireless/realtek/rtw88/sdio.c
32
rtwsdio->irq_thread != current;
drivers/net/wireless/rsi/rsi_91x_sdio.c
410
if (likely(dev->sdio_irq_task != current))
drivers/net/wireless/rsi/rsi_91x_sdio.c
418
if (likely(dev->sdio_irq_task != current))
drivers/net/wireless/rsi/rsi_91x_sdio.c
442
if (likely(dev->sdio_irq_task != current))
drivers/net/wireless/rsi/rsi_91x_sdio.c
450
if (likely(dev->sdio_irq_task != current))
drivers/net/wireless/rsi/rsi_91x_sdio.c
495
if (likely(dev->sdio_irq_task != current))
drivers/net/wireless/rsi/rsi_91x_sdio.c
500
if (likely(dev->sdio_irq_task != current))
drivers/net/wireless/rsi/rsi_91x_sdio.c
538
if (likely(dev->sdio_irq_task != current))
drivers/net/wireless/rsi/rsi_91x_sdio.c
543
if (likely(dev->sdio_irq_task != current))
drivers/net/wireless/st/cw1200/cw1200_spi.c
200
DECLARE_WAITQUEUE(wait, current);
drivers/nvdimm/region_devs.c
1116
idx = this_cpu_add_return(flush_idx, hash_32(current->pid + idx, 8));
drivers/nvme/host/core.c
2705
if (fatal_signal_pending(current))
drivers/nvme/host/ioctl.c
273
current->comm, nsid, ns->head->ns_id);
drivers/nvme/host/tcp.c
1798
ret = sock_create_kern(current->nsproxy->net_ns,
drivers/parport/daisy.c
147
if (signal_pending(current))
drivers/parport/ieee1284.c
120
if (signal_pending (current))
drivers/parport/ieee1284.c
189
if (signal_pending (current))
drivers/parport/ieee1284_ops.c
102
if (signal_pending (current))
drivers/parport/ieee1284_ops.c
109
if (signal_pending (current))
drivers/parport/ieee1284_ops.c
428
if (signal_pending (current)) {
drivers/parport/ieee1284_ops.c
531
if (signal_pending (current))
drivers/parport/ieee1284_ops.c
659
if (signal_pending (current)) {
drivers/parport/parport_ip32.c
1246
if (signal_pending(current)) {
drivers/parport/parport_ip32.c
1504
if (signal_pending(current))
drivers/parport/parport_ip32.c
1515
if (signal_pending(current))
drivers/parport/parport_pc.c
170
if (signal_pending(current))
drivers/parport/parport_pc.c
182
if (signal_pending(current))
drivers/parport/parport_pc.c
551
if (signal_pending(current))
drivers/parport/share.c
1110
if (signal_pending(current))
drivers/pci/hotplug/cpci_hotplug_core.c
459
if (kthread_should_stop() || signal_pending(current))
drivers/pci/hotplug/cpqphp.h
706
DECLARE_WAITQUEUE(wait, current);
drivers/pci/hotplug/cpqphp.h
714
if (signal_pending(current))
drivers/pci/p2pdma.c
107
current->comm);
drivers/pci/p2pdma.c
114
current->comm);
drivers/pci/pci-sysfs.c
798
current->comm, off);
drivers/pci/quirks.c
137
pci_info(dev, "calling %pS @ %i\n", fn, task_pid_nr(current));
drivers/pci/vgaarb.c
477
init_waitqueue_entry(&wait, current);
drivers/pci/vgaarb.c
482
if (interruptible && signal_pending(current)) {
drivers/pci/vpd.c
187
if (fatal_signal_pending(current)) {
drivers/pcmcia/cs.c
580
skt->thread = current;
drivers/platform/raspberrypi/vchiq-interface/vchiq_arm.c
495
ret = vchiq_open_service_internal(service, current->pid);
drivers/platform/raspberrypi/vchiq-interface/vchiq_arm.c
595
if (iter->pid == current->pid) {
drivers/platform/raspberrypi/vchiq-interface/vchiq_arm.c
629
if ((ret != -EAGAIN) || fatal_signal_pending(current) || !waiter->bulk_waiter.bulk) {
drivers/platform/raspberrypi/vchiq-interface/vchiq_arm.c
640
waiter->pid = current->pid;
drivers/platform/raspberrypi/vchiq-interface/vchiq_arm.c
645
waiter, current->pid);
drivers/platform/raspberrypi/vchiq-interface/vchiq_arm.c
981
flush_signals(current);
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
2660
flush_signals(current);
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
2685
flush_signals(current);
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
3388
if (current == service->state->slot_handler_thread) {
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
3445
(current == service->state->slot_handler_thread)) {
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
1193
instance->pid = current->tgid;
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
319
if (iter->pid == current->pid) {
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
328
"arm: no bulk_waiter found for pid %d\n", current->pid);
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
333
waiter, current->pid);
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
353
if ((status != -EAGAIN) || fatal_signal_pending(current) ||
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
366
waiter->pid = current->pid;
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
371
waiter, current->pid);
drivers/platform/x86/intel/speed_select_if/isst_if_common.c
551
if (signal_pending(current)) {
drivers/platform/x86/lenovo/thinkpad_acpi.c
463
what, task_tgid_vnr(current));
drivers/platform/x86/lenovo/thinkpad_acpi.c
471
what, task_tgid_vnr(current), ## arg); \
drivers/power/supply/cw2015_battery.c
250
#define HYSTERESIS(current, previous, up, down) \
drivers/power/supply/cw2015_battery.c
251
(((current) < (previous) + (up)) && ((current) > (previous) - (down)))
drivers/power/supply/rk817_charger.c
115
#define CURRENT_TO_ADC(current, samp_res) \
drivers/power/supply/rk817_charger.c
116
(current * samp_res / 172)
drivers/powercap/idle_inject.c
298
sched_set_fifo(current);
drivers/pwm/core.c
2184
label = kasprintf(GFP_KERNEL, "pwm-cdev (pid=%d)", current->pid);
drivers/rapidio/devices/rio_mport_cdev.c
1029
current->comm, task_pid_nr(current),
drivers/rapidio/devices/rio_mport_cdev.c
1038
current->comm, task_pid_nr(current),
drivers/rapidio/devices/rio_mport_cdev.c
1047
current->comm, task_pid_nr(current),
drivers/rapidio/devices/rio_mport_cdev.c
1938
filp, current->comm, task_pid_nr(current));
drivers/rapidio/devices/rio_mport_cdev.c
1950
filp, current->comm, task_pid_nr(current));
drivers/rapidio/devices/rio_mport_cdev.c
1971
current->comm, task_pid_nr(current), wret);
drivers/rapidio/devices/rio_mport_cdev.c
1976
filp, current->comm, task_pid_nr(current));
drivers/rapidio/devices/rio_mport_cdev.c
694
current->comm, task_pid_nr(current),
drivers/rapidio/devices/rio_mport_cdev.c
725
rmcd_debug(DMA, "pid=%d DMA_%s tx_cookie = %d", task_pid_nr(current),
drivers/rapidio/devices/rio_mport_cdev.c
751
current->comm, task_pid_nr(current),
drivers/rapidio/devices/rio_mport_cdev.c
759
current->comm, task_pid_nr(current),
drivers/rapidio/devices/rio_mport_cdev.c
767
current->comm, task_pid_nr(current),
drivers/rapidio/devices/tsi721_dma.c
317
bdma_chan->id, task_pid_nr(current));
drivers/rapidio/devices/tsi721_dma.c
323
task_pid_nr(current));
drivers/rapidio/rio_cm.c
1441
ch->id, current->comm, task_pid_nr(current));
drivers/rapidio/rio_cm.c
1457
current->comm, task_pid_nr(current), ch->id);
drivers/rapidio/rio_cm.c
1462
current->comm, task_pid_nr(current), ch->id);
drivers/rapidio/rio_cm.c
1482
current->comm, task_pid_nr(current), filp);
drivers/rapidio/rio_cm.c
1500
current->comm, task_pid_nr(current), filp);
drivers/rapidio/rio_cm.c
1507
ch->id, current->comm,
drivers/rapidio/rio_cm.c
1508
task_pid_nr(current));
drivers/rapidio/rio_cm.c
1665
ch_num, current->comm, task_pid_nr(current));
drivers/rapidio/rio_cm.c
1672
ch_num, current->comm, task_pid_nr(current));
drivers/rapidio/rio_cm.c
1691
ch_num, current->comm, task_pid_nr(current));
drivers/rapidio/rio_cm.c
1755
param.ch_num, current->comm, task_pid_nr(current));
drivers/rapidio/rio_cm.c
1766
ch->id, current->comm, task_pid_nr(current));
drivers/rapidio/rio_cm.c
791
riocm_error("%s(%d) ch_%d not found", current->comm,
drivers/rapidio/rio_cm.c
792
task_pid_nr(current), ch_id);
drivers/regulator/core.c
170
if (rdev->mutex_owner == current)
drivers/regulator/core.c
186
rdev->mutex_owner = current;
drivers/regulator/core.c
263
contended->mutex_owner = current;
drivers/regulator/core.c
422
old_contended_rdev->mutex_owner = current;
drivers/regulator/core.c
6708
old_contended_rdev->mutex_owner = current;
drivers/resctrl/mpam_resctrl.c
243
mpam_set_task_partid_pmg(current, partid_d, partid_i, 0, 0);
drivers/resctrl/mpam_resctrl.c
244
WRITE_ONCE(arm64_mpam_global_default, mpam_get_regval(current));
drivers/resctrl/mpam_resctrl.c
323
resctrl_arch_sched_in(current);
drivers/resctrl/mpam_resctrl.c
411
} while (*ret == -ENOSPC && !signal_pending(current));
drivers/rtc/dev.c
146
DECLARE_WAITQUEUE(wait, current);
drivers/rtc/dev.c
170
if (signal_pending(current)) {
drivers/s390/char/con3215.c
647
DECLARE_WAITQUEUE(wait, current);
drivers/s390/char/fs3270.c
455
fp->fs_pid = get_pid(task_pid(current));
drivers/s390/char/keyboard.c
493
perm = current->signal->tty == tty || capable(CAP_SYS_TTY_CONFIG);
drivers/s390/cio/device.c
1347
if (signal_pending(current))
drivers/s390/crypto/ap_bus.c
1155
if (ap_scan_bus_task == current)
drivers/s390/crypto/ap_bus.c
1162
ap_scan_bus_task = current;
drivers/s390/crypto/ap_bus.c
2477
ap_scan_bus_task = current;
drivers/s390/crypto/ap_bus.c
530
DECLARE_WAITQUEUE(wait, current);
drivers/s390/crypto/ap_bus.c
532
set_user_nice(current, MAX_NICE);
drivers/s390/crypto/zcrypt_msgtype50.c
465
ap_msg->psmid = (((unsigned long)current->pid) << 32) +
drivers/s390/crypto/zcrypt_msgtype50.c
514
ap_msg->psmid = (((unsigned long)current->pid) << 32) +
drivers/s390/crypto/zcrypt_msgtype6.c
1018
ap_msg->psmid = (((unsigned long)current->pid) << 32) +
drivers/s390/crypto/zcrypt_msgtype6.c
1061
ap_msg->psmid = (((unsigned long)current->pid) << 32) +
drivers/s390/crypto/zcrypt_msgtype6.c
1155
ap_msg->psmid = (((unsigned long)current->pid) << 32) +
drivers/s390/crypto/zcrypt_msgtype6.c
1318
ap_msg->psmid = (((unsigned long)current->pid) << 32) +
drivers/s390/crypto/zcrypt_msgtype6.c
973
ap_msg->psmid = (((unsigned long)current->pid) << 32) +
drivers/sbus/char/bbc_i2c.c
126
DECLARE_WAITQUEUE(wait, current);
drivers/sbus/char/envctrl.c
1013
current->comm, whichcpu,
drivers/sbus/char/envctrl.c
1020
printk(KERN_INFO PFX "%s exiting...\n", current->comm);
drivers/sbus/char/envctrl.c
998
printk(KERN_INFO PFX "%s starting...\n", current->comm);
drivers/sbus/char/oradax.c
378
if (ctx->owner != current) {
drivers/sbus/char/oradax.c
549
if (ctx->client != current)
drivers/sbus/char/oradax.c
582
if (ctx->owner != current)
drivers/sbus/char/oradax.c
608
ctx->client = current;
drivers/sbus/char/oradax.c
625
ctx->client = current;
drivers/sbus/char/oradax.c
669
ctx->owner = current;
drivers/sbus/char/oradax.c
854
ctx->client = current;
drivers/sbus/char/oradax.c
858
if (ctx->owner != current) {
drivers/scsi/aacraid/commsup.c
1489
if (aac->thread && aac->thread->pid != current->pid) {
drivers/scsi/aacraid/commsup.c
2303
DECLARE_WAITQUEUE(wait, current);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1940
if (signal_pending(current))
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1941
flush_signals(current);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
486
set_user_nice(current, MIN_NICE);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
649
set_user_nice(current, MIN_NICE);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
980
if (signal_pending(current))
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
981
flush_signals(current);
drivers/scsi/bnx2fc/bnx2fc_tgt.c
284
if (signal_pending(current))
drivers/scsi/bnx2fc/bnx2fc_tgt.c
285
flush_signals(current);
drivers/scsi/bnx2fc/bnx2fc_tgt.c
75
if (signal_pending(current))
drivers/scsi/bnx2fc/bnx2fc_tgt.c
76
flush_signals(current);
drivers/scsi/bnx2i/bnx2i_hwi.c
1858
set_user_nice(current, MIN_NICE);
drivers/scsi/bnx2i/bnx2i_iscsi.c
1627
if (signal_pending(current))
drivers/scsi/bnx2i/bnx2i_iscsi.c
1628
flush_signals(current);
drivers/scsi/bnx2i/bnx2i_iscsi.c
1750
if (signal_pending(current))
drivers/scsi/bnx2i/bnx2i_iscsi.c
1751
flush_signals(current);
drivers/scsi/bnx2i/bnx2i_iscsi.c
1862
if (signal_pending(current))
drivers/scsi/bnx2i/bnx2i_iscsi.c
1863
flush_signals(current);
drivers/scsi/bnx2i/bnx2i_iscsi.c
2101
if (signal_pending(current))
drivers/scsi/bnx2i/bnx2i_iscsi.c
2102
flush_signals(current);
drivers/scsi/ibmvscsi/ibmvfc.c
5771
set_user_nice(current, MIN_NICE);
drivers/scsi/ibmvscsi/ibmvscsi.c
2206
set_user_nice(current, MIN_NICE);
drivers/scsi/libfc/fc_exch.c
602
while (ep->resp_active && ep->resp_task != current) {
drivers/scsi/libfc/fc_exch.c
738
if (ep->resp_task != current)
drivers/scsi/libfc/fc_exch.c
739
ep->resp_task = !ep->resp_task ? current : NULL;
drivers/scsi/libiscsi.c
1948
if (signal_pending(current))
drivers/scsi/libiscsi.c
1949
flush_signals(current);
drivers/scsi/libiscsi.c
2641
if (signal_pending(current))
drivers/scsi/libiscsi.c
2642
flush_signals(current);
drivers/scsi/libiscsi.c
2960
if (signal_pending(current))
drivers/scsi/libiscsi.c
2961
flush_signals(current);
drivers/scsi/libsas/sas_discover.c
475
task_pid_nr(current));
drivers/scsi/libsas/sas_discover.c
509
task_pid_nr(current), error);
drivers/scsi/libsas/sas_discover.c
524
port->id, task_pid_nr(current));
drivers/scsi/libsas/sas_discover.c
531
task_pid_nr(current));
drivers/scsi/libsas/sas_discover.c
537
port->id, task_pid_nr(current), res);
drivers/scsi/libsas/sas_scsi_host.c
467
if (current != host->ehandler)
drivers/scsi/libsas/sas_scsi_host.c
490
if (current != host->ehandler)
drivers/scsi/lpfc/lpfc_bsg.c
2618
evt = lpfc_bsg_event_new(FC_REG_CT_EVENT, current->pid,
drivers/scsi/lpfc/lpfc_bsg.c
3147
evt = lpfc_bsg_event_new(FC_REG_CT_EVENT, current->pid,
drivers/scsi/lpfc/lpfc_hbadisc.c
1100
set_user_nice(current, MIN_NICE);
drivers/scsi/lpfc/lpfc_hbadisc.c
1101
current->flags |= PF_NOFREEZE;
drivers/scsi/lpfc/lpfc_vport.c
149
if (signal_pending(current)) {
drivers/scsi/qedi/qedi_main.c
1923
set_user_nice(current, -20);
drivers/scsi/qedi/qedi_main.c
808
set_user_nice(current, -20);
drivers/scsi/qla2xxx/qla_mbx.c
525
} else if (current == ha->dpc_thread) {
drivers/scsi/qla2xxx/qla_os.c
6892
set_user_nice(current, MIN_NICE);
drivers/scsi/scsi_error.c
1401
current->comm));
drivers/scsi/scsi_error.c
1415
current->comm));
drivers/scsi/scsi_error.c
1517
current->comm));
drivers/scsi/scsi_error.c
1588
current->comm));
drivers/scsi/scsi_error.c
1606
current->comm));
drivers/scsi/scsi_error.c
1622
current->comm));
drivers/scsi/scsi_error.c
1655
current->comm));
drivers/scsi/scsi_error.c
1671
"%s: Sending BDR\n", current->comm));
drivers/scsi/scsi_error.c
1688
"%s: BDR failed\n", current->comm));
drivers/scsi/scsi_error.c
1725
current->comm));
drivers/scsi/scsi_error.c
1735
current->comm, id));
drivers/scsi/scsi_error.c
1742
current->comm, id));
drivers/scsi/scsi_error.c
1788
current->comm));
drivers/scsi/scsi_error.c
1809
current->comm, channel));
drivers/scsi/scsi_error.c
1826
current->comm, channel));
drivers/scsi/scsi_error.c
1853
current->comm));
drivers/scsi/scsi_error.c
1866
current->comm));
drivers/scsi/scsi_error.c
2287
current->comm));
drivers/scsi/scsi_error.c
2302
current->comm));
drivers/scsi/scsi_ioctl.c
900
"ioctl, please convert it to SG_IO\n", current->comm);
drivers/scsi/scsi_lib.c
2843
WARN_ON_ONCE(sdev->quiesced_by && sdev->quiesced_by != current);
drivers/scsi/scsi_lib.c
2845
if (sdev->quiesced_by == current)
drivers/scsi/scsi_lib.c
2863
sdev->quiesced_by = current;
drivers/scsi/sg.c
229
caller, task_tgid_vnr(current), current->comm);
drivers/scsi/sg.c
702
current->comm);
drivers/scsi/st.c
471
if (signal_pending(current))
drivers/scsi/st.c
619
if (signal_pending(current))
drivers/scsi/xen-scsifront.c
1060
info->curr = current;
drivers/scsi/xen-scsifront.c
747
if (current == info->curr) {
drivers/scsi/xen-scsifront.c
765
if (current == info->curr) {
drivers/soc/qcom/spm.c
26
#define FIELD_SET(current, mask, val) \
drivers/soc/qcom/spm.c
27
(((current) & ~(mask)) | FIELD_PREP((mask), (val)))
drivers/staging/greybus/uart.c
639
DECLARE_WAITQUEUE(wait, current);
drivers/staging/greybus/uart.c
668
} else if (signal_pending(current)) {
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
154
&state->pending, &state->current, &state->complete,
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
227
state->complete = state->current;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
228
state->current = state->pending;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.h
32
struct sun6i_isp_buffer *current;
drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c
409
if (signal_pending(current)) {
drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c
410
flush_signals(current);
drivers/staging/rtl8723bs/include/osdep_service.h
26
if (signal_pending(current))
drivers/staging/rtl8723bs/include/osdep_service.h
27
flush_signals(current);
drivers/staging/rtl8723bs/os_dep/sdio_intf.c
57
rtw_sdio_set_irq_thd(psdpriv, current);
drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c
15
if (sdio_data->sys_sdio_irq_thd && sdio_data->sys_sdio_irq_thd == current)
drivers/target/iscsi/cxgbit/cxgbit_target.c
1615
if (signal_pending(current))
drivers/target/iscsi/cxgbit/cxgbit_target.c
1650
iscsit_thread_check_cpumask(conn, current, 0);
drivers/target/iscsi/cxgbit/cxgbit_target.c
320
signal_pending(current))) {
drivers/target/iscsi/iscsi_target.c
3896
iscsit_thread_check_cpumask(conn, current, 1);
drivers/target/iscsi/iscsi_target.c
3901
if (signal_pending(current))
drivers/target/iscsi/iscsi_target.c
4042
iscsit_thread_check_cpumask(conn, current, 0);
drivers/target/iscsi/iscsi_target.c
4149
if (!signal_pending(current))
drivers/target/iscsi/iscsi_target.c
4263
if (!strcmp(current->comm, ISCSI_RX_THREAD_NAME)) {
drivers/target/iscsi/iscsi_target.c
4269
} else if (!strcmp(current->comm, ISCSI_TX_THREAD_NAME)) {
drivers/target/iscsi/iscsi_target_login.c
1158
flush_signals(current);
drivers/target/iscsi/iscsi_target_login.c
1207
iscsit_start_login_timer(conn, current);
drivers/target/iscsi/iscsi_target_nego.c
550
conn, current->comm, current->pid);
drivers/target/iscsi/iscsi_target_nego.c
585
rc = iscsit_set_login_timer_kworker(conn, current);
drivers/target/iscsi/iscsi_target_nego.c
593
flush_signals(current);
drivers/target/iscsi/iscsi_target_nego.c
599
conn, current->comm, current->pid);
drivers/target/iscsi/iscsi_target_util.c
139
if (signal_pending_state(state, current))
drivers/tee/optee/call.c
628
struct mm_struct *mm = current->mm;
drivers/tty/amiserial.c
1155
if (signal_pending(current)) {
drivers/tty/amiserial.c
1308
if (signal_pending(current))
drivers/tty/mxser.c
1392
if (signal_pending(current))
drivers/tty/n_gsm.c
2594
if (signal_pending(current))
drivers/tty/n_hdlc.c
424
DECLARE_WAITQUEUE(wait, current);
drivers/tty/n_hdlc.c
455
if (signal_pending(current)) {
drivers/tty/n_hdlc.c
514
DECLARE_WAITQUEUE(wait, current);
drivers/tty/n_hdlc.c
542
if (signal_pending(current)) {
drivers/tty/n_tty.c
2154
if (signal_pending(current))
drivers/tty/n_tty.c
2356
if (signal_pending(current)) {
drivers/tty/serial/max3100.c
294
!freezing(current) &&
drivers/tty/serial/max3100.c
305
if (!s->force_end_work && !freezing(current) && !s->suspending)
drivers/tty/serial/serial_core.c
1014
current->comm,
drivers/tty/serial/serial_core.c
1205
DECLARE_WAITQUEUE(wait, current);
drivers/tty/serial/serial_core.c
1238
if (signal_pending(current)) {
drivers/tty/serial/serial_core.c
1802
if (signal_pending(current))
drivers/tty/tty_audit.c
118
buf = xchg(¤t->signal->tty_audit_buf, ERR_PTR(-ESRCH));
drivers/tty/tty_audit.c
133
sig->audit_tty = current->signal->audit_tty;
drivers/tty/tty_audit.c
160
if (~current->signal->audit_tty & AUDIT_TTY_ENABLE)
drivers/tty/tty_audit.c
194
if (cmpxchg(¤t->signal->tty_audit_buf, NULL, buf) != NULL)
drivers/tty/tty_audit.c
212
audit_tty = READ_ONCE(current->signal->audit_tty);
drivers/tty/tty_audit.c
29
buf = current->signal->tty_audit_buf;
drivers/tty/tty_audit.c
67
pid_t pid = task_pid_nr(current);
drivers/tty/tty_audit.c
68
uid_t uid = from_kuid(&init_user_ns, task_uid(current));
drivers/tty/tty_audit.c
69
uid_t loginuid = from_kuid(&init_user_ns, audit_get_loginuid(current));
drivers/tty/tty_audit.c
70
unsigned int sessionid = audit_get_sessionid(current);
drivers/tty/tty_audit.c
80
get_task_comm(name, current);
drivers/tty/tty_io.c
1022
if (signal_pending(current))
drivers/tty/tty_io.c
2125
if (retval != -EAGAIN || signal_pending(current))
drivers/tty/tty_io.c
2150
if (signal_pending(current))
drivers/tty/tty_io.c
2232
pid = task_pid(current);
drivers/tty/tty_io.c
2280
if ((current->signal->tty != tty) && !capable(CAP_SYS_ADMIN))
drivers/tty/tty_io.c
2492
if (signal_pending(current))
drivers/tty/tty_io.c
2621
__func__, current->comm, flags);
drivers/tty/tty_io.c
2695
if (signal_pending(current))
drivers/tty/tty_ioctl.c
506
if (signal_pending(current)) {
drivers/tty/tty_jobctrl.c
109
tty->ctrl.pgrp = get_pid(task_pgrp(current));
drivers/tty/tty_jobctrl.c
110
tty->ctrl.session = get_pid(task_session(current));
drivers/tty/tty_jobctrl.c
112
if (current->signal->tty) {
drivers/tty/tty_jobctrl.c
114
current->signal->tty->name);
drivers/tty/tty_jobctrl.c
115
tty_kref_put(current->signal->tty);
drivers/tty/tty_jobctrl.c
117
put_pid(current->signal->tty_old_pgrp);
drivers/tty/tty_jobctrl.c
118
current->signal->tty = tty_kref_get(tty);
drivers/tty/tty_jobctrl.c
119
current->signal->tty_old_pgrp = NULL;
drivers/tty/tty_jobctrl.c
124
spin_lock_irq(¤t->sighand->siglock);
drivers/tty/tty_jobctrl.c
126
spin_unlock_irq(¤t->sighand->siglock);
drivers/tty/tty_jobctrl.c
135
spin_lock_irq(¤t->sighand->siglock);
drivers/tty/tty_jobctrl.c
136
if (current->signal->leader &&
drivers/tty/tty_jobctrl.c
137
!current->signal->tty &&
drivers/tty/tty_jobctrl.c
156
spin_unlock_irq(¤t->sighand->siglock);
drivers/tty/tty_jobctrl.c
165
spin_lock_irqsave(¤t->sighand->siglock, flags);
drivers/tty/tty_jobctrl.c
166
tty = tty_kref_get(current->signal->tty);
drivers/tty/tty_jobctrl.c
167
spin_unlock_irqrestore(¤t->sighand->siglock, flags);
drivers/tty/tty_jobctrl.c
18
return (sigismember(¤t->blocked, sig) ||
drivers/tty/tty_jobctrl.c
19
current->sighand->action[sig-1].sa.sa_handler == SIG_IGN);
drivers/tty/tty_jobctrl.c
269
if (!current->signal->leader)
drivers/tty/tty_jobctrl.c
291
spin_lock_irq(¤t->sighand->siglock);
drivers/tty/tty_jobctrl.c
292
old_pgrp = current->signal->tty_old_pgrp;
drivers/tty/tty_jobctrl.c
293
current->signal->tty_old_pgrp = NULL;
drivers/tty/tty_jobctrl.c
294
spin_unlock_irq(¤t->sighand->siglock);
drivers/tty/tty_jobctrl.c
323
spin_lock_irq(¤t->sighand->siglock);
drivers/tty/tty_jobctrl.c
324
put_pid(current->signal->tty_old_pgrp);
drivers/tty/tty_jobctrl.c
325
current->signal->tty_old_pgrp = NULL;
drivers/tty/tty_jobctrl.c
326
spin_unlock_irq(¤t->sighand->siglock);
drivers/tty/tty_jobctrl.c
330
session_clear_tty(task_session(current));
drivers/tty/tty_jobctrl.c
345
struct task_struct *tsk = current;
drivers/tty/tty_jobctrl.c
372
if (current->signal->leader &&
drivers/tty/tty_jobctrl.c
373
task_session(current) == tty->ctrl.session)
drivers/tty/tty_jobctrl.c
380
if (!current->signal->leader || current->signal->tty) {
drivers/tty/tty_jobctrl.c
39
if (current->signal->tty != tty)
drivers/tty/tty_jobctrl.c
43
pgrp = task_pgrp(current);
drivers/tty/tty_jobctrl.c
474
if (tty == real_tty && current->signal->tty != real_tty)
drivers/tty/tty_jobctrl.c
510
if (!current->signal->tty ||
drivers/tty/tty_jobctrl.c
511
(current->signal->tty != real_tty) ||
drivers/tty/tty_jobctrl.c
512
(real_tty->ctrl.session != task_session(current))) {
drivers/tty/tty_jobctrl.c
522
if (session_of_pgrp(pgrp) != task_session(current))
drivers/tty/tty_jobctrl.c
552
if (tty == real_tty && current->signal->tty != real_tty)
drivers/tty/tty_jobctrl.c
579
if (current->signal->tty != tty)
drivers/tty/tty_ldsem.c
183
waiter.task = current;
drivers/tty/tty_ldsem.c
184
get_task_struct(current);
drivers/tty/tty_ldsem.c
255
waiter.task = current;
drivers/tty/tty_port.c
561
if (signal_pending(current)) {
drivers/tty/vt/selection.c
397
DECLARE_WAITQUEUE(wait, current);
drivers/tty/vt/selection.c
418
if (signal_pending(current)) {
drivers/tty/vt/vt.c
3570
if (current->signal->tty != tty && !capable(CAP_SYS_ADMIN))
drivers/tty/vt/vt_ioctl.c
1069
if (current->signal->tty == tty || capable(CAP_SYS_TTY_CONFIG))
drivers/tty/vt/vt_ioctl.c
460
vt_spawn_con.pid = get_pid(task_pid(current));
drivers/tty/vt/vt_ioctl.c
615
nvc->vt_pid = get_pid(task_pid(current));
drivers/tty/vt/vt_ioctl.c
740
if (current->signal->tty == tty || capable(CAP_SYS_TTY_CONFIG))
drivers/tty/vt/vt_ioctl.c
770
vc->vt_pid = get_pid(task_pid(current));
drivers/uio/uio.c
585
DECLARE_WAITQUEUE(wait, current);
drivers/uio/uio.c
622
if (signal_pending(current)) {
drivers/uio/uio_pci_generic_sva.c
39
handle = iommu_sva_bind_device(&udev->pdev->dev, current->mm);
drivers/usb/class/cdc-acm.c
1027
DECLARE_WAITQUEUE(wait, current);
drivers/usb/class/cdc-acm.c
1057
if (signal_pending(current))
drivers/usb/class/usblp.c
1005
if (signal_pending(current))
drivers/usb/class/usblp.c
910
DECLARE_WAITQUEUE(waita, current);
drivers/usb/class/usblp.c
952
if (signal_pending(current))
drivers/usb/class/usblp.c
974
DECLARE_WAITQUEUE(waita, current);
drivers/usb/core/devio.c
1072
ps->disc_pid = get_pid(task_pid(current));
drivers/usb/core/devio.c
1080
snoop(&dev->dev, "opened by process %d: %s\n", task_pid_nr(current),
drivers/usb/core/devio.c
1081
current->comm);
drivers/usb/core/devio.c
1260
current->comm, ctrl->bRequestType, ctrl->bRequest,
drivers/usb/core/devio.c
1392
task_pid_nr(current), current->comm,
drivers/usb/core/devio.c
1520
number, interface->dev.driver->name, current->comm);
drivers/usb/core/devio.c
1574
current->comm, u);
drivers/usb/core/devio.c
1932
as->pid = get_pid(task_pid(current));
drivers/usb/core/devio.c
2082
DECLARE_WAITQUEUE(wait, current);
drivers/usb/core/devio.c
2092
if (signal_pending(current))
drivers/usb/core/devio.c
2115
if (signal_pending(current))
drivers/usb/core/devio.c
2260
if (signal_pending(current))
drivers/usb/core/devio.c
2430
portnum, task_pid_nr(current), current->comm);
drivers/usb/core/devio.c
851
"interface %u before use\n", task_pid_nr(current),
drivers/usb/core/devio.c
852
current->comm, ifnum);
drivers/usb/core/devio.c
926
__func__, task_pid_nr(current),
drivers/usb/core/devio.c
927
current->comm, index, index ^ 0x80);
drivers/usb/core/message.c
84
current->comm,
drivers/usb/gadget/function/f_fs.c
1263
p->mm = current->mm;
drivers/usb/gadget/function/f_fs.c
1307
p->mm = current->mm;
drivers/usb/gadget/function/f_mass_storage.c
1027
if (signal_pending(current))
drivers/usb/gadget/function/f_mass_storage.c
2171
if (reply == -EINTR || signal_pending(current))
drivers/usb/gadget/function/f_mass_storage.c
2588
if (exception_in_progress(common) || signal_pending(current)) {
drivers/usb/gadget/function/f_mass_storage.c
689
if (signal_pending(current))
drivers/usb/gadget/function/f_mass_storage.c
888
if (signal_pending(current))
drivers/usb/gadget/function/f_mass_storage.c
993
if (signal_pending(current))
drivers/usb/gadget/function/f_mass_storage.c
997
if (signal_pending(current))
drivers/usb/gadget/legacy/inode.c
543
priv->mm = current->mm; /* mm teardown waits for iocbs in exit_aio() */
drivers/usb/image/mdc800.c
707
if (signal_pending (current))
drivers/usb/image/mdc800.c
801
if (signal_pending (current))
drivers/usb/misc/adutux.c
353
DECLARE_WAITQUEUE(wait, current);
drivers/usb/misc/adutux.c
464
if (signal_pending(current)) {
drivers/usb/misc/adutux.c
506
DECLARE_WAITQUEUE(waita, current);
drivers/usb/misc/adutux.c
542
if (signal_pending(current)) {
drivers/usb/misc/idmouse.c
174
if (signal_pending(current)) {
drivers/usb/misc/uss720.c
291
if (signal_pending (current))
drivers/usb/mon/mon_bin.c
1306
DECLARE_WAITQUEUE(waita, current);
drivers/usb/mon/mon_bin.c
1322
if (signal_pending(current)) {
drivers/usb/mon/mon_text.c
484
DECLARE_WAITQUEUE(waita, current);
drivers/usb/mon/mon_text.c
500
if (signal_pending(current)) {
drivers/usb/serial/digi_acceleport.c
384
if (interruptible && signal_pending(current))
drivers/usb/serial/digi_acceleport.c
451
if (signal_pending(current))
drivers/usb/serial/digi_acceleport.c
532
if (interruptible && signal_pending(current))
drivers/usb/serial/digi_acceleport.c
604
if (signal_pending(current))
drivers/usb/serial/generic.c
290
if (signal_pending(current))
drivers/usb/usbip/stub_dev.c
477
if (usbip_in_eh(current))
drivers/usb/usbip/usbip_event.c
67
worker_context = current;
drivers/vdpa/mlx5/core/mlx5_vdpa.h
172
current->pid, ##__VA_ARGS__)
drivers/vdpa/mlx5/core/mlx5_vdpa.h
177
current->pid, ##__VA_ARGS__)
drivers/vdpa/mlx5/core/mlx5_vdpa.h
181
current->pid, ##__VA_ARGS__)
drivers/vdpa/mlx5/core/mlx5_vdpa.h
185
current->pid, ##__VA_ARGS__)
drivers/vdpa/vdpa_user/vduse_dev.c
1261
mmap_read_lock(current->mm);
drivers/vdpa/vdpa_user/vduse_dev.c
1264
if (npages + atomic64_read(¤t->mm->pinned_vm) > lock_limit)
drivers/vdpa/vdpa_user/vduse_dev.c
1279
atomic64_add(npages, ¤t->mm->pinned_vm);
drivers/vdpa/vdpa_user/vduse_dev.c
1284
umem->mm = current->mm;
drivers/vdpa/vdpa_user/vduse_dev.c
1285
mmgrab(current->mm);
drivers/vdpa/vdpa_user/vduse_dev.c
1292
mmap_read_unlock(current->mm);
drivers/vfio/group.c
288
"(%s:%d)\n", current->comm, task_pid_nr(current));
drivers/vfio/vfio_iommu_spapr_tce.c
78
if (container->mm == current->mm)
drivers/vfio/vfio_iommu_spapr_tce.c
82
BUG_ON(!current->mm);
drivers/vfio/vfio_iommu_spapr_tce.c
83
container->mm = current->mm;
drivers/vfio/vfio_iommu_spapr_tce.c
853
if (container->mm && container->mm != current->mm)
drivers/vfio/vfio_iommu_type1.c
1650
struct task_struct *task = current->group_leader;
drivers/vfio/vfio_iommu_type1.c
1651
struct mm_struct *mm = current->mm;
drivers/vfio/vfio_iommu_type1.c
1775
get_task_struct(current->group_leader);
drivers/vfio/vfio_iommu_type1.c
1776
dma->task = current->group_leader;
drivers/vfio/vfio_iommu_type1.c
1778
dma->mm = current->mm;
drivers/vfio/vfio_iommu_type1.c
3146
bool kthread = current->mm == NULL;
drivers/vfio/vfio_iommu_type1.c
3165
else if (current->mm != mm)
drivers/vfio/vfio_iommu_type1.c
680
struct mm_struct *mm = current->mm;
drivers/vfio/vfio_main.c
1794
if (!current->mm)
drivers/vfio/vfio_main.c
440
current->comm, task_pid_nr(current));
drivers/vhost/net.c
446
!signal_pending(current));
drivers/vhost/vhost.c
1777
if (signal_pending(current)) {
drivers/vhost/vhost.c
629
return dev->mm == current->mm ? 0 : -EPERM;
drivers/vhost/vhost.c
644
s->ret = cgroup_attach_task_all(s->owner, current);
drivers/vhost/vhost.c
652
attach.owner = current;
drivers/vhost/vhost.c
684
dev->mm = get_task_mm(current);
drivers/vhost/vhost.c
692
dev->mm = current->mm;
drivers/vhost/vhost.c
841
snprintf(name, sizeof(name), "vhost-%d", current->pid);
drivers/vhost/vsock.c
718
net = current->nsproxy->net_ns;
drivers/video/fbdev/cobalt_lcdfb.c
163
if (retval < 0 && signal_pending(current))
drivers/video/fbdev/cobalt_lcdfb.c
215
if (retval < 0 && signal_pending(current))
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
1050
if (signal_pending(current)) {
drivers/video/fbdev/sa1100fb.c
815
DECLARE_WAITQUEUE(wait, current);
drivers/virt/acrn/mm.c
176
mmap_read_lock(current->mm);
drivers/virt/acrn/mm.c
177
vma = vma_lookup(current->mm, memmap->vma_base);
drivers/virt/acrn/mm.c
183
mmap_read_unlock(current->mm);
drivers/virt/acrn/mm.c
223
mmap_read_unlock(current->mm);
drivers/virt/acrn/mm.c
235
mmap_read_unlock(current->mm);
drivers/virt/nitro_enclaves/ne_misc_dev.c
1685
ne_enclave->mm = current->mm;
drivers/virt/nitro_enclaves/ne_misc_dev.c
712
if (ne_enclave->mm != current->mm)
drivers/virt/nitro_enclaves/ne_misc_dev.c
752
if (ne_enclave->mm != current->mm)
drivers/w1/w1_family.c
78
flush_signals(current);
drivers/w1/w1_int.c
198
flush_signals(current);
drivers/xen/evtchn.c
649
u->name = kasprintf(GFP_KERNEL, "evtchn:%s", current->comm);
drivers/xen/gntdev.c
720
mmap_read_lock(current->mm);
drivers/xen/gntdev.c
721
vma = find_vma(current->mm, op.vaddr);
drivers/xen/gntdev.c
734
mmap_read_unlock(current->mm);
drivers/xen/grant-table.c
1167
pr_err("%s: %s eagain grant\n", func, current->comm);
drivers/xen/privcmd.c
1238
struct mm_struct *mm = current->mm;
drivers/xen/privcmd.c
282
struct mm_struct *mm = current->mm;
drivers/xen/privcmd.c
476
struct mm_struct *mm = current->mm;
drivers/xen/privcmd.c
753
struct mm_struct *mm = current->mm;
drivers/xen/xenbus/xenbus_xs.c
795
if (current->pid != xenwatch_pid)
drivers/xen/xenbus/xenbus_xs.c
811
if (current->pid != xenwatch_pid)
drivers/xen/xenbus/xenbus_xs.c
856
xenwatch_pid = current->pid;
fs/afs/fs_operation.c
112
struct afs_io_locker myself = { .task = current, };
fs/afs/fs_operation.c
128
signal_pending(current))
fs/afs/fs_operation.c
137
if (unlikely(signal_pending(current))) {
fs/afs/fs_operation.c
85
struct afs_io_locker myself = { .task = current, };
fs/afs/fs_probe.c
356
if (!still_probing || signal_pending(current))
fs/afs/fs_probe.c
367
if (!ret && signal_pending(current))
fs/afs/fs_probe.c
513
(is_intr && signal_pending(current)))
fs/afs/fs_probe.c
525
if (is_intr && signal_pending(current))
fs/afs/internal.h
1842
printk("[%-6.6s] "FMT"\n", current->comm ,##__VA_ARGS__)
fs/afs/rotate.c
137
if (signal_pending(current)) {
fs/afs/rotate.c
68
init_waitqueue_entry(&s->probe_waiter, current);
fs/afs/rxrpc.c
638
DECLARE_WAITQUEUE(myself, current);
fs/afs/vl_probe.c
259
init_waitqueue_entry(&waits[i], current);
fs/afs/vl_probe.c
278
if (!still_probing || signal_pending(current))
fs/afs/vl_probe.c
302
if (pref == -1 && signal_pending(current))
fs/afs/vl_rotate.c
28
if (signal_pending(current)) {
fs/aio.c
1131
struct mm_struct *mm = current->mm;
fs/aio.c
1393
hrtimer_set_expires_range_ns(&t.timer, until, current->timer_slack_ns);
fs/aio.c
1457
kill_ioctx(current->mm, ioctx, NULL);
fs/aio.c
1489
kill_ioctx(current->mm, ioctx, NULL);
fs/aio.c
1518
ret = kill_ioctx(current->mm, ioctx, &wait);
fs/aio.c
2317
if (!ret && signal_pending(current))
fs/aio.c
2354
interrupted = signal_pending(current);
fs/aio.c
2390
interrupted = signal_pending(current);
fs/aio.c
2415
if (!ret && signal_pending(current))
fs/aio.c
2456
interrupted = signal_pending(current);
fs/aio.c
2491
interrupted = signal_pending(current);
fs/aio.c
394
pr_debug("pid(%d) [%d] folio->count=%d\n", current->pid, i,
fs/aio.c
539
struct mm_struct *mm = current->mm;
fs/aio.c
583
pr_debug("pid(%d) [%d] folio->count=%d\n", current->pid, i,
fs/aio.c
788
struct mm_struct *mm = current->mm;
fs/attr.c
278
send_sig(SIGXFSZ, current, 0);
fs/autofs/autofs_i.h
157
task_pgrp(current) == sbi->oz_pgrp);
fs/autofs/autofs_i.h
46
#define pr_fmt(fmt) KBUILD_MODNAME ":pid:%d:%s: " fmt, current->pid, __func__
fs/autofs/dev-ioctl.c
345
new_pid = get_task_pid(current, PIDTYPE_PGID);
fs/autofs/dev-ioctl.c
366
sbi->mnt_ns_id = to_ns_common(current->nsproxy->mnt_ns)->ns_id;
fs/autofs/inode.c
254
sbi->mnt_ns_id = to_ns_common(current->nsproxy->mnt_ns)->ns_id;
fs/autofs/inode.c
347
sbi->oz_pgrp = get_task_pid(current, PIDTYPE_PGID);
fs/autofs/root.c
348
if (sbi->mnt_ns_id != to_ns_common(current->nsproxy->mnt_ns)->ns_id) {
fs/autofs/root.c
518
current->pid, task_pgrp_nr(current),
fs/autofs/root.c
864
cmd, arg, sbi, task_pgrp_nr(current));
fs/autofs/waitq.c
324
pid = task_pid_nr_ns(current, ns_of_pid(sbi->oz_pgrp));
fs/autofs/waitq.c
325
tgid = task_tgid_nr_ns(current, ns_of_pid(sbi->oz_pgrp));
fs/autofs/waitq.c
53
sigpipe = sigismember(¤t->pending.signal, SIGPIPE);
fs/autofs/waitq.c
69
spin_lock_irqsave(¤t->sighand->siglock, flags);
fs/autofs/waitq.c
70
sigdelset(¤t->pending.signal, SIGPIPE);
fs/autofs/waitq.c
72
spin_unlock_irqrestore(¤t->sighand->siglock, flags);
fs/binfmt_elf.c
1018
current->personality |= READ_IMPLIES_EXEC;
fs/binfmt_elf.c
1021
if (!(current->personality & ADDR_NO_RANDOMIZE) && snapshot_randomize_va_space)
fs/binfmt_elf.c
1022
current->flags |= PF_RANDOMIZE;
fs/binfmt_elf.c
1141
if (current->flags & PF_RANDOMIZE)
fs/binfmt_elf.c
1301
mm = current->mm;
fs/binfmt_elf.c
1332
if ((current->flags & PF_RANDOMIZE) && snapshot_randomize_va_space > 1) {
fs/binfmt_elf.c
1346
current->brk_randomized = 1;
fs/binfmt_elf.c
1349
if (current->personality & MMAP_PAGE_ZERO) {
fs/binfmt_elf.c
1360
task_pid_nr(current), retval);
fs/binfmt_elf.c
169
struct mm_struct *mm = current->mm;
fs/binfmt_elf.c
1819
struct task_struct *dump_task = current;
fs/binfmt_elf.c
1907
fill_auxv_note(&info->auxv, current->mm);
fs/binfmt_elf.c
405
task_pid_nr(current), current->comm, (void *)addr);
fs/binfmt_elf_fdpic.c
1506
for (ct = current->signal->core_state->dumper.next;
fs/binfmt_elf_fdpic.c
1519
current, &thread_status_size);
fs/binfmt_elf_fdpic.c
1544
fill_psinfo(psinfo, current->group_leader, current->mm);
fs/binfmt_elf_fdpic.c
1548
auxv = (elf_addr_t *) current->mm->saved_auxv;
fs/binfmt_elf_fdpic.c
200
kdebug("____ LOAD %d ____", current->pid);
fs/binfmt_elf_fdpic.c
354
current->personality |= PER_LINUX_FDPIC;
fs/binfmt_elf_fdpic.c
356
current->personality |= READ_IMPLIES_EXEC;
fs/binfmt_elf_fdpic.c
362
current->mm->start_code = 0;
fs/binfmt_elf_fdpic.c
363
current->mm->end_code = 0;
fs/binfmt_elf_fdpic.c
364
current->mm->start_stack = 0;
fs/binfmt_elf_fdpic.c
365
current->mm->start_data = 0;
fs/binfmt_elf_fdpic.c
366
current->mm->end_data = 0;
fs/binfmt_elf_fdpic.c
367
current->mm->context.exec_fdpic_loadmap = 0;
fs/binfmt_elf_fdpic.c
368
current->mm->context.interp_fdpic_loadmap = 0;
fs/binfmt_elf_fdpic.c
373
¤t->mm->start_stack,
fs/binfmt_elf_fdpic.c
374
¤t->mm->start_brk);
fs/binfmt_elf_fdpic.c
376
retval = setup_arg_pages(bprm, current->mm->start_stack,
fs/binfmt_elf_fdpic.c
388
retval = elf_fdpic_map_file(&exec_params, bprm->file, current->mm,
fs/binfmt_elf_fdpic.c
395
current->mm, "interpreter");
fs/binfmt_elf_fdpic.c
407
if (!current->mm->start_brk)
fs/binfmt_elf_fdpic.c
408
current->mm->start_brk = current->mm->end_data;
fs/binfmt_elf_fdpic.c
410
current->mm->brk = current->mm->start_brk =
fs/binfmt_elf_fdpic.c
411
PAGE_ALIGN(current->mm->start_brk);
fs/binfmt_elf_fdpic.c
424
current->mm->start_brk = vm_mmap(NULL, 0, stack_size, stack_prot,
fs/binfmt_elf_fdpic.c
429
if (IS_ERR_VALUE(current->mm->start_brk)) {
fs/binfmt_elf_fdpic.c
430
retval = current->mm->start_brk;
fs/binfmt_elf_fdpic.c
431
current->mm->start_brk = 0;
fs/binfmt_elf_fdpic.c
435
current->mm->brk = current->mm->start_brk;
fs/binfmt_elf_fdpic.c
436
current->mm->context.end_brk = current->mm->start_brk;
fs/binfmt_elf_fdpic.c
437
current->mm->start_stack = current->mm->start_brk + stack_size;
fs/binfmt_elf_fdpic.c
440
retval = create_elf_fdpic_tables(bprm, current->mm, &exec_params,
fs/binfmt_elf_fdpic.c
445
kdebug("- start_code %lx", current->mm->start_code);
fs/binfmt_elf_fdpic.c
446
kdebug("- end_code %lx", current->mm->end_code);
fs/binfmt_elf_fdpic.c
447
kdebug("- start_data %lx", current->mm->start_data);
fs/binfmt_elf_fdpic.c
448
kdebug("- end_data %lx", current->mm->end_data);
fs/binfmt_elf_fdpic.c
449
kdebug("- start_brk %lx", current->mm->start_brk);
fs/binfmt_elf_fdpic.c
450
kdebug("- brk %lx", current->mm->brk);
fs/binfmt_elf_fdpic.c
451
kdebug("- start_stack %lx", current->mm->start_stack);
fs/binfmt_elf_fdpic.c
468
start_thread(regs, entryaddr, current->mm->start_stack);
fs/binfmt_elf_fdpic.c
575
current->mm->context.exec_fdpic_loadmap = (unsigned long) sp;
fs/binfmt_elf_fdpic.c
588
current->mm->context.interp_fdpic_loadmap = (unsigned long) sp;
fs/binfmt_elf_fdpic.c
701
current->mm->arg_start = bprm->p;
fs/binfmt_elf_fdpic.c
703
current->mm->arg_start = current->mm->start_stack -
fs/binfmt_elf_fdpic.c
707
p = (char __user *) current->mm->arg_start;
fs/binfmt_elf_fdpic.c
718
current->mm->arg_end = (unsigned long) p;
fs/binfmt_elf_fdpic.c
721
current->mm->env_start = (unsigned long) p;
fs/binfmt_elf_fdpic.c
732
current->mm->env_end = (unsigned long) p;
fs/binfmt_flat.c
115
sp = (unsigned long __user *)current->mm->start_stack;
fs/binfmt_flat.c
123
current->mm->start_stack = (unsigned long)sp & -FLAT_STACK_ALIGN;
fs/binfmt_flat.c
124
sp = (unsigned long __user *)current->mm->start_stack;
fs/binfmt_flat.c
136
current->mm->arg_start = (unsigned long)p;
fs/binfmt_flat.c
147
current->mm->arg_end = (unsigned long)p;
fs/binfmt_flat.c
149
current->mm->env_start = (unsigned long) p;
fs/binfmt_flat.c
160
current->mm->env_end = (unsigned long)p;
fs/binfmt_flat.c
332
pr_cont(", killing %s!\n", current->comm);
fs/binfmt_flat.c
333
send_sig(SIGSEGV, current, 0);
fs/binfmt_flat.c
350
ptr = (unsigned long __user *)(current->mm->start_code + r.reloc.offset);
fs/binfmt_flat.c
352
ptr = (unsigned long __user *)(current->mm->start_data + r.reloc.offset);
fs/binfmt_flat.c
362
val += current->mm->start_code;
fs/binfmt_flat.c
365
val += current->mm->start_data;
fs/binfmt_flat.c
368
val += current->mm->end_data;
fs/binfmt_flat.c
695
current->mm->start_code = start_code;
fs/binfmt_flat.c
696
current->mm->end_code = end_code;
fs/binfmt_flat.c
697
current->mm->start_data = datapos;
fs/binfmt_flat.c
698
current->mm->end_data = datapos + data_len;
fs/binfmt_flat.c
706
current->mm->start_brk = datapos + data_len + bss_len;
fs/binfmt_flat.c
707
current->mm->brk = (current->mm->start_brk + 3) & ~3;
fs/binfmt_flat.c
709
current->mm->context.end_brk = memp + memp_size - stack_len;
fs/binfmt_flat.c
907
current->mm->start_stack =
fs/binfmt_flat.c
908
((current->mm->context.end_brk + stack_len + 3) & ~3) - 4;
fs/binfmt_flat.c
909
pr_debug("sp=%lx\n", current->mm->start_stack);
fs/binfmt_flat.c
912
res = transfer_args_to_stack(bprm, ¤t->mm->start_stack);
fs/binfmt_flat.c
914
res = create_flat_tables(bprm, current->mm->start_stack);
fs/binfmt_flat.c
931
regs, start_addr, current->mm->start_stack);
fs/binfmt_flat.c
932
start_thread(regs, start_addr, current->mm->start_stack);
fs/btrfs/backref.c
1244
if (!current->journal_info)
fs/btrfs/backref.c
1315
if (!current->journal_info)
fs/btrfs/defrag.h
28
return signal_pending(current);
fs/btrfs/delalloc-space.c
340
if (current->journal_info)
fs/btrfs/dev-replace.c
632
dev_replace->replace_task = current;
fs/btrfs/direct-io.c
971
ASSERT(current->journal_info == NULL);
fs/btrfs/direct-io.c
972
current->journal_info = BTRFS_TRANS_DIO_WRITE_STUB;
fs/btrfs/direct-io.c
974
current->journal_info = NULL;
fs/btrfs/disk-io.c
4576
if (current->flags & PF_MEMALLOC)
fs/btrfs/extent-tree.c
4378
trans = current->journal_info;
fs/btrfs/extent-tree.c
5242
if (eb->lock_owner == current->pid) {
fs/btrfs/extent-tree.c
5245
eb->start, btrfs_header_owner(eb), current->pid);
fs/btrfs/fiemap.c
796
if (fatal_signal_pending(current)) {
fs/btrfs/file.c
1561
if (current->journal_info == BTRFS_TRANS_DIO_WRITE_STUB) {
fs/btrfs/file.c
1563
current->journal_info = NULL;
fs/btrfs/file.c
3559
if (private && private->owner_task != current) {
fs/btrfs/file.c
3578
private->owner_task = current;
fs/btrfs/file.c
3751
if (fatal_signal_pending(current)) {
fs/btrfs/free-space-cache.h
62
return fatal_signal_pending(current) || freezing(current);
fs/btrfs/inode.c
10377
if (fatal_signal_pending(current)) {
fs/btrfs/ioctl.c
4406
add_rchar(current, ret);
fs/btrfs/ioctl.c
4407
inc_syscr(current);
fs/btrfs/ioctl.c
4506
add_wchar(current, ret);
fs/btrfs/ioctl.c
4507
inc_syscw(current);
fs/btrfs/ioctl.c
4591
add_rchar(current, ret);
fs/btrfs/ioctl.c
4828
add_rchar(current, ret);
fs/btrfs/ioctl.c
4829
inc_syscr(current);
fs/btrfs/ioctl.c
4956
add_wchar(current, ret);
fs/btrfs/ioctl.c
4957
inc_syscw(current);
fs/btrfs/ioctl.c
5445
if (fatal_signal_pending(current)) {
fs/btrfs/locking.c
190
btrfs_set_eb_lock_owner(eb, current->pid);
fs/btrfs/print-tree.c
234
refcount_read(&eb->refs), eb->lock_owner, current->pid);
fs/btrfs/qgroup.c
4217
ASSERT(current->journal_info == NULL);
fs/btrfs/qgroup.c
4218
if (WARN_ON(current->journal_info))
fs/btrfs/reflink.c
624
if (fatal_signal_pending(current)) {
fs/btrfs/relocation.c
2852
fatal_signal_pending(current);
fs/btrfs/scrub.c
2098
freezing(current) || signal_pending(current))
fs/btrfs/space-info.c
1807
if (current->journal_info) {
fs/btrfs/space-info.c
1974
ASSERT(!current->journal_info || flush != BTRFS_RESERVE_FLUSH_DATA,
fs/btrfs/space-info.c
1976
(unsigned long)current->journal_info, flush);
fs/btrfs/space-info.c
757
trans = current->journal_info;
fs/btrfs/space-info.c
923
ASSERT(current->journal_info == NULL);
fs/btrfs/space-info.c
939
ASSERT(current->journal_info == NULL);
fs/btrfs/transaction.c
1118
if (current->journal_info == trans)
fs/btrfs/transaction.c
1119
current->journal_info = NULL;
fs/btrfs/transaction.c
2120
if (current->journal_info == trans)
fs/btrfs/transaction.c
2121
current->journal_info = NULL;
fs/btrfs/transaction.c
2644
if (current->journal_info == trans)
fs/btrfs/transaction.c
2645
current->journal_info = NULL;
fs/btrfs/transaction.c
619
if (current->journal_info) {
fs/btrfs/transaction.c
621
h = current->journal_info;
fs/btrfs/transaction.c
746
current->journal_info = h;
fs/btrfs/transaction.c
769
if (!current->journal_info)
fs/btrfs/transaction.c
770
current->journal_info = h;
fs/btrfs/tree-log.c
322
root->log_start_pid = current->pid;
fs/btrfs/tree-log.c
323
} else if (root->log_start_pid != current->pid) {
fs/btrfs/tree-log.c
344
root->log_start_pid = current->pid;
fs/btrfs/volumes.c
6553
preferred_mirror = first + (current->pid % num_stripes);
fs/btrfs/volumes.c
7194
if (dev_replace->replace_task != current)
fs/btrfs/volumes.c
7202
if (!dev_replace_is_ongoing && dev_replace->replace_task != current)
fs/btrfs/volumes.c
7342
if (dev_replace_is_ongoing && dev_replace->replace_task != current) {
fs/btrfs/volumes.c
8486
current->comm, task_pid_nr(current));
fs/btrfs/volumes.c
861
fs_devices->fsid, current->comm,
fs/btrfs/volumes.c
862
task_pid_nr(current));
fs/btrfs/volumes.c
890
current->comm, task_pid_nr(current));
fs/btrfs/volumes.c
896
current->comm, task_pid_nr(current));
fs/btrfs/volumes.c
957
current->comm,
fs/btrfs/volumes.c
958
task_pid_nr(current));
fs/btrfs/volumes.c
964
path, current->comm,
fs/btrfs/volumes.c
965
task_pid_nr(current));
fs/btrfs/volumes.c
969
devid, path, current->comm,
fs/btrfs/volumes.c
970
task_pid_nr(current));
fs/btrfs/xattr.c
219
const bool start_trans = (current->journal_info == NULL);
fs/btrfs/xattr.c
244
trans = current->journal_info;
fs/buffer.c
2538
if (fatal_signal_pending(current)) {
fs/cachefiles/daemon.c
653
get_fs_pwd(current->fs, &path);
fs/cachefiles/daemon.c
724
get_fs_pwd(current->fs, &path);
fs/cachefiles/internal.h
456
printk(KERN_DEBUG "[%-6.6s] "FMT"\n", current->comm, ##__VA_ARGS__)
fs/cachefiles/security.c
23
new = prepare_kernel_cred(current);
fs/ceph/addr.c
759
WARN_ON(!(current->flags & PF_MEMALLOC));
fs/ceph/caps.c
3077
cw.tgid = current->tgid;
fs/ceph/caps.c
3093
if (signal_pending(current)) {
fs/ceph/mds_client.c
4171
current->journal_info = req;
fs/ceph/mds_client.c
4178
current->journal_info = NULL;
fs/ceph/super.h
916
.thread = current, \
fs/ceph/super.h
942
if (ctx->thread == current) {
fs/ceph/xattr.c
1021
if (current->journal_info) {
fs/ceph/xattr.c
1054
if (current->journal_info &&
fs/ceph/xattr.c
1319
if (current->journal_info) {
fs/ceph/xattr.c
953
struct ceph_mds_request *req = current->journal_info;
fs/coda/inode.c
361
if (task_active_pid_ns(current) != &init_pid_ns)
fs/coda/psdev.c
207
DECLARE_WAITQUEUE(wait, current);
fs/coda/psdev.c
225
if (signal_pending(current)) {
fs/coda/psdev.c
273
if (task_active_pid_ns(current) != &init_pid_ns)
fs/coda/upcall.c
54
inp->ih.pid = task_pid_nr_ns(current, &init_pid_ns);
fs/coda/upcall.c
55
inp->ih.pgid = task_pgrp_nr_ns(current, &init_pid_ns);
fs/coda/upcall.c
618
spin_lock_irq(¤t->sighand->siglock);
fs/coda/upcall.c
619
*old = current->blocked;
fs/coda/upcall.c
621
sigfillset(¤t->blocked);
fs/coda/upcall.c
622
sigdelset(¤t->blocked, SIGKILL);
fs/coda/upcall.c
623
sigdelset(¤t->blocked, SIGSTOP);
fs/coda/upcall.c
624
sigdelset(¤t->blocked, SIGINT);
fs/coda/upcall.c
627
spin_unlock_irq(¤t->sighand->siglock);
fs/coda/upcall.c
632
spin_lock_irq(¤t->sighand->siglock);
fs/coda/upcall.c
633
current->blocked = *old;
fs/coda/upcall.c
635
spin_unlock_irq(¤t->sighand->siglock);
fs/coda/upcall.c
654
DECLARE_WAITQUEUE(wait, current);
fs/coda/upcall.c
680
if (signal_pending(current)) {
fs/coda/upcall.c
775
if ((req->uc_flags & CODA_REQ_ABORT) || !signal_pending(current)) {
fs/coredump.c
1166
const struct mm_struct *mm = current->mm;
fs/coredump.c
1174
.dumpable = task_exec_state_get_dumpable(current),
fs/coredump.c
1354
if (mmap_read_lock_killable(current->mm))
fs/coredump.c
1369
mmap_read_unlock(current->mm);
fs/coredump.c
1386
mmap_read_unlock(current->mm);
fs/coredump.c
1394
mmap_read_unlock(current->mm);
fs/coredump.c
1437
if (current->nsproxy->mnt_ns != init_task.nsproxy->mnt_ns)
fs/coredump.c
1723
struct mm_struct *mm = current->mm;
fs/coredump.c
204
exe_file = get_mm_exe_file(current->mm);
fs/coredump.c
206
return cn_esc_printf(cn, "%s (path unknown)", current->comm);
fs/coredump.c
370
task_tgid_vnr(current));
fs/coredump.c
375
task_tgid_nr(current));
fs/coredump.c
379
task_pid_vnr(current));
fs/coredump.c
383
task_pid_nr(current));
fs/coredump.c
422
err = cn_esc_printf(cn, "%s", current->comm);
fs/coredump.c
457
cprm->pid = task_tgid(current);
fs/coredump.c
478
return cn_printf(cn, ".%d", task_tgid_vnr(current)) == 0;
fs/coredump.c
494
if (t != current && !(t->flags & PF_POSTCOREDUMP)) {
fs/coredump.c
525
struct task_struct *tsk = current;
fs/coredump.c
558
spin_lock_irq(¤t->sighand->siglock);
fs/coredump.c
559
if (core_dumped && !__fatal_signal_pending(current))
fs/coredump.c
560
current->signal->group_exit_code |= 0x80;
fs/coredump.c
561
next = current->signal->core_state->dumper.next;
fs/coredump.c
562
current->signal->core_state = NULL;
fs/coredump.c
563
spin_unlock_irq(¤t->sighand->siglock);
fs/coredump.c
586
return fatal_signal_pending(current) || freezing(current);
fs/coredump.c
662
current->signal->rlim[RLIMIT_CORE] = (struct rlimit){1, 1};
fs/coredump.c
702
cprm->pid = task_tgid(current);
fs/crypto/policy.c
483
current->comm, current->pid);
fs/crypto/policy.c
492
current->comm, current->pid);
fs/d_path.c
286
get_fs_root_rcu(current->fs, &root);
fs/d_path.c
423
get_fs_root_and_pwd_rcu(current->fs, &root, &pwd);
fs/dax.c
1679
if (fatal_signal_pending(current)) {
fs/devpts/inode.c
435
current->nsproxy->mnt_ns == init_task.nsproxy->mnt_ns)
fs/direct-io.c
481
dio->waiter = current;
fs/dlm/lock.c
2863
lkb->lkb_ownpid = (int) current->pid;
fs/dlm/lock.c
5902
lkb->lkb_ownpid = (int) current->pid;
fs/dlm/lock.c
6269
if (pid == current->pid)
fs/dlm/user.c
476
current->comm,
fs/dlm/user.c
477
task_pid_nr(current),
fs/dlm/user.c
789
DECLARE_WAITQUEUE(wait, current);
fs/dlm/user.c
825
if (list_empty(&proc->asts) && !signal_pending(current)) {
fs/dlm/user.c
834
if (signal_pending(current)) {
fs/drop_caches.c
73
current->comm, task_pid_nr(current),
fs/ecryptfs/messaging.c
56
(*msg_ctx)->task = current;
fs/ecryptfs/read_write.c
118
if (fatal_signal_pending(current)) {
fs/erofs/dir.c
69
if (fatal_signal_pending(current)) {
fs/eventfd.c
236
current->in_eventfd = 1;
fs/eventfd.c
239
current->in_eventfd = 0;
fs/eventfd.c
272
current->in_eventfd = 1;
fs/eventfd.c
275
current->in_eventfd = 0;
fs/eventfd.c
68
if (WARN_ON_ONCE(current->in_eventfd))
fs/eventfd.c
72
current->in_eventfd = 1;
fs/eventfd.c
77
current->in_eventfd = 0;
fs/eventpoll.c
2141
if (fatal_signal_pending(current))
fs/eventpoll.c
2302
if (signal_pending(current))
fs/exec.c
1112
struct task_struct *me = current;
fs/exec.c
1126
trace_sched_prepare_exec(current, bprm);
fs/exec.c
1138
current->fs->in_exec = 0;
fs/exec.c
1337
struct task_struct *me = current;
fs/exec.c
134
struct mm_struct *mm = current->mm;
fs/exec.c
1363
task_lock(current->group_leader);
fs/exec.c
1364
current->signal->rlim[RLIMIT_STACK] = bprm->rlim_stack;
fs/exec.c
1365
task_unlock(current->group_leader);
fs/exec.c
1377
if (mutex_lock_interruptible(¤t->signal->cred_guard_mutex))
fs/exec.c
1384
mutex_unlock(¤t->signal->cred_guard_mutex);
fs/exec.c
1408
current->fs->in_exec = 0;
fs/exec.c
1409
mutex_unlock(¤t->signal->cred_guard_mutex);
fs/exec.c
1518
struct task_struct *p = current, *t;
fs/exec.c
1528
if (task_no_new_privs(current))
fs/exec.c
1571
if (task_no_new_privs(current))
fs/exec.c
1715
old_pid = current->pid;
fs/exec.c
1717
old_vpid = task_pid_nr_ns(current, task_active_pid_ns(current->parent));
fs/exec.c
1748
trace_sched_process_exec(current, old_pid, bprm);
fs/exec.c
1750
proc_exec_connector(current);
fs/exec.c
1768
current->in_execve = 1;
fs/exec.c
1769
sched_mm_cid_before_execve(current);
fs/exec.c
1782
sched_mm_cid_after_execve(current);
fs/exec.c
1783
rseq_execve(current);
fs/exec.c
1785
current->in_execve = 0;
fs/exec.c
1786
user_events_execve(current);
fs/exec.c
1787
acct_update_integrals(current);
fs/exec.c
1788
task_numa_free(current, false);
fs/exec.c
1798
if (bprm->point_of_no_return && !fatal_signal_pending(current))
fs/exec.c
1801
sched_mm_cid_after_execve(current);
fs/exec.c
1803
current->in_execve = 0;
fs/exec.c
1821
if ((current->flags & PF_NPROC_EXCEEDED) &&
fs/exec.c
1827
current->flags &= ~PF_NPROC_EXCEEDED;
fs/exec.c
1873
current->comm, bprm->filename);
fs/exec.c
1885
if (WARN_ON_ONCE(current->flags & PF_KTHREAD))
fs/exec.c
1927
struct mm_struct *mm = current->mm;
fs/exec.c
271
task_lock(current->group_leader);
fs/exec.c
272
bprm->rlim_stack = current->signal->rlim[RLIMIT_STACK];
fs/exec.c
273
task_unlock(current->group_leader);
fs/exec.c
348
if (fatal_signal_pending(current))
fs/exec.c
366
if (fatal_signal_pending(current))
fs/exec.c
488
if (fatal_signal_pending(current)) {
fs/exec.c
589
if (fatal_signal_pending(current))
fs/exec.c
608
struct mm_struct *mm = current->mm;
fs/exec.c
626
if (current->flags & PF_RANDOMIZE)
fs/exec.c
717
current->mm->start_stack = bprm->p;
fs/exec.c
855
tsk = current;
fs/exec.c
856
old_mm = current->mm;
fs/exec.c
914
setmax_mm_hiwater_rss(¤t->signal->maxrss, old_mm);
fs/exfat/balloc.c
374
if (fatal_signal_pending(current)) {
fs/exfat/super.c
844
sbi->options.fs_fmask = current->fs->umask;
fs/exfat/super.c
845
sbi->options.fs_dmask = current->fs->umask;
fs/ext2/inode.c
316
colour = (current->pid % 16) *
fs/ext4/balloc.c
996
colour = (task_pid_nr(current) % 16) *
fs/ext4/balloc.c
999
colour = (task_pid_nr(current) % 16) *
fs/ext4/dir.c
178
if (fatal_signal_pending(current)) {
fs/ext4/dir.c
540
inode->i_ino, current->comm);
fs/ext4/ext4.h
95
current->comm, task_pid_nr(current), \
fs/ext4/ext4_jbd2.c
35
handle_t *handle = current->journal_info;
fs/ext4/ext4_jbd2.c
43
current->journal_info = handle;
fs/ext4/ext4_jbd2.c
58
current->journal_info = handle;
fs/ext4/fast_commit.c
1641
set_task_ioprio(current, journal_ioprio);
fs/ext4/fast_commit.c
1659
set_task_ioprio(current, old_ioprio);
fs/ext4/fast_commit.c
1669
set_task_ioprio(current, old_ioprio);
fs/ext4/fsmap.c
96
if (fatal_signal_pending(current))
fs/ext4/inode.c
5297
ino, current->comm);
fs/ext4/inode.c
5816
if (WARN_ON_ONCE(current->flags & PF_MEMALLOC))
fs/ext4/mballoc.c
6915
return fatal_signal_pending(current) || freezing(current);
fs/ext4/mballoc.h
32
current->comm, task_pid_nr(current), sb->s_id, \
fs/ext4/namei.c
1223
if (fatal_signal_pending(current)) {
fs/ext4/namei.c
150
current->comm, bh);
fs/ext4/super.c
1045
function, line, inode->i_ino, current->comm, &vaf);
fs/ext4/super.c
831
sb->s_id, function, line, current->comm, &vaf);
fs/ext4/super.c
859
block, current->comm, &vaf);
fs/ext4/super.c
864
current->comm, &vaf);
fs/ext4/super.c
900
block, current->comm, path, &vaf);
fs/ext4/super.c
906
current->comm, path, &vaf);
fs/ext4/xattr.c
1543
!(current->flags & PF_MEMALLOC_NOFS));
fs/ext4/xattr.c
2396
WARN_ON_ONCE(!(current->flags & PF_MEMALLOC_NOFS));
fs/f2fs/checkpoint.c
123
if (rt_task(current))
fs/f2fs/checkpoint.c
127
lc->orig_nice = task_nice(current);
fs/f2fs/checkpoint.c
131
set_user_nice(current, lc->new_nice);
fs/f2fs/checkpoint.c
1315
F2FS_I(inode)->cp_task = current;
fs/f2fs/checkpoint.c
1316
F2FS_I(inode)->wb_task = current;
fs/f2fs/checkpoint.c
134
trace_f2fs_priority_uplift(sem->sbi, sem->name, is_write, current,
fs/f2fs/checkpoint.c
1433
bool need_lock = sbi->umount_lock_holder != current;
fs/f2fs/checkpoint.c
144
if (task_nice(current) != lc->new_nice)
fs/f2fs/checkpoint.c
146
set_user_nice(current, lc->orig_nice);
fs/f2fs/checkpoint.c
148
trace_f2fs_priority_restore(sem->sbi, sem->name, is_write, current,
fs/f2fs/checkpoint.c
2103
sbi->umount_lock_holder == current) {
fs/f2fs/checkpoint.c
31
ts->running_time = current->se.sum_exec_runtime;
fs/f2fs/checkpoint.c
34
ts->runnable_time = current->sched_info.run_delay;
fs/f2fs/checkpoint.c
37
if (current->delays)
fs/f2fs/checkpoint.c
38
ts->io_sleep_time = current->delays->blkio_delay;
fs/f2fs/checkpoint.c
88
trace_f2fs_lock_elapsed_time(sem->sbi, sem->name, is_write, current,
fs/f2fs/data.c
2200
if (fatal_signal_pending(current))
fs/f2fs/data.c
3642
if (current->plug)
fs/f2fs/data.c
3643
blk_finish_plug(current->plug);
fs/f2fs/data.c
3694
F2FS_I(inode)->cp_task == current ?
fs/f2fs/dir.c
1096
if (fatal_signal_pending(current)) {
fs/f2fs/dir.c
399
F2FS_I(dir)->task = current;
fs/f2fs/dir.c
822
if (current != F2FS_I(dir)->task) {
fs/f2fs/f2fs.h
5084
if (fatal_signal_pending(current))
fs/f2fs/file.c
2111
if (F2FS_I(inode)->atomic_write_task == current &&
fs/f2fs/file.c
2112
(current->flags & PF_EXITING)) {
fs/f2fs/file.c
2382
fi->atomic_write_task = current;
fs/f2fs/file.c
4337
if (fatal_signal_pending(current)) {
fs/f2fs/file.c
4554
if (fatal_signal_pending(current)) {
fs/f2fs/file.c
4634
if (fatal_signal_pending(current)) {
fs/f2fs/file.c
4919
current->pid, path, current->comm);
fs/f2fs/file.c
4922
current->pid, path, current->comm);
fs/f2fs/gc.c
1934
if (unlikely(freezing(current))) {
fs/f2fs/gc.c
2018
if (unlikely(freezing(current))) {
fs/f2fs/gc.c
2193
if (fatal_signal_pending(current))
fs/f2fs/node.c
2283
if (current->plug)
fs/f2fs/node.c
2284
blk_finish_plug(current->plug);
fs/f2fs/segment.c
1618
if (*issued > 0 && unlikely(freezing(current)))
fs/f2fs/segment.c
1691
if (issued > 0 && unlikely(freezing(current))) {
fs/f2fs/segment.c
3466
if (fatal_signal_pending(current))
fs/f2fs/super.c
122
if (fatal_signal_pending(current))
fs/f2fs/super.c
135
if (fatal_signal_pending(current))
fs/f2fs/super.c
2143
sbi->umount_lock_holder = current;
fs/f2fs/super.c
2821
sbi->umount_lock_holder = current;
fs/f2fs/super.c
3455
F2FS_SB(sb)->umount_lock_holder = current;
fs/f2fs/super.c
3476
F2FS_SB(sb)->umount_lock_holder = current;
fs/f2fs/super.c
3537
F2FS_SB(sb)->umount_lock_holder = current;
fs/f2fs/super.c
5305
sbi->umount_lock_holder = current;
fs/f2fs/super.c
5568
sbi->umount_lock_holder = current;
fs/fat/fatent.c
822
if (fatal_signal_pending(current)) {
fs/fhandle.c
182
get_fs_pwd(current->fs, root);
fs/file.c
1107
return __fget_files(current->files, fd, mask);
fs/file.c
1182
struct files_struct *files = current->files;
fs/file.c
1277
struct files_struct *files = current->files;
fs/file.c
1287
res = close_on_exec(fd, current->files);
fs/file.c
1348
struct files_struct *files = current->files;
fs/file.c
1427
struct files_struct *files = current->files;
fs/file.c
1465
struct files_struct *files = current->files;
fs/file.c
571
struct files_struct *files = current->files;
fs/file.c
635
struct files_struct *files = current->files;
fs/file.c
661
struct files_struct *files = current->files;
fs/file.c
681
struct files_struct *files = current->files;
fs/file.c
735
struct files_struct *files = current->files;
fs/file.c
821
struct task_struct *me = current;
fs/file.c
880
struct files_struct *files = current->files;
fs/file_table.c
564
struct task_struct *task = current;
fs/fs-writeback.c
208
current->comm, current->pid, waited_secs);
fs/fs-writeback.c
2101
blk_flush_plug(current->plug, false);
fs/fs-writeback.c
2567
blk_flush_plug(current->plug, true);
fs/fs-writeback.c
287
memcg_css = task_get_css(current, memory_cgrp_id);
fs/fs_context.c
276
fc->net_ns = get_net(current->nsproxy->net_ns);
fs/fs_struct.c
129
struct fs_struct *fs = current->fs;
fs/fs_struct.c
136
task_lock(current);
fs/fs_struct.c
139
current->fs = new_fs;
fs/fs_struct.c
141
task_unlock(current);
fs/fuse/dev_uring.c
1326
qid = task_cpu(current);
fs/fuse/dir.c
2224
inarg.lock_owner = fuse_lock_owner_id(fc, current->files);
fs/fuse/file.c
1717
fl_owner_t owner = current->files;
fs/fuse/file.c
2541
struct pid *pid = fl->c.flc_type != F_UNLCK ? task_tgid(current) : NULL;
fs/fuse/inode.c
972
fc->pid_ns = get_pid_ns(task_active_pid_ns(current));
fs/fuse/req.c
13
args->pid = pid_nr_ns(task_pid(current), fc->pid_ns);
fs/gfs2/aops.c
134
BUG_ON(current->journal_info);
fs/gfs2/aops.c
549
if (current->journal_info)
fs/gfs2/bmap.c
1080
tr = current->journal_info;
fs/gfs2/bmap.c
1317
BUG_ON(current->journal_info);
fs/gfs2/bmap.c
1373
tr = current->journal_info;
fs/gfs2/bmap.c
1434
if (current->journal_info)
fs/gfs2/bmap.c
1542
if (current->journal_info == NULL) {
fs/gfs2/bmap.c
1564
tr = current->journal_info;
fs/gfs2/bmap.c
1612
if (current->journal_info) {
fs/gfs2/bmap.c
1978
if (current->journal_info == NULL) {
fs/gfs2/bmap.c
1998
if (current->journal_info) {
fs/gfs2/bmap.c
2421
tr = current->journal_info;
fs/gfs2/bmap.c
2486
BUG_ON(!current->journal_info);
fs/gfs2/bmap.c
2494
if (current->journal_info)
fs/gfs2/bmap.c
2501
if (current->journal_info)
fs/gfs2/bmap.c
991
struct gfs2_trans *tr = current->journal_info;
fs/gfs2/file.c
801
nr_dirtied = max(current->nr_dirtied_pause -
fs/gfs2/file.c
802
current->nr_dirtied, 8);
fs/gfs2/glock.c
1186
gh->gh_owner_pid = get_pid(task_pid(current));
fs/gfs2/glock.c
1209
gh->gh_owner_pid = get_pid(task_pid(current));
fs/gfs2/glock.c
1314
if (signal_pending(current))
fs/gfs2/glock.c
1324
if (signal_pending(current))
fs/gfs2/glock.c
2659
struct pid_namespace *ns = task_active_pid_ns(current);
fs/gfs2/glock.h
160
pid = task_pid(current);
fs/gfs2/inode.c
2013
if (current->journal_info)
fs/gfs2/lock_dlm.c
864
if (retries++ && signal_pending(current)) {
fs/gfs2/log.c
1026
struct gfs2_trans *tr = current->journal_info;
fs/gfs2/log.c
1115
if (current == sdp->sd_logd_process)
fs/gfs2/log.c
211
__func__, current->journal_info ? 1 : 0);
fs/gfs2/log.c
530
if (current != sdp->sd_logd_process)
fs/gfs2/log.c
974
__func__, current->journal_info ? 1 : 0);
fs/gfs2/lops.c
46
BUG_ON(!current->journal_info);
fs/gfs2/meta_io.c
302
struct gfs2_trans *tr = current->journal_info;
fs/gfs2/meta_io.c
329
struct gfs2_trans *tr = current->journal_info;
fs/gfs2/super.c
1025
unlikely(current->flags & PF_MEMALLOC) &&
fs/gfs2/super.c
1171
if (current->flags & PF_MEMALLOC)
fs/gfs2/super.c
1254
if (WARN_ON_ONCE(current->flags & PF_MEMALLOC))
fs/gfs2/super.c
509
if (current->journal_info == NULL) {
fs/gfs2/super.c
906
if (signal_pending(current))
fs/gfs2/trans.c
105
current->journal_info = tr;
fs/gfs2/trans.c
131
struct gfs2_trans *tr = current->journal_info;
fs/gfs2/trans.c
134
current->journal_info = NULL;
fs/gfs2/trans.c
198
struct gfs2_trans *tr = current->journal_info;
fs/gfs2/trans.c
264
struct gfs2_trans *tr = current->journal_info;
fs/gfs2/trans.c
322
struct gfs2_trans *tr = current->journal_info;
fs/gfs2/trans.c
46
if (current->journal_info) {
fs/gfs2/trans.c
47
gfs2_print_trans(sdp, current->journal_info);
fs/hpfs/alloc.c
507
if (fatal_signal_pending(current))
fs/hugetlbfs/inode.c
1520
current->comm, current->pid);
fs/hugetlbfs/inode.c
708
struct mm_struct *mm = current->mm;
fs/hugetlbfs/inode.c
765
if (signal_pending(current)) {
fs/init.c
71
set_fs_pwd(current->fs, &path);
fs/init.c
93
set_fs_root(current->fs, &path);
fs/ioctl.c
81
current->comm, task_pid_nr(current),
fs/iomap/buffered-io.c
1041
if (fatal_signal_pending(current))
fs/iomap/buffered-io.c
2076
if (WARN_ON_ONCE((current->flags & (PF_MEMALLOC | PF_KSWAPD)) ==
fs/iomap/direct-io.c
654
dio->iocb->ki_filp, current->comm);
fs/iomap/direct-io.c
720
dio->submit.waiter = current;
fs/jbd2/journal.c
172
journal->j_task = current;
fs/jbd2/journal.c
205
if (freezing(current)) {
fs/jbd2/journal.c
504
if (journal->j_running_transaction && !current->journal_info) {
fs/jbd2/journal.c
556
J_ASSERT(!current->journal_info);
fs/jbd2/transaction.c
1954
pid = current->pid;
fs/jbd2/transaction.c
2004
if (handle->h_sync && !(current->flags & PF_MEMALLOC))
fs/jbd2/transaction.c
332
current->comm, blocks, rsv_blocks,
fs/jbd2/transaction.c
442
current->journal_info = handle;
fs/jbd2/transaction.c
596
if (WARN_ON(current->journal_info)) {
fs/jbd2/transaction.c
706
current->journal_info = NULL;
fs/jffs2/background.c
122
while (signal_pending(current) || freezing(current)) {
fs/jffs2/background.c
85
c->gc_task = current;
fs/jffs2/background.c
88
set_user_nice(current, 10);
fs/jffs2/debug.h
81
task_pid_nr(current), __func__, ##__VA_ARGS__)
fs/jffs2/debug.h
85
task_pid_nr(current), __func__, ##__VA_ARGS__)
fs/jffs2/debug.h
89
task_pid_nr(current), __func__, ##__VA_ARGS__)
fs/jffs2/debug.h
93
task_pid_nr(current), __func__, ##__VA_ARGS__)
fs/jffs2/nodemgmt.c
178
DECLARE_WAITQUEUE(wait, current);
fs/jffs2/nodemgmt.c
194
if (signal_pending(current))
fs/jffs2/os-linux.h
43
DECLARE_WAITQUEUE(__wait, current); \
fs/jfs/jfs_lock.h
24
DECLARE_WAITQUEUE(__wait, current); \
fs/jfs/jfs_logmgr.c
1556
DECLARE_WAITQUEUE(__wait, current);
fs/jfs/jfs_logmgr.c
2319
if (freezing(current)) {
fs/jfs/jfs_metapage.c
45
DECLARE_WAITQUEUE(wait, current);
fs/jfs/jfs_txnmgr.c
120
DECLARE_WAITQUEUE(wait, current);
fs/jfs/jfs_txnmgr.c
2754
if (freezing(current)) {
fs/jfs/jfs_txnmgr.c
2758
DECLARE_WAITQUEUE(wq, current);
fs/jfs/jfs_txnmgr.c
2944
if (freezing(current)) {
fs/lockd/procfs.c
25
struct lockd_net *ln = net_generic(current->nsproxy->net_ns,
fs/lockd/procfs.c
52
struct lockd_net *ln = net_generic(current->nsproxy->net_ns,
fs/lockd/svc4proc.c
195
fl->c.flc_pid = current->tgid;
fs/lockd/svcproc.c
197
fl->c.flc_pid = current->tgid;
fs/locks.c
2294
pr_warn_once("%s(%d): Attempt to set a LOCK_MAND lock via flock(2). This support has been removed and the request ignored.\n", current->comm, current->pid);
fs/locks.c
2403
flock->l_pid = locks_translate_pid(&fl->c, task_active_pid_ns(current));
fs/locks.c
2425
flock->l_pid = locks_translate_pid(&fl->c, task_active_pid_ns(current));
fs/locks.c
2621
struct files_struct *files = current->files;
fs/locks.c
2743
struct files_struct *files = current->files;
fs/locks.c
2790
lock.c.flc_pid = current->tgid;
fs/locks.c
490
fl->c.flc_pid = current->tgid;
fs/locks.c
547
fl->c.flc_owner = current->files;
fs/locks.c
548
fl->c.flc_pid = current->tgid;
fs/locks.c
595
__f_setown(filp, task_pid(current), PIDTYPE_TGID, 0);
fs/locks.c
653
fl->c.flc_pid = current->tgid;
fs/minix/inode.c
41
current->comm, &vaf);
fs/namei.c
1107
struct fs_struct *fs = current->fs;
fs/namei.c
1171
struct nameidata *nd = current->nameidata;
fs/namei.c
2729
struct fs_struct *fs = current->fs;
fs/namei.c
2739
get_fs_pwd(current->fs, &nd->path);
fs/namei.c
759
struct nameidata *old = current->nameidata;
fs/namei.c
769
current->nameidata = p;
fs/namei.c
785
struct nameidata *now = current->nameidata, *old = now->saved;
fs/namei.c
787
current->nameidata = old;
fs/namespace.c
1381
struct task_struct *task = current;
fs/namespace.c
1886
if (&mnt->mnt == current->fs->root.mnt ||
fs/namespace.c
1928
if (&mnt->mnt == current->fs->root.mnt && !(flags & MNT_DETACH)) {
fs/namespace.c
2009
return ns_capable(current->nsproxy->mnt_ns->user_ns, CAP_SYS_ADMIN);
fs/namespace.c
2159
return current->nsproxy->mnt_ns->ns.ns_id >= mnt_ns->ns.ns_id;
fs/namespace.c
2567
struct user_namespace *user_ns = current->nsproxy->mnt_ns->user_ns;
fs/namespace.c
3039
struct mnt_namespace *ns, *mnt_ns = current->nsproxy->mnt_ns, *src_mnt_ns;
fs/namespace.c
3102
struct mnt_namespace *ns = current->nsproxy->mnt_ns;
fs/namespace.c
4529
ns = alloc_mnt_ns(current->nsproxy->mnt_ns->user_ns, true);
fs/namespace.c
4684
get_fs_root(current->fs, &root);
fs/namespace.c
4732
touch_mnt_namespace(current->nsproxy->mnt_ns);
fs/namespace.c
5336
s->sm.propagate_from = get_dominating_id(m, ¤t->fs->root);
fs/namespace.c
5681
if (ns == current->nsproxy->mnt_ns) {
fs/namespace.c
5682
get_fs_root(current->fs, root);
fs/namespace.c
5954
mnt_ns = current->nsproxy->mnt_ns;
fs/namespace.c
5990
if (kreq.mnt_ns_id && (ns != current->nsproxy->mnt_ns) &&
fs/namespace.c
6153
if (kreq.mnt_ns_id && (kls.ns != current->nsproxy->mnt_ns) &&
fs/namespace.c
6238
set_fs_pwd(current->fs, &root);
fs/namespace.c
6239
set_fs_root(current->fs, &root);
fs/namespace.c
6338
get_fs_root(current->fs, &fs_root);
fs/namespace.c
6344
root = topmost_overmount(current->nsproxy->mnt_ns->root);
fs/namespace.c
6418
struct mnt_namespace *ns = current->nsproxy->mnt_ns;
fs/namespace.c
841
struct mnt_namespace *ns = current->nsproxy->mnt_ns;
fs/namespace.c
949
return mnt->mnt_ns == current->nsproxy->mnt_ns;
fs/namespace.c
960
return !seq || (seq == current->nsproxy->mnt_ns->ns.ns_id);
fs/netfs/buffered_write.c
183
if (signal_pending(current)) {
fs/netfs/direct_write.c
155
if (!wreq->iocb && signal_pending(current)) {
fs/netfs/internal.h
464
printk("[%-6.6s] "FMT"\n", current->comm, ##__VA_ARGS__)
fs/netfs/locking.c
218
struct task_struct *tsk = current;
fs/nfs/blocklayout/rpc_pipefs.c
61
DECLARE_WAITQUEUE(wq, current);
fs/nfs/dir.c
3091
u64 login_time = nfs_access_login_time(current, cred);
fs/nfs/dir.c
3140
u64 login_time = nfs_access_login_time(current, cred);
fs/nfs/inode.c
1089
l_ctx->lockowner = current->files;
fs/nfs/inode.c
1099
if (pos->lockowner != current->files)
fs/nfs/inode.c
83
if (signal_pending_state(mode, current))
fs/nfs/internal.h
699
if ((current->flags & PF_WQ_WORKER) && ret == GFP_KERNEL)
fs/nfs/internal.h
933
return (current->flags & PF_EXITING) != 0;
fs/nfs/localio.c
1063
unsigned long old_flags = current->flags;
fs/nfs/localio.c
1069
current->flags |= PF_LOCAL_THROTTLE | PF_MEMALLOC_NOIO;
fs/nfs/localio.c
1078
current->flags = old_flags;
fs/nfs/localio.c
859
unsigned long old_flags = current->flags;
fs/nfs/localio.c
863
current->flags |= PF_LOCAL_THROTTLE | PF_MEMALLOC_NOIO;
fs/nfs/localio.c
902
current->flags = old_flags;
fs/nfs/nfs3acl.c
22
struct posix_acl *sentinel = uncached_acl_sentinel(current);
fs/nfs/nfs3acl.c
30
struct posix_acl *sentinel = uncached_acl_sentinel(current);
fs/nfs/nfs3acl.c
40
struct posix_acl *sentinel = uncached_acl_sentinel(current);
fs/nfs/nfs3proc.c
362
data->arg.create.verifier[1] = cpu_to_be32(current->pid);
fs/nfs/nfs3proc.c
43
} while (!fatal_signal_pending(current) && !nfs_current_task_exiting());
fs/nfs/nfs4proc.c
1743
if (!fatal_signal_pending(current) &&
fs/nfs/nfs4proc.c
3251
[1] = (__u32)current->pid,
fs/nfs/nfs4proc.c
3513
if (fatal_signal_pending(current) || nfs_current_task_exiting())
fs/nfs/nfs4proc.c
459
if (!__fatal_signal_pending(current))
fs/nfs/nfs4proc.c
472
if (!signal_pending(current))
fs/nfs/nfs4proc.c
474
return __fatal_signal_pending(current) ? -EINTR :-ERESTARTSYS;
fs/nfs/nfs4super.c
106
new->task = current;
fs/nfs/nfs4super.c
90
if (p->task == current)
fs/nfs/write.c
1142
do_flush |= l_ctx->lockowner != current->files;
fs/nfsd/export.c
254
nfsd_file_cache_purge(current->nsproxy->net_ns);
fs/nfsd/nfs4layouts.c
209
fl->c.flc_pid = current->tgid;
fs/nfsd/nfs4proc.c
479
current->fs->umask = open->op_umask;
fs/nfsd/nfs4proc.c
481
current->fs->umask = 0;
fs/nfsd/nfs4proc.c
850
current->fs->umask = create->cr_umask;
fs/nfsd/nfs4proc.c
919
current->fs->umask = 0;
fs/nfsd/nfs4state.c
6057
fl->c.flc_pid = current->tgid;
fs/nfsd/nfs4state.c
8560
file_lock->c.flc_pid = current->tgid;
fs/nfsd/nfs4state.c
8742
file_lock->c.flc_pid = current->tgid;
fs/nfsd/nfs4state.c
8817
file_lock->c.flc_pid = current->tgid;
fs/nfsd/nfsctl.c
1289
struct nfsd_net *nn = net_generic(current->nsproxy->net_ns,
fs/nfsd/nfsctl.c
1383
return exports_net_open(current->nsproxy->net_ns, file);
fs/nfsd/nfssvc.c
591
if (kthread_func(current) == nfsd)
fs/nfsd/nfssvc.c
592
return kthread_data(current);
fs/nfsd/nfssvc.c
899
current->fs->umask = 0;
fs/nfsd/vfs.c
1265
dprintk("nfsd: write defer %d\n", task_pid_nr(current));
fs/nfsd/vfs.c
1267
dprintk("nfsd: write resume %d\n", task_pid_nr(current));
fs/nfsd/vfs.c
1271
dprintk("nfsd: write sync %d\n", task_pid_nr(current));
fs/nfsd/vfs.c
1441
unsigned int pflags = current->flags;
fs/nfsd/vfs.c
1459
current->flags |= PF_LOCAL_THROTTLE;
fs/nilfs2/nilfs.h
190
struct nilfs_transaction_info *ti = current->journal_info;
fs/nilfs2/nilfs.h
197
struct nilfs_transaction_info *ti = current->journal_info;
fs/nilfs2/segment.c
144
struct nilfs_transaction_info *cur_ti = current->journal_info;
fs/nilfs2/segment.c
157
save = current->journal_info;
fs/nilfs2/segment.c
170
current->journal_info = ti;
fs/nilfs2/segment.c
210
trace_ti = current->journal_info;
fs/nilfs2/segment.c
2239
init_waitqueue_entry(&wait_req.wq, current);
fs/nilfs2/segment.c
2270
if (!signal_pending(current)) {
fs/nilfs2/segment.c
228
trace_ti = current->journal_info;
fs/nilfs2/segment.c
2324
BUG_ON((ti = current->journal_info) && ti->ti_magic == NILFS_TI_MAGIC);
fs/nilfs2/segment.c
235
ti = current->journal_info;
fs/nilfs2/segment.c
236
current->journal_info = ti->ti_save;
fs/nilfs2/segment.c
258
struct nilfs_transaction_info *ti = current->journal_info;
fs/nilfs2/segment.c
2690
if (freezing(current)) {
fs/nilfs2/segment.c
282
current->journal_info = ti->ti_save;
fs/nilfs2/segment.c
294
struct nilfs_transaction_info *ti = current->journal_info;
fs/nilfs2/segment.c
309
current->journal_info = ti->ti_save;
fs/nilfs2/segment.c
329
struct nilfs_transaction_info *ti = current->journal_info;
fs/nilfs2/segment.c
342
struct nilfs_transaction_info *cur_ti = current->journal_info;
fs/nilfs2/segment.c
351
current->journal_info = ti;
fs/nilfs2/segment.c
375
struct nilfs_transaction_info *ti = current->journal_info;
fs/nilfs2/segment.c
382
current->journal_info = ti->ti_save;
fs/notify/dnotify/dnotify.c
265
fl_owner_t id = current->files;
fs/notify/dnotify/dnotify.c
369
__f_setown(filp, task_pid(current), PIDTYPE_TGID, 0);
fs/notify/fanotify/fanotify.c
844
pid = task_pid(current);
fs/notify/fanotify/fanotify.c
846
pid = task_tgid(current);
fs/notify/fanotify/fanotify_user.c
1011
if (signal_pending(current))
fs/notify/fanotify/fanotify_user.c
1039
FANOTIFY_PERM(event)->recv_pid = current->pid;
fs/notify/fanotify/fanotify_user.c
1678
group->memcg = get_mem_cgroup_from_mm(current->mm);
fs/notify/fanotify/fanotify_user.c
860
task_tgid(current) != event->pid)
fs/notify/inotify/inotify_user.c
286
if (signal_pending(current))
fs/notify/inotify/inotify_user.c
677
group->memcg = get_mem_cgroup_from_mm(current->mm);
fs/ntfs/attrib.c
5663
if (signal_pending(current))
fs/ntfs/attrib.c
5684
if (err || signal_pending(current))
fs/ocfs2/alloc.c
7547
if (fatal_signal_pending(current)) {
fs/ocfs2/aops.c
2090
dwc->dw_writer_pid = task_pid_nr(current);
fs/ocfs2/aops.c
2386
BUG_ON(dwc->dw_writer_pid != task_pid_nr(current));
fs/ocfs2/cluster/heartbeat.c
1206
set_user_nice(current, MIN_NICE);
fs/ocfs2/cluster/masklog.c
78
level, current->comm, task_pid_nr(current),
fs/ocfs2/cluster/tcp.c
1030
o2net_init_nst(&nst, msg_type, key, current, target_node);
fs/ocfs2/dlm/dlmdomain.c
1905
if (signal_pending(current)) {
fs/ocfs2/dlm/dlmdomain.c
2125
if (signal_pending(current)) {
fs/ocfs2/dlm/dlmthread.c
44
DECLARE_WAITQUEUE(wait, current);
fs/ocfs2/dlmfs/userdlm.c
430
if (signal_pending(current)) {
fs/ocfs2/dlmglue.c
1501
if (catch_signals && signal_pending(current)) {
fs/ocfs2/dlmglue.c
2680
struct pid *pid = task_pid(current);
fs/ocfs2/dlmglue.c
3532
if (lockres->l_flags & OCFS2_LOCK_QUEUED && current == osb->dc_task) {
fs/ocfs2/dlmglue.c
804
oh->oh_owner_pid = get_pid(task_pid(current));
fs/ocfs2/inode.c
957
trace_ocfs2_inode_is_valid_to_delete(current, osb->dc_task,
fs/ocfs2/inode.c
975
if (current == osb->dc_task)
fs/ocfs2/quota_global.c
760
if (current == osb->dc_task) {
fs/ocfs2/refcounttree.c
4521
if (fatal_signal_pending(current)) {
fs/open.c
1505
retval = filp_flush(file, current->files);
fs/open.c
561
set_fs_pwd(current->fs, &path);
fs/open.c
584
set_fs_pwd(current->fs, &fd_file(f)->f_path);
fs/open.c
608
set_fs_root(current->fs, &path);
fs/orangefs/devorangefs-req.c
317
current->comm);
fs/orangefs/devorangefs-req.c
340
current->comm);
fs/orangefs/devorangefs-req.c
499
current->comm);
fs/orangefs/orangefs-bufmap.c
108
if (signal_pending(current))
fs/orangefs/orangefs-mod.c
225
current->comm);
fs/orangefs/waitqueue.c
120
current->comm);
fs/orangefs/waitqueue.c
235
current->comm);
fs/orangefs/waitqueue.c
50
current->comm);
fs/orangefs/waitqueue.c
74
op->upcall.tgid = current->tgid;
fs/orangefs/waitqueue.c
75
op->upcall.pid = current->pid;
fs/orangefs/waitqueue.c
84
current->comm,
fs/orangefs/waitqueue.c
85
current->pid);
fs/overlayfs/copy_up.c
306
if (signal_pending_state(TASK_KILLABLE, current)) {
fs/overlayfs/dir.c
604
if (WARN_ON_ONCE(current->cred != ovl_creds(dentry->d_sb)))
fs/pidfs.c
331
const struct pid_namespace *ns = task_active_pid_ns(current);
fs/pipe.c
1208
if (signal_pending(current))
fs/pipe.c
557
send_sig(SIGPIPE, current, 0);
fs/pipe.c
598
send_sig(SIGPIPE, current, 0);
fs/pipe.c
652
if (signal_pending(current)) {
fs/posix_acl.c
142
sentinel = uncached_acl_sentinel(current);
fs/proc/base.c
1128
current->comm, task_pid_nr(current), task_pid_nr(task),
fs/proc/base.c
1156
if (!legacy && has_capability_noaudit(current, CAP_SYS_RESOURCE))
fs/proc/base.c
1175
if (!legacy && has_capability_noaudit(current, CAP_SYS_RESOURCE))
fs/proc/base.c
1320
if (current->flags & PF_KTHREAD)
fs/proc/base.c
1324
if (current != pid_task(proc_pid(inode), PIDTYPE_PID)) {
fs/proc/base.c
1719
if (same_thread_group(current, p)) {
fs/proc/base.c
2583
if (p != current) {
fs/proc/base.c
2623
if (p != current) {
fs/proc/base.c
2775
if (file->private_data != current->mm)
fs/proc/base.c
2785
if (current != task) {
fs/proc/base.c
2810
rv = mutex_lock_interruptible(¤t->signal->cred_guard_mutex);
fs/proc/base.c
2817
mutex_unlock(¤t->signal->cred_guard_mutex);
fs/proc/base.c
3619
is_same_tgroup = same_thread_group(current, task);
fs/proc/base.c
871
READ_ONCE(task->parent) == current;
fs/proc/fd.c
338
if (p && same_thread_group(p, current))
fs/proc/kcore.c
450
append_kcore_note(notes, &i, NN_TASKSTRUCT, NT_TASKSTRUCT, current,
fs/proc/loadavg.c
25
idr_get_cursor(&task_active_pid_ns(current)->idr) - 1);
fs/proc/proc_net.c
100
p->net = get_net_track(current->nsproxy->net_ns, &p->ns_tracker,
fs/proc/root.c
120
struct pid_namespace *target, *active = task_active_pid_ns(current);
fs/proc/root.c
349
ctx->pid_ns = get_pid_ns(task_active_pid_ns(current));
fs/proc/self.c
16
pid_t tgid = task_tgid_nr_ns(current, ns);
fs/proc/task_mmu.c
3216
if (fatal_signal_pending(current)) {
fs/proc/task_nommu.c
55
if (current->fs && current->fs->users > 1)
fs/proc/task_nommu.c
56
sbytes += kobjsize(current->fs);
fs/proc/task_nommu.c
58
bytes += kobjsize(current->fs);
fs/proc/task_nommu.c
60
if (current->files && atomic_read(¤t->files->count) > 1)
fs/proc/task_nommu.c
61
sbytes += kobjsize(current->files);
fs/proc/task_nommu.c
63
bytes += kobjsize(current->files);
fs/proc/task_nommu.c
65
if (current->sighand && refcount_read(¤t->sighand->count) > 1)
fs/proc/task_nommu.c
66
sbytes += kobjsize(current->sighand);
fs/proc/task_nommu.c
68
bytes += kobjsize(current->sighand);
fs/proc/task_nommu.c
70
bytes += kobjsize(current); /* includes kernel stack */
fs/proc/thread_self.c
16
pid_t tgid = task_tgid_nr_ns(current, ns);
fs/proc/thread_self.c
17
pid_t pid = task_pid_nr_ns(current, ns);
fs/read_write.c
1087
add_rchar(current, ret);
fs/read_write.c
1088
inc_syscr(current);
fs/read_write.c
1110
add_wchar(current, ret);
fs/read_write.c
1111
inc_syscw(current);
fs/read_write.c
1137
add_rchar(current, ret);
fs/read_write.c
1138
inc_syscr(current);
fs/read_write.c
1158
add_wchar(current, ret);
fs/read_write.c
1159
inc_syscw(current);
fs/read_write.c
1381
add_rchar(current, retval);
fs/read_write.c
1382
add_wchar(current, retval);
fs/read_write.c
1392
inc_syscr(current);
fs/read_write.c
1393
inc_syscw(current);
fs/read_write.c
1637
add_rchar(current, ret);
fs/read_write.c
1639
add_wchar(current, ret);
fs/read_write.c
1642
inc_syscr(current);
fs/read_write.c
1643
inc_syscw(current);
fs/read_write.c
1718
send_sig(SIGXFSZ, current, 0);
fs/read_write.c
504
op, file, current->pid, current->comm);
fs/read_write.c
537
add_rchar(current, ret);
fs/read_write.c
539
inc_syscr(current);
fs/read_write.c
579
add_rchar(current, ret);
fs/read_write.c
581
inc_syscr(current);
fs/read_write.c
626
add_wchar(current, ret);
fs/read_write.c
628
inc_syscw(current);
fs/read_write.c
692
add_wchar(current, ret);
fs/read_write.c
694
inc_syscw(current);
fs/readdir.c
282
if (!(flags & FILLDIR_FLAG_NOINTR) && prev_reclen && signal_pending(current))
fs/readdir.c
361
if (!(flags & FILLDIR_FLAG_NOINTR) && prev_reclen && signal_pending(current))
fs/readdir.c
523
if (!(flags & FILLDIR_FLAG_NOINTR) && prev_reclen && signal_pending(current))
fs/remap_range.c
562
if (fatal_signal_pending(current))
fs/resctrl/pseudo_lock.c
1030
if (!cpumask_subset(current->cpus_ptr, &plr->d->hdr.cpu_mask)) {
fs/resctrl/rdtgroup.c
614
if (task == current)
fs/resctrl/rdtgroup.c
763
tsk = current;
fs/select.c
1077
restart_block = ¤t->restart_block;
fs/select.c
1200
fdt = files_fdtable(current->files);
fs/select.c
122
pwq->polling_task = current;
fs/select.c
1240
if (signal_pending(current))
fs/select.c
306
if (current->personality & STICKY_TIMEOUTS)
fs/select.c
427
fdt = files_fdtable(current->files);
fs/select.c
575
if (retval || timed_out || signal_pending(current))
fs/select.c
61
if (task_nice(current) > 0)
fs/select.c
638
fdt = files_fdtable(current->files);
fs/select.c
683
if (signal_pending(current))
fs/select.c
80
u64 slack = current->timer_slack_ns;
fs/select.c
938
if (signal_pending(current))
fs/signalfd.c
159
DECLARE_WAITQUEUE(wait, current);
fs/signalfd.c
161
spin_lock_irq(¤t->sighand->siglock);
fs/signalfd.c
170
spin_unlock_irq(¤t->sighand->siglock);
fs/signalfd.c
174
add_wait_queue(¤t->sighand->signalfd_wqh, &wait);
fs/signalfd.c
180
if (signal_pending(current)) {
fs/signalfd.c
184
spin_unlock_irq(¤t->sighand->siglock);
fs/signalfd.c
186
spin_lock_irq(¤t->sighand->siglock);
fs/signalfd.c
188
spin_unlock_irq(¤t->sighand->siglock);
fs/signalfd.c
190
remove_wait_queue(¤t->sighand->signalfd_wqh, &wait);
fs/signalfd.c
289
spin_lock_irq(¤t->sighand->siglock);
fs/signalfd.c
291
spin_unlock_irq(¤t->sighand->siglock);
fs/signalfd.c
293
wake_up(¤t->sighand->signalfd_wqh);
fs/signalfd.c
56
poll_wait(file, ¤t->sighand->signalfd_wqh, wait);
fs/signalfd.c
58
spin_lock_irq(¤t->sighand->siglock);
fs/signalfd.c
59
if (next_signal(¤t->pending, &ctx->sigmask) ||
fs/signalfd.c
60
next_signal(¤t->signal->shared_pending,
fs/signalfd.c
63
spin_unlock_irq(¤t->sighand->siglock);
fs/smb/client/cifs_spnego.c
168
dp += sprintf(dp, ";pid=0x%x", current->pid);
fs/smb/client/connect.c
1269
cifs_dbg(FYI, "Demultiplex PID: %d\n", task_pid_nr(current));
fs/smb/client/connect.c
1444
while (!signal_pending(current)) {
fs/smb/client/connect.c
1634
if (!net_eq(cifs_net_ns(server), current->nsproxy->net_ns))
fs/smb/client/connect.c
1786
cifs_set_net_ns(tcp_ses, get_net(current->nsproxy->net_ns));
fs/smb/client/dir.c
419
current->tgid);
fs/smb/client/dns_resolve.c
28
rc = dns_query(current->nsproxy->net_ns, NULL, name,
fs/smb/client/file.c
1610
lock->pid = current->tgid;
fs/smb/client/file.c
1646
if (rw_check != CIFS_LOCK_OP && current->tgid == li->pid &&
fs/smb/client/file.c
1655
current->tgid == li->pid) || type == li->type))
fs/smb/client/file.c
2273
if (current->tgid != li->pid)
fs/smb/client/file.c
2709
if (!any_available && open_file->pid != current->tgid)
fs/smb/client/file.c
278
req->pid = current->tgid; // Ummm... This may be a workqueue
fs/smb/client/file.c
457
current->comm, current->tgid);
fs/smb/client/file.c
705
cfile->pid = current->tgid;
fs/smb/client/inode.c
1871
current->tgid);
fs/smb/client/inode.c
1892
current->tgid);
fs/smb/client/inode.c
1929
current->tgid))
fs/smb/client/inode.c
2781
if (signal_pending_state(mode, current))
fs/smb/client/inode.c
597
io_parms.pid = current->tgid;
fs/smb/client/link.c
260
io_parms.pid = current->tgid;
fs/smb/client/link.c
297
io_parms.pid = current->tgid;
fs/smb/client/link.c
351
io_parms.pid = current->tgid;
fs/smb/client/link.c
403
io_parms.pid = current->tgid;
fs/smb/client/smb1misc.c
36
buffer->Pid = cpu_to_le16((__u16)current->tgid);
fs/smb/client/smb1misc.c
37
buffer->PidHigh = cpu_to_le16((__u16)(current->tgid >> 16));
fs/smb/client/smb1ops.c
1084
netpid = current->tgid;
fs/smb/client/smb1ops.c
1163
return CIFSSMBLock(0, tcon, net_fid, current->tgid, 0, 0, 0, 0,
fs/smb/client/smb1ops.c
1204
current->tgid, length, offset, unlock, lock,
fs/smb/client/smb1transport.c
51
temp->pid = current->pid;
fs/smb/client/smb1transport.c
62
get_task_struct(current);
fs/smb/client/smb1transport.c
63
temp->creator = current;
fs/smb/client/smb1transport.c
65
temp->callback_data = current;
fs/smb/client/smb2file.c
321
if (current->tgid != li->pid)
fs/smb/client/smb2file.c
350
current->tgid, num, buf);
fs/smb/client/smb2file.c
373
cfile->fid.volatile_fid, current->tgid,
fs/smb/client/smb2file.c
407
current->tgid, num, buf);
fs/smb/client/smb2file.c
419
current->tgid, num, buf);
fs/smb/client/smb2inode.c
361
current->tgid, FILE_DISPOSITION_INFORMATION,
fs/smb/client/smb2inode.c
379
current->tgid, FILE_END_OF_FILE_INFORMATION,
fs/smb/client/smb2inode.c
397
current->tgid, FILE_BASIC_INFORMATION,
fs/smb/client/smb2inode.c
424
current->tgid, FILE_RENAME_INFORMATION,
fs/smb/client/smb2inode.c
451
current->tgid, FILE_LINK_INFORMATION,
fs/smb/client/smb2ops.c
1317
COMPOUND_FID, current->tgid,
fs/smb/client/smb2ops.c
1718
current->tgid, FILE_END_OF_FILE_INFORMATION,
fs/smb/client/smb2ops.c
3110
current->tgid, length, offset, type, wait);
fs/smb/client/smb2ops.c
3201
if (fatal_signal_pending(current)) {
fs/smb/client/smb2ops.c
3590
io_parms.pid = current->tgid;
fs/smb/client/smb2ops.c
5461
io_parms.pid = current->tgid;
fs/smb/client/smb2pdu.c
131
shdr->Id.SyncId.ProcessId = cpu_to_le32((__u16)current->tgid);
fs/smb/client/smb2pdu.c
5977
current->tgid, 0, SMB2_O_INFO_SECURITY, aclflag,
fs/smb/client/smb2pdu.c
5987
current->tgid, FILE_FULL_EA_INFORMATION, SMB2_O_INFO_FILE,
fs/smb/client/smb2transport.c
628
temp->pid = current->pid;
fs/smb/client/smb2transport.c
636
get_task_struct(current);
fs/smb/client/smb2transport.c
637
temp->creator = current;
fs/smb/client/smb2transport.c
639
temp->callback_data = current;
fs/smb/client/trace.h
1863
__entry->pid = current->pid;
fs/smb/client/transport.c
183
if (rc == -EAGAIN || unlikely(rc == -EINTR && task_work_pending(current))) {
fs/smb/client/transport.c
266
if (fatal_signal_pending(current)) {
fs/smb/client/transport.c
347
if (signal_pending(current) && (total_len != send_length)) {
fs/smb/server/smb2pdu.c
7952
fl->c.flc_pid = current->tgid;
fs/smb/server/transport_rdma.c
377
struct net *net = current->nsproxy->net_ns;
fs/smb/server/transport_tcp.c
464
ret = sock_create_kern(current->nsproxy->net_ns, PF_INET6, SOCK_STREAM,
fs/smb/server/transport_tcp.c
469
ret = sock_create_kern(current->nsproxy->net_ns, PF_INET,
fs/splice.c
1045
pipe = current->splice_pipe;
fs/splice.c
1058
current->splice_pipe = pipe;
fs/splice.c
1263
send_sig(SIGPIPE, current, 0);
fs/splice.c
1270
if (signal_pending(current))
fs/splice.c
1657
if (signal_pending(current)) {
fs/splice.c
1694
send_sig(SIGPIPE, current, 0);
fs/splice.c
1702
if (signal_pending(current)) {
fs/splice.c
1750
send_sig(SIGPIPE, current, 0);
fs/splice.c
1871
send_sig(SIGPIPE, current, 0);
fs/splice.c
210
send_sig(SIGPIPE, current, 0);
fs/splice.c
252
send_sig(SIGPIPE, current, 0);
fs/splice.c
521
if (signal_pending(current))
fs/splice.c
535
if (signal_pending(current))
fs/splice.c
816
if (signal_pending(current))
fs/splice.c
832
if (signal_pending(current))
fs/splice.c
924
op, file, current->pid, current->comm);
fs/stat.c
391
current->comm);
fs/ubifs/commit.c
292
c->bgt_name, current->pid);
fs/ubifs/commit.c
388
dbg_cmt("pid %d goes sleep", current->pid);
fs/ubifs/commit.c
399
dbg_cmt("commit finished, pid %d woke up", current->pid);
fs/ubifs/compress.c
310
current->pid, compr->name, PTR_ERR(compr->cc));
fs/ubifs/debug.c
604
current->pid, lst->empty_lebs, lst->idx_lebs);
fs/ubifs/debug.c
623
current->pid, bi->data_growth + bi->dd_growth,
fs/ubifs/debug.c
777
pr_err("(pid %d) start dumping LEB properties\n", current->pid);
fs/ubifs/debug.c
790
pr_err("(pid %d) finish dumping LEB properties\n", current->pid);
fs/ubifs/debug.c
798
pr_err("(pid %d) dumping LPT information\n", current->pid);
fs/ubifs/debug.c
837
pr_err("(pid %d) start dumping LEB %d\n", current->pid, lnum);
fs/ubifs/debug.c
861
pr_err("(pid %d) finish dumping LEB %d\n", current->pid, lnum);
fs/ubifs/debug.c
912
current->pid, cat, heap->cnt);
fs/ubifs/debug.c
920
pr_err("(pid %d) finish dumping heap\n", current->pid);
fs/ubifs/debug.c
928
pr_err("(pid %d) dumping pnode:\n", current->pid);
fs/ubifs/debug.c
947
pr_err("(pid %d) start dumping TNC tree\n", current->pid);
fs/ubifs/debug.c
963
pr_err("(pid %d) finish dumping TNC tree\n", current->pid);
fs/ubifs/debug.h
159
pr_debug("UBIFS DBG " type " (pid %d): " fmt "\n", current->pid, \
fs/ubifs/debug.h
165
pr_debug("UBIFS DBG " type " (pid %d): " fmt "%s\n", current->pid, \
fs/ubifs/lpt_commit.c
1846
pr_err("(pid %d) start dumping LEB %d\n", current->pid, lnum);
fs/ubifs/lpt_commit.c
1932
pr_err("(pid %d) finish dumping LEB %d\n", current->pid, lnum);
fs/ubifs/lpt_commit.c
1948
pr_err("(pid %d) start dumping all LPT LEBs\n", current->pid);
fs/ubifs/lpt_commit.c
1951
pr_err("(pid %d) finish dumping all LPT LEBs\n", current->pid);
fs/ubifs/misc.c
34
c->vi.ubi_num, c->vi.vol_id, current->pid,
fs/ubifs/misc.c
53
c->vi.ubi_num, c->vi.vol_id, current->pid,
fs/ubifs/super.c
2254
current->pid, fc->source, err);
fs/ubifs/super.c
2440
current->pid, (unsigned int)PAGE_SIZE);
fs/ubifs/super.c
2473
current->pid, err);
fs/verity/enable.c
147
if (fatal_signal_pending(current)) {
fs/verity/read_metadata.c
80
if (fatal_signal_pending(current)) {
fs/xfs/scrub/scrub.c
995
if (fatal_signal_pending(current)) {
fs/xfs/scrub/scrub.h
48
if (widget->killable && fatal_signal_pending(current))
fs/xfs/xfs_buf.c
951
DECLARE_WAITQUEUE (wait, current);
fs/xfs/xfs_discard.c
324
return fatal_signal_pending(current) || freezing(current);
fs/xfs/xfs_fsmap.c
1178
has_capability_noaudit(current, CAP_SYS_ADMIN);
fs/xfs/xfs_fsmap.c
292
if (fatal_signal_pending(current))
fs/xfs/xfs_icache.c
2159
if (current->flags & PF_MEMALLOC_NOFS)
fs/xfs/xfs_ioctl.c
1245
current->comm);
fs/xfs/xfs_ioctl.c
650
has_capability_noaudit(current, CAP_FOWNER), &tp);
fs/xfs/xfs_iomap.c
1739
I_INO(ip), current->comm);
fs/xfs/xfs_iops.c
838
has_capability_noaudit(current, CAP_FOWNER), &tp);
fs/xfs/xfs_log.c
3137
tic->t_task = current;
fs/xfs/xfs_log_priv.h
599
DECLARE_WAITQUEUE(wait, current);
fs/xfs/xfs_platform.h
119
(*(sp) = current->flags, current->flags |= (f))
fs/xfs/xfs_platform.h
121
(current->flags = ((current->flags & ~(f)) | (*(sp) & (f))))
fs/xfs/xfs_pwork.c
72
trace_xfs_pwork_init(mp, nr_threads, current->pid);
fs/xfs/xfs_pwork.c
76
current->pid);
fs/xfs/xfs_reflink.c
1619
if (fatal_signal_pending(current)) {
fs/xfs/xfs_verify_media.c
381
if (fatal_signal_pending(current)) {
fs/xfs/xfs_zone_space_resv.c
112
if (fatal_signal_pending(current))
fs/xfs/xfs_zone_space_resv.c
125
.task = current,
fs/zonefs/file.c
410
send_sig(SIGXFSZ, current, 0);
include/acpi/platform/aclinuxex.h
69
return (acpi_thread_id) (unsigned long)current;
include/asm-generic/mmu_context.h
60
switch_mm(prev_mm, next_mm, current);
include/kunit/test-bug.h
48
return current->kunit_test;
include/linux/alloc_tag.h
238
#define alloc_tag_record(p) ((p) = current->alloc_tag)
include/linux/audit.h
348
return current->audit_context;
include/linux/backing-dev.h
196
memcg_css = task_css(current, memory_cgrp_id);
include/linux/backing-dev.h
206
if (likely(wb && wb->blkcg_css == task_css(current, io_cgrp_id)))
include/linux/backing-dev.h
234
memcg_css = task_get_css(current, memory_cgrp_id);
include/linux/blkdev.h
1227
if (unlikely(current->flags & PF_BLOCK_TS)) {
include/linux/blkdev.h
1228
current->plug->cur_ktime = 0;
include/linux/blkdev.h
1229
current->flags &= ~PF_BLOCK_TS;
include/linux/blkdev.h
1710
if (waiter == current)
include/linux/bpf.h
2555
old_ctx = current->bpf_ctx;
include/linux/bpf.h
2556
current->bpf_ctx = new_ctx;
include/linux/bpf.h
2564
current->bpf_ctx = old_ctx;
include/linux/bpf.h
3208
return !!current->bpf_ctx;
include/linux/cgroup.h
730
current->no_cgroup_migration = 1;
include/linux/cgroup.h
739
current->no_cgroup_migration = 0;
include/linux/compaction.h
85
return current->flags & PF_KCOMPACTD;
include/linux/compat.h
552
struct task_struct *t = current; \
include/linux/coredump.h
61
memcpy(comm, current->comm, sizeof(comm)); \
include/linux/coredump.h
63
task_tgid_vnr(current), (int)strlen(comm), comm, ##__VA_ARGS__); \
include/linux/cpuset.h
126
return task_spread_page(current);
include/linux/cpuset.h
149
return read_seqcount_begin(¤t->mems_allowed_seq);
include/linux/cpuset.h
163
return read_seqcount_retry(¤t->mems_allowed_seq, seq);
include/linux/cpuset.h
170
task_lock(current);
include/linux/cpuset.h
172
write_seqcount_begin(¤t->mems_allowed_seq);
include/linux/cpuset.h
173
current->mems_allowed = nodemask;
include/linux/cpuset.h
174
write_seqcount_end(¤t->mems_allowed_seq);
include/linux/cpuset.h
176
task_unlock(current);
include/linux/cpuset.h
84
#define cpuset_current_mems_allowed (current->mems_allowed)
include/linux/cred.h
183
return rcu_replace_pointer(current->cred, override_cred, 1);
include/linux/cred.h
188
return rcu_replace_pointer(current->cred, revert_cred, 1);
include/linux/cred.h
300
rcu_dereference_protected(current->cred, 1)
include/linux/cred.h
309
rcu_dereference_protected(current->real_cred, 1)
include/linux/delayacct.h
134
if (current->delays)
include/linux/delayacct.h
159
if (current->delays)
include/linux/delayacct.h
168
if (current->delays)
include/linux/delayacct.h
177
if (current->delays)
include/linux/delayacct.h
186
if (current->delays)
include/linux/delayacct.h
195
if (current->delays)
include/linux/delayacct.h
204
if (current->delays)
include/linux/delayacct.h
213
if (current->delays)
include/linux/delayacct.h
222
if (current->delays)
include/linux/delayacct.h
231
if (current->delays)
include/linux/delayacct.h
240
if (current->delays)
include/linux/elf.h
17
set_personality(PER_LINUX | (current->personality & (~PER_MASK)))
include/linux/entry-common.h
109
syscall = syscall_get_nr(current, regs);
include/linux/entry-common.h
235
if (unlikely(current->syscall_dispatch.on_dispatch)) {
include/linux/entry-common.h
236
current->syscall_dispatch.on_dispatch = false;
include/linux/entry-common.h
244
trace_syscall_exit(regs, syscall_get_return_value(current, regs));
include/linux/entry-common.h
262
unsigned long nr = syscall_get_nr(current, regs);
include/linux/entry-common.h
67
syscall_get_arguments(current, regs, args);
include/linux/entry-common.h
92
rseq_syscall_enter_work(syscall_get_nr(current, regs));
include/linux/eventfd.h
45
return !current->in_eventfd;
include/linux/filter.h
1383
proglen, pass, image, current->comm, task_pid_nr(current));
include/linux/filter.h
817
struct task_struct *tsk = current;
include/linux/filter.h
830
current->bpf_net_context = NULL;
include/linux/filter.h
835
return current->bpf_net_context;
include/linux/freezer.h
59
if (likely(!freezing(current)))
include/linux/freezer.h
61
if (!(current->flags & PF_NOFREEZE))
include/linux/fs_struct.h
47
return current->fs->umask;
include/linux/fsnotify_backend.h
302
WARN_ON_ONCE(!(current->flags & PF_MEMALLOC_NOFS));
include/linux/ftrace.h
1353
atomic_inc(¤t->tracing_graph_pause);
include/linux/ftrace.h
1358
atomic_dec(¤t->tracing_graph_pause);
include/linux/futex.h
130
if (!current->rseq.event.user_irq)
include/linux/futex.h
133
csr = current->mm->futex.unlock.cs_ranges;
include/linux/hardirq.h
38
account_hardirq_enter(current); \
include/linux/hardirq.h
66
account_hardirq_exit(current); \
include/linux/hfs_common.h
18
current->pid, __FILE__, __LINE__, __func__, ##__VA_ARGS__) \
include/linux/highmem-internal.h
17
DEBUG_LOCKS_WARN_ON(current->kmap_ctrl.idx);
include/linux/hung_task.h
46
WARN_ON_ONCE(READ_ONCE(current->blocker));
include/linux/hung_task.h
55
WRITE_ONCE(current->blocker, lock_ptr | type);
include/linux/hung_task.h
60
WRITE_ONCE(current->blocker, 0UL);
include/linux/io_uring.h
19
if (current->io_uring)
include/linux/io_uring.h
24
if (current->io_uring)
include/linux/iocontext.h
124
if (!current->io_context)
include/linux/ioprio.h
66
if (p != current)
include/linux/ioprio.h
84
return __get_task_ioprio(current);
include/linux/irq-entry-common.h
412
(is_idle_task(current) || arch_in_rcu_eqs())) {
include/linux/irqflags.h
100
current->irq_config = 1; \
include/linux/irqflags.h
105
current->irq_config = 0; \
include/linux/irqflags.h
133
current->softirq_context++; \
include/linux/irqflags.h
137
current->softirq_context--; \
include/linux/irqflags.h
59
current->hardirq_threaded = 0; \
include/linux/irqflags.h
63
current->hardirq_threaded = 1; \
include/linux/irqflags.h
75
current->irq_config = 1; \
include/linux/irqflags.h
84
current->irq_config = 0; \
include/linux/irqflags.h
89
current->irq_config = 1; \
include/linux/irqflags.h
94
current->irq_config = 0; \
include/linux/jbd2.h
1515
return current->journal_info;
include/linux/kernel.h
122
# define non_block_start() (current->non_block_count++)
include/linux/kernel.h
128
# define non_block_end() WARN_ON(current->non_block_count-- == 0)
include/linux/kernel.h
99
# define sched_annotate_sleep() (current->task_state_change = 0)
include/linux/kvm_host.h
882
pr_err("kvm [%i]: " fmt, task_pid_nr(current), ## __VA_ARGS__)
include/linux/kvm_host.h
884
pr_info("kvm [%i]: " fmt, task_pid_nr(current), ## __VA_ARGS__)
include/linux/kvm_host.h
886
pr_debug("kvm [%i]: " fmt, task_pid_nr(current), ## __VA_ARGS__)
include/linux/kvm_host.h
888
pr_debug_ratelimited("kvm [%i]: " fmt, task_pid_nr(current), \
include/linux/kvm_host.h
892
task_tgid_nr(current), ## __VA_ARGS__)
include/linux/local_lock_internal.h
314
(rt_mutex_owner(&this_cpu_ptr(__lock)->lock) == current)
include/linux/local_lock_internal.h
48
l->owner = current;
include/linux/local_lock_internal.h
55
l->owner = current;
include/linux/local_lock_internal.h
60
DEBUG_LOCKS_WARN_ON(l->owner != current);
include/linux/lockdep.h
111
current->lockdep_recursion += LOCKDEP_OFF; \
include/linux/lockdep.h
116
current->lockdep_recursion -= LOCKDEP_OFF; \
include/linux/lockdep.h
300
lockdep_assert_once(!current->lockdep_depth)
include/linux/lockdep.h
643
WARN_ONCE(debug_locks && !current->lockdep_recursion && \
include/linux/lockdep.h
645
!(current->hardirq_threaded || current->irq_config), \
include/linux/memcontrol.h
1935
WARN_ON(current->in_user_fault);
include/linux/memcontrol.h
1936
current->in_user_fault = 1;
include/linux/memcontrol.h
1941
WARN_ON(!current->in_user_fault);
include/linux/memcontrol.h
1942
current->in_user_fault = 0;
include/linux/memcontrol.h
910
if (unlikely(current->memcg_nr_pages_over_high))
include/linux/misc_cgroup.h
95
return css_misc(task_get_css(current, misc_cgrp_id));
include/linux/mm.h
1582
if (!current->mm)
include/linux/mm.h
1585
if (current->mm != vma->vm_mm)
include/linux/mm.h
2397
pid_bit = hash_32(current->pid, ilog2(BITS_PER_LONG));
include/linux/mm.h
532
#define TASK_EXEC_BIT ((current->personality & READ_IMPLIES_EXEC) ? \
include/linux/mm_inline.h
124
return current->in_lru_fault;
include/linux/netdevice.h
3669
return current->net_xmit.recursion;
include/linux/netdevice.h
3674
return unlikely(current->net_xmit.recursion > XMIT_RECURSION_LIMIT);
include/linux/netdevice.h
3679
current->net_xmit.recursion++;
include/linux/netdevice.h
3684
current->net_xmit.recursion--;
include/linux/netdevice.h
4957
return rt_mutex_owner(&txq->_xmit_lock.lock) == current;
include/linux/netdevice.h
5386
current->net_xmit.more = more;
include/linux/netdevice.h
5391
return current->net_xmit.more;
include/linux/nsfs.h
29
struct cgroup_namespace *: current->nsproxy->cgroup_ns, \
include/linux/nsfs.h
30
struct ipc_namespace *: current->nsproxy->ipc_ns, \
include/linux/nsfs.h
31
struct net *: current->nsproxy->net_ns, \
include/linux/nsfs.h
32
struct pid_namespace *: task_active_pid_ns(current), \
include/linux/nsfs.h
33
struct mnt_namespace *: current->nsproxy->mnt_ns, \
include/linux/nsfs.h
34
struct time_namespace *: current->nsproxy->time_ns, \
include/linux/nsfs.h
36
struct uts_namespace *: current->nsproxy->uts_ns)
include/linux/oom.h
61
current->signal->oom_flag_origin = true;
include/linux/oom.h
66
current->signal->oom_flag_origin = false;
include/linux/perf_regs.h
46
regs_user->regs = task_pt_regs(current);
include/linux/perf_regs.h
47
regs_user->abi = perf_reg_abi(current);
include/linux/personality.h
15
#define set_personality(pers) (current->personality = (pers))
include/linux/pgtable.h
263
struct lazy_mmu_state *state = ¤t->lazy_mmu_state;
include/linux/pgtable.h
289
struct lazy_mmu_state *state = ¤t->lazy_mmu_state;
include/linux/pgtable.h
343
__task_lazy_mmu_mode_pause(current);
include/linux/pgtable.h
386
__task_lazy_mmu_mode_resume(current);
include/linux/preempt.h
111
# define softirq_count() (current->softirq_disable_cnt & SOFTIRQ_MASK)
include/linux/ptrace.h
151
if (unlikely(ptrace_event_enabled(current, event))) {
include/linux/ptrace.h
155
if ((current->ptrace & (PT_PTRACED|PT_SEIZED)) == PT_PTRACED)
include/linux/ptrace.h
156
send_sig(SIGTRAP, current, 0);
include/linux/ptrace.h
183
ns = task_active_pid_ns(rcu_dereference(current->parent));
include/linux/ptrace.h
209
if (unlikely(ptrace) && current->ptrace) {
include/linux/ptrace.h
210
child->ptrace = current->ptrace;
include/linux/ptrace.h
211
__ptrace_link(child, current->parent, current->ptracer_cred);
include/linux/ptrace.h
390
#define current_pt_regs() task_pt_regs(current)
include/linux/ptrace.h
410
int ptrace = current->ptrace;
include/linux/ptrace.h
425
send_sig(signr, current, 1);
include/linux/ptrace.h
427
return fatal_signal_pending(current);
include/linux/ratelimit.h
61
pr_warn("%s: %d output lines suppressed due to ratelimiting\n", current->comm, m);
include/linux/rcupdate.h
217
rcu_tasks_qs(current, false); \
include/linux/rcupdate.h
91
#define rcu_preempt_depth() READ_ONCE(current->rcu_read_lock_nesting)
include/linux/rcupdate_trace.h
123
struct task_struct *t = current;
include/linux/rcupdate_trace.h
98
struct task_struct *t = current;
include/linux/rcupdate_wait.h
76
return !list_empty(¤t->rcu_node_entry);
include/linux/rcutiny.h
103
rcu_tasks_qs(current, (preempt)); \
include/linux/rcuwait.h
36
rcu_assign_pointer(w->task, current);
include/linux/rcuwait.h
54
if (signal_pending_state(state, current)) { \
include/linux/resume_user_mode.h
49
if (unlikely(task_work_pending(current)))
include/linux/resume_user_mode.h
53
if (unlikely(current->cached_requested_key)) {
include/linux/resume_user_mode.h
54
key_put(current->cached_requested_key);
include/linux/resume_user_mode.h
55
current->cached_requested_key = NULL;
include/linux/rseq.h
102
if (current->rseq.event.has_rseq) {
include/linux/rseq.h
103
current->rseq.event.ids_changed = true;
include/linux/rseq.h
104
current->rseq.event.sched_switch = true;
include/linux/rseq.h
105
rseq_raise_notify_resume(current);
include/linux/rseq.h
128
current->rseq.event.sched_switch)
include/linux/rseq.h
129
rseq_raise_notify_resume(current);
include/linux/rseq.h
160
t->rseq = current->rseq;
include/linux/rseq.h
21
if (current->rseq.event.slowpath)
include/linux/rseq.h
24
if (current->rseq.event.sched_switch && current->rseq.event.has_rseq)
include/linux/rseq.h
37
if (rseq_v2(current)) {
include/linux/rseq.h
39
if (current->rseq.event.user_irq)
include/linux/rseq.h
42
if (current->rseq.event.has_rseq)
include/linux/rseq_entry.h
101
if (likely(!current->rseq.slice.state.granted))
include/linux/rseq_entry.h
130
struct task_struct *curr = current;
include/linux/rseq_entry.h
255
current->rseq.event.user_irq = true;
include/linux/rseq_entry.h
652
struct task_struct *t = current;
include/linux/rseq_entry.h
704
current->rseq.event.slowpath = true;
include/linux/rseq_entry.h
705
set_tsk_thread_flag(current, TIF_NOTIFY_RESUME);
include/linux/rseq_entry.h
726
struct rseq_event *ev = ¤t->rseq.event;
include/linux/rseq_entry.h
739
struct rseq_event *ev = ¤t->rseq.event;
include/linux/sbitmap.h
597
.private = current, \
include/linux/sched.h
170
current->task_state_change = _THIS_IP_; \
include/linux/sched.h
176
current->task_state_change = _THIS_IP_; \
include/linux/sched.h
1766
return __task_lazy_mmu_mode_active(current);
include/linux/sched.h
181
current->saved_state_change = current->task_state_change;\
include/linux/sched.h
182
current->task_state_change = _THIS_IP_; \
include/linux/sched.h
1823
#define clear_used_math() clear_stopped_child_used_math(current)
include/linux/sched.h
1824
#define set_used_math() set_stopped_child_used_math(current)
include/linux/sched.h
1829
#define conditional_used_math(condition) conditional_stopped_child_used_math(condition, current)
include/linux/sched.h
1832
do { (child)->flags &= ~PF_USED_MATH, (child)->flags |= current->flags & PF_USED_MATH; } while (0)
include/linux/sched.h
1836
#define used_math() tsk_used_math(current)
include/linux/sched.h
1840
return (current->flags & PF_NO_SETAFFINITY) &&
include/linux/sched.h
1841
(current->nr_cpus_allowed == 1);
include/linux/sched.h
187
current->task_state_change = current->saved_state_change;\
include/linux/sched.h
1903
current->flags &= ~flags;
include/linux/sched.h
1904
current->flags |= orig_flags & flags;
include/linux/sched.h
2112
set_tsk_need_resched(current);
include/linux/sched.h
2216
WARN_ON_ONCE(p != current);
include/linux/sched.h
2346
swap(current->alloc_tag, tag);
include/linux/sched.h
2353
WARN(current->alloc_tag != tag, "current->alloc_tag was changed:\n");
include/linux/sched.h
2355
current->alloc_tag = old;
include/linux/sched.h
2434
struct task_struct *p = current;
include/linux/sched.h
244
WRITE_ONCE(current->__state, (state_value)); \
include/linux/sched.h
2469
struct task_struct *p = current;
include/linux/sched.h
251
smp_store_mb(current->__state, (state_value)); \
include/linux/sched.h
264
raw_spin_lock_irqsave(¤t->pi_lock, flags); \
include/linux/sched.h
267
WRITE_ONCE(current->__state, (state_value)); \
include/linux/sched.h
268
raw_spin_unlock_irqrestore(¤t->pi_lock, flags); \
include/linux/sched.h
299
raw_spin_lock(¤t->pi_lock); \
include/linux/sched.h
300
current->saved_state = current->__state; \
include/linux/sched.h
303
WRITE_ONCE(current->__state, TASK_RTLOCK_WAIT); \
include/linux/sched.h
304
raw_spin_unlock(¤t->pi_lock); \
include/linux/sched.h
310
raw_spin_lock(¤t->pi_lock); \
include/linux/sched.h
312
trace_set_current_state(current->saved_state); \
include/linux/sched.h
313
WRITE_ONCE(current->__state, current->saved_state); \
include/linux/sched.h
314
current->saved_state = TASK_RUNNING; \
include/linux/sched.h
315
raw_spin_unlock(¤t->pi_lock); \
include/linux/sched.h
318
#define get_current_state() READ_ONCE(current->__state)
include/linux/sched/mm.h
251
unsigned int pflags = READ_ONCE(current->flags);
include/linux/sched/mm.h
320
if (current->flags & PF_MEMALLOC)
include/linux/sched/mm.h
335
unsigned oldflags = ~current->flags & flags;
include/linux/sched/mm.h
336
current->flags |= flags;
include/linux/sched/mm.h
342
current->flags &= ~flags;
include/linux/sched/mm.h
500
old = current->active_memcg;
include/linux/sched/mm.h
501
current->active_memcg = memcg;
include/linux/sched/mm.h
544
if (current->mm != mm)
include/linux/sched/signal.h
290
struct task_struct *task = current;
include/linux/sched/signal.h
304
spin_lock_irq(¤t->sighand->siglock);
include/linux/sched/signal.h
305
if (current->jobctl & JOBCTL_STOP_DEQUEUED) {
include/linux/sched/signal.h
306
current->jobctl |= JOBCTL_STOPPED;
include/linux/sched/signal.h
309
spin_unlock_irq(¤t->sighand->siglock);
include/linux/sched/signal.h
378
set_tsk_thread_flag(current, TIF_SIGPENDING);
include/linux/sched/signal.h
429
(fatal_signal_pending(current) ||
include/linux/sched/signal.h
430
(user_mode(regs) && signal_pending(current))));
include/linux/sched/signal.h
514
current->restore_sigmask = true;
include/linux/sched/signal.h
522
current->restore_sigmask = false;
include/linux/sched/signal.h
526
return current->restore_sigmask;
include/linux/sched/signal.h
534
if (!current->restore_sigmask)
include/linux/sched/signal.h
536
current->restore_sigmask = false;
include/linux/sched/signal.h
544
__set_current_blocked(¤t->saved_sigmask);
include/linux/sched/signal.h
552
WARN_ON(!signal_pending(current));
include/linux/sched/signal.h
559
sigset_t *res = ¤t->blocked;
include/linux/sched/signal.h
561
res = ¤t->saved_sigmask;
include/linux/sched/signal.h
577
return sp >= current->sas_ss_sp &&
include/linux/sched/signal.h
578
sp - current->sas_ss_sp < current->sas_ss_size;
include/linux/sched/signal.h
580
return sp > current->sas_ss_sp &&
include/linux/sched/signal.h
581
sp - current->sas_ss_sp <= current->sas_ss_size;
include/linux/sched/signal.h
599
if (current->sas_ss_flags & SS_AUTODISARM)
include/linux/sched/signal.h
607
if (!current->sas_ss_size)
include/linux/sched/signal.h
624
return current->sas_ss_sp;
include/linux/sched/signal.h
626
return current->sas_ss_sp + current->sas_ss_size;
include/linux/sched/signal.h
772
return task_rlimit(current, limit);
include/linux/sched/signal.h
777
return task_rlimit_max(current, limit);
include/linux/sched/task_stack.h
91
void *stack = task_stack_page(current);
include/linux/signal.h
462
struct task_struct *t = current; \
include/linux/sunrpc/types.h
22
#define signalled() (signal_pending(current))
include/linux/swait.h
54
.task = current, \
include/linux/swap.h
170
if (current->reclaim_state)
include/linux/swap.h
171
current->reclaim_state->reclaimed += pages;
include/linux/swap.h
36
return current->flags & PF_KSWAPD;
include/linux/syscalls.h
1297
unsigned int old = current->personality;
include/linux/task_io_accounting_ops.h
13
current->ioac.read_bytes += bytes;
include/linux/task_io_accounting_ops.h
27
current->ioac.write_bytes += bytes;
include/linux/task_io_accounting_ops.h
41
current->ioac.cancelled_write_bytes += bytes;
include/linux/thread_info.h
24
#define current_thread_info() ((struct thread_info *)current)
include/linux/time_namespace.h
106
struct time_namespace *ns = current->nsproxy->time_ns;
include/linux/time_namespace.h
75
struct timens_offsets *ns_offsets = ¤t->nsproxy->time_ns->offsets;
include/linux/time_namespace.h
82
struct timens_offsets *ns_offsets = ¤t->nsproxy->time_ns->offsets;
include/linux/time_namespace.h
89
struct timens_offsets *ns_offsets = ¤t->nsproxy->time_ns->offsets;
include/linux/time_namespace.h
96
struct timens_offsets *ns_offsets = ¤t->nsproxy->time_ns->offsets;
include/linux/trace_events.h
182
entry->pid = current->pid;
include/linux/trace_recursion.h
129
unsigned int val = READ_ONCE(current->trace_recursion);
include/linux/trace_recursion.h
153
current->trace_recursion = val;
include/linux/trace_recursion.h
58
#define trace_recursion_set(bit) do { (current)->trace_recursion |= (1<<(bit)); } while (0)
include/linux/trace_recursion.h
59
#define trace_recursion_clear(bit) do { (current)->trace_recursion &= ~(1<<(bit)); } while (0)
include/linux/trace_recursion.h
60
#define trace_recursion_test(bit) ((current)->trace_recursion & (1<<(bit)))
include/linux/uaccess.h
248
current->pagefault_disabled++;
include/linux/uaccess.h
253
current->pagefault_disabled--;
include/linux/uaccess.h
288
return current->pagefault_disabled != 0;
include/linux/unwind_deferred.h
36
struct unwind_task_info *info = ¤t->unwind_info;
include/linux/unwind_deferred.h
48
current->unwind_info.id.id = 0;
include/linux/user_events.h
40
if (!t || !current->user_event_mm)
include/linux/user_events.h
43
old_mm = current->user_event_mm;
include/linux/utsname.h
31
return ¤t->nsproxy->uts_ns->name;
include/linux/vtime.h
118
vtime_guest_enter(current);
include/linux/vtime.h
120
current->flags |= PF_VCPU;
include/linux/vtime.h
126
vtime_guest_exit(current);
include/linux/vtime.h
128
current->flags &= ~PF_VCPU;
include/linux/vtime.h
138
current->flags |= PF_VCPU;
include/linux/vtime.h
143
current->flags &= ~PF_VCPU;
include/linux/vtime.h
74
vtime_account_kernel(current);
include/linux/vtime.h
75
current->flags |= PF_VCPU;
include/linux/vtime.h
80
vtime_account_kernel(current);
include/linux/vtime.h
81
current->flags &= ~PF_VCPU;
include/linux/wait.h
1235
.private = current, \
include/linux/wait.h
1244
(wait)->private = current; \
include/linux/wait.h
554
current->timer_slack_ns); \
include/linux/wait_bit.h
42
.private = current, \
include/linux/ww_mutex.h
147
ctx->task = current;
include/net/busy_poll.h
47
return READ_ONCE(sk->sk_ll_usec) && !signal_pending(current);
include/net/cls_cgroup.h
44
classid = task_cls_classid(current);
include/net/cls_cgroup.h
55
u32 classid = __task_get_classid(current);
include/net/netfilter/nf_dup_netdev.h
33
return unlikely(current->net_xmit.nf_dup_skb_recursion > NF_RECURSION_LIMIT);
include/net/netfilter/nf_dup_netdev.h
38
current->net_xmit.nf_dup_skb_recursion++;
include/net/netfilter/nf_dup_netdev.h
43
current->net_xmit.nf_dup_skb_recursion--;
include/net/netprio_cgroup.h
39
sock_cgroup_set_prioidx(skcd, task_netprioidx(current));
include/net/scm.h
98
scm_set_cred(scm, task_tgid(current), current_uid(), current_gid());
include/net/sock.h
2662
return ¤t->task_frag;
include/net/tcp.h
3084
signal_pending(current);
include/net/xfrm.h
840
audit_get_loginuid(current) :
include/net/xfrm.h
842
const unsigned int ses = task_valid ? audit_get_sessionid(current) :
include/trace/events/block.h
216
memcpy(__entry->comm, current->comm, TASK_COMM_LEN);
include/trace/events/block.h
413
memcpy(__entry->comm, current->comm, TASK_COMM_LEN);
include/trace/events/block.h
496
memcpy(__entry->comm, current->comm, TASK_COMM_LEN);
include/trace/events/block.h
515
memcpy(__entry->comm, current->comm, TASK_COMM_LEN);
include/trace/events/block.h
566
memcpy(__entry->comm, current->comm, TASK_COMM_LEN);
include/trace/events/coredump.h
35
memcpy(__entry->comm, current->comm, TASK_COMM_LEN);
include/trace/events/kmem.h
449
__entry->curr = current->mm == mm && !(current->flags & PF_KTHREAD);
include/trace/events/mmap.h
29
__entry->total_vm = current->mm->total_vm;
include/trace/events/power_cpu_migrate.h
46
__define_cpu_migrate_event(current);
include/trace/events/sched.h
196
BUG_ON(p != current);
include/trace/events/sched.h
378
__string( comm, current->comm )
include/trace/events/sched.h
386
__entry->prio = current->prio; /* XXX SCHED_DEADLINE */
include/trace/events/syscalls.h
31
syscall_get_arguments(current, regs, __entry->args);
include/trace/events/syscalls.h
56
__entry->id = syscall_get_nr(current, regs);
include/trace/events/writeback.h
703
__entry->dirtied_pause = current->nr_dirtied_pause;
include/trace/events/writeback.h
704
__entry->think = current->dirty_paused_when == 0 ? 0 :
include/trace/events/writeback.h
705
(long)(jiffies - current->dirty_paused_when) * 1000/HZ;
init/do_mounts.c
162
s = current->fs->pwd.dentry->d_sb;
init/main.c
1279
printk(KERN_DEBUG "calling %pS @ %i\n", fn, task_pid_nr(current));
init/main.c
1639
cad_pid = get_pid(task_pid(current));
io_uring/advise.c
59
ret = do_madvise(current->mm, ma->addr, ma->len, ma->advice);
io_uring/cancel.c
111
WARN_ON_ONCE(!io_wq_current_is_worker() && tctx != current->io_uring);
io_uring/cancel.c
305
ret = __io_sync_cancel(current->io_uring, &cd, sc.fd);
io_uring/cancel.c
329
ret = __io_sync_cancel(current->io_uring, &cd, sc.fd);
io_uring/cancel.c
584
struct io_uring_task *tctx = current->io_uring;
io_uring/cancel.c
591
WARN_ON_ONCE(sqd && sqpoll_task_locked(sqd) != current);
io_uring/cancel.c
593
if (!current->io_uring)
io_uring/cancel.c
602
io_uring_drop_tctx_refs(current);
io_uring/cancel.c
617
current->io_uring,
io_uring/cancel.c
624
current->io_uring,
io_uring/cancel.c
636
io_uring_drop_tctx_refs(current);
io_uring/cancel.c
640
node->ctx->submitter_task != current);
io_uring/cancel.c
663
__io_uring_free(current);
io_uring/io-wq.c
1273
task_rlimit(current, RLIMIT_NPROC);
io_uring/io-wq.c
1488
if (new_count[i] > task_rlimit(current, RLIMIT_NPROC))
io_uring/io-wq.c
1489
new_count[i] = task_rlimit(current, RLIMIT_NPROC);
io_uring/io-wq.c
200
struct io_worker *worker = current->worker_private;
io_uring/io-wq.c
260
current->worker_private = NULL;
io_uring/io-wq.c
694
set_task_comm(current, buf);
io_uring/io-wq.c
729
if (signal_pending(current)) {
io_uring/io-wq.c
812
if (fatal_signal_pending(current))
io_uring/io-wq.h
83
return in_task() && (current->flags & PF_IO_WORKER) &&
io_uring/io-wq.h
84
current->worker_private;
io_uring/io_uring.c
1250
if (task_work_pending(current) || list_empty(&ctx->iopoll_list)) {
io_uring/io_uring.c
1263
if (task_sigpending(current))
io_uring/io_uring.c
1745
req->tctx = current->io_uring;
io_uring/io_uring.c
1769
current->io_uring->cached_refs++;
io_uring/io_uring.c
2069
current->io_uring->cached_refs += left;
io_uring/io_uring.c
2303
struct io_uring_task *tctx = current->io_uring;
io_uring/io_uring.c
2575
struct io_uring_task *tctx = current->io_uring;
io_uring/io_uring.c
3038
if (current->io_uring_restrict)
io_uring/io_uring.c
3039
io_ctx_restriction_clone(ctx, current->io_uring_restrict);
io_uring/io_uring.c
3047
mmgrab(current->mm);
io_uring/io_uring.c
3048
ctx->mm_account = current->mm;
io_uring/io_uring.c
3067
ctx->submitter_task = get_task_struct(current);
io_uring/io_uring.c
3078
tctx = current->io_uring;
io_uring/io_uring.c
414
if ((current->flags & PF_KTHREAD) || !tctx->io_wq) {
io_uring/io_uring.c
429
if (WARN_ON_ONCE(!same_thread_group(tctx->task, current)))
io_uring/io_uring.c
604
if (likely(tctx->task == current)) {
io_uring/io_uring.c
619
refcount_add(refill, ¤t->usage);
io_uring/io_uring.h
238
lockdep_assert(current == ctx->submitter_task);
io_uring/io_uring.h
510
struct io_uring_task *tctx = current->io_uring;
io_uring/loop.c
64
if (task_work_pending(current)) {
io_uring/loop.c
69
if (unlikely(task_sigpending(current)))
io_uring/msg_ring.c
234
if (!(current->flags & PF_EXITING))
io_uring/napi.c
155
if (signal_pending(current))
io_uring/notif.c
126
notif->tctx = current->io_uring;
io_uring/openclose.c
238
struct files_struct *files = current->files;
io_uring/openclose.c
267
ret = filp_close(file, current->files);
io_uring/query.c
147
if (fatal_signal_pending(current))
io_uring/register.c
209
if (current->io_uring_restrict)
io_uring/register.c
215
if (!task_no_new_privs(current) &&
io_uring/register.c
238
current->io_uring_restrict = res;
io_uring/register.c
251
if (!task_no_new_privs(current) &&
io_uring/register.c
259
res = current->io_uring_restrict;
io_uring/register.c
268
if (res != current->io_uring_restrict)
io_uring/register.c
272
if (!current->io_uring_restrict)
io_uring/register.c
273
current->io_uring_restrict = res;
io_uring/register.c
283
ctx->submitter_task = get_task_struct(current);
io_uring/register.c
305
ret = io_wq_cpu_affinity(current->io_uring, new_mask);
io_uring/register.c
387
tctx = current->io_uring;
io_uring/register.c
764
if (ctx->submitter_task && ctx->submitter_task != current)
io_uring/rsrc.c
1434
src_ctx->submitter_task != current) {
io_uring/sqpoll.c
132
if (sqd->task_tgid != current->tgid)
io_uring/sqpoll.c
193
sqd->work_time += io_sq_cpu_usec(current) - ist->usec;
io_uring/sqpoll.c
201
ist->usec = io_sq_cpu_usec(current);
io_uring/sqpoll.c
251
signal_pending(current)) {
io_uring/sqpoll.c
253
if (signal_pending(current))
io_uring/sqpoll.c
268
struct io_uring_task *tctx = current->io_uring;
io_uring/sqpoll.c
272
if (task_work_pending(current))
io_uring/sqpoll.c
279
struct io_uring_task *tctx = current->io_uring;
io_uring/sqpoll.c
293
if (!current->io_uring) {
io_uring/sqpoll.c
296
put_task_struct(current);
io_uring/sqpoll.c
302
set_task_comm(current, buf);
io_uring/sqpoll.c
305
sqd->task_pid = current->pid;
io_uring/sqpoll.c
308
set_cpus_allowed_ptr(current, cpumask_of(sqd->sq_cpu));
io_uring/sqpoll.c
310
set_cpus_allowed_ptr(current, cpu_online_mask);
io_uring/sqpoll.c
327
if (io_sqd_events_pending(sqd) || signal_pending(current)) {
io_uring/sqpoll.c
36
WARN_ON_ONCE(sqpoll_task_locked(sqd) == current);
io_uring/sqpoll.c
409
put_task_struct(current);
io_uring/sqpoll.c
431
} while (!signal_pending(current));
io_uring/sqpoll.c
495
cpuset_cpus_allowed(current, allowed_mask);
io_uring/sqpoll.c
506
sqd->task_pid = current->pid;
io_uring/sqpoll.c
507
sqd->task_tgid = current->tgid;
io_uring/sqpoll.c
60
WARN_ON_ONCE(tsk == current);
io_uring/sqpoll.c
75
WARN_ON_ONCE(tsk == current);
io_uring/tctx.c
125
node->task = current;
io_uring/tctx.c
142
struct io_uring_task *tctx = current->io_uring;
io_uring/tctx.c
147
tctx = io_uring_alloc_task_context(current, ctx);
io_uring/tctx.c
175
current->io_uring = tctx;
io_uring/tctx.c
182
current->io_uring = NULL;
io_uring/tctx.c
198
&& ctx->submitter_task != current)
io_uring/tctx.c
205
current->io_uring->last = ctx;
io_uring/tctx.c
214
struct io_uring_task *tctx = current->io_uring;
io_uring/tctx.c
223
WARN_ON_ONCE(current != node->task);
io_uring/tctx.c
260
struct io_uring_task *tctx = current->io_uring;
io_uring/tctx.c
330
tctx = current->io_uring;
io_uring/tctx.c
376
struct io_uring_task *tctx = current->io_uring;
io_uring/tctx.h
27
struct io_uring_task *tctx = current->io_uring;
io_uring/tw.c
121
current->io_uring == tctx)
io_uring/tw.c
122
io_uring_drop_tctx_refs(current);
io_uring/tw.c
313
if (WARN_ON_ONCE(ctx->submitter_task != current))
io_uring/tw.h
108
return likely(ctx->submitter_task == current);
io_uring/tw.h
114
ctx->submitter_task == current);
io_uring/tw.h
24
return (current->flags & (PF_EXITING | PF_KTHREAD)) || percpu_ref_is_dying(&ctx->refs);
io_uring/tw.h
68
if (current->flags & PF_IO_WORKER) {
io_uring/tw.h
73
if (current->io_uring) {
io_uring/tw.h
77
tctx_task_work_run(current->io_uring, UINT_MAX, &count);
io_uring/tw.h
82
if (task_work_pending(current)) {
io_uring/tw.h
98
return task_work_pending(current) || io_local_work_pending(ctx);
io_uring/wait.c
156
current->in_iowait = 1;
io_uring/wait.c
161
current->in_iowait = 0;
io_uring/wait.c
175
if (unlikely(task_work_pending(current)))
io_uring/wait.c
177
if (unlikely(task_sigpending(current)))
io_uring/wait.c
217
iowq.wq.private = current;
io_uring/wait.c
41
if (task_sigpending(current))
io_uring/wait.c
48
struct io_uring_task *tctx = current->io_uring;
io_uring/waitid.c
220
iw->head = ¤t->signal->wait_chldexit;
io_uring/waitid.c
313
iw->head = ¤t->signal->wait_chldexit;
io_uring/zcrx.c
1398
if (fatal_signal_pending(current))
io_uring/zcrx.c
823
ifq->netdev = netdev_get_by_index_lock(current->nsproxy->net_ns,
ipc/ipc_sysctl.c
185
return ¤t->nsproxy->ipc_ns->ipc_set;
ipc/ipc_sysctl.c
190
return ¤t->nsproxy->ipc_ns->ipc_set == set;
ipc/mq_sysctl.c
71
return ¤t->nsproxy->ipc_ns->mq_set;
ipc/mq_sysctl.c
76
return ¤t->nsproxy->ipc_ns->mq_set == set;
ipc/mqueue.c
1108
wait.task = current;
ipc/mqueue.c
1201
wait.task = current;
ipc/mqueue.c
1337
if (info->notify_owner == task_tgid(current)) {
ipc/mqueue.c
1360
info->notify_self_exec_id = current->self_exec_id;
ipc/mqueue.c
1364
info->notify_owner = get_pid(task_tgid(current));
ipc/mqueue.c
456
ctx->ipc_ns = get_ipc_ns(current->nsproxy->ipc_ns);
ipc/mqueue.c
663
if (task_tgid(current) == info->notify_owner)
ipc/mqueue.c
695
if (walk->task->prio <= current->prio) {
ipc/mqueue.c
738
if (signal_pending(current)) {
ipc/mqueue.c
804
sig_i.si_pid = task_tgid_nr_ns(current,
ipc/mqueue.c
914
struct vfsmount *mnt = current->nsproxy->ipc_ns->mq_mnt;
ipc/mqueue.c
945
struct ipc_namespace *ipc_ns = current->nsproxy->ipc_ns;
ipc/msg.c
1081
!security_msg_queue_msgrcv(&msq->q_perm, msg, current,
ipc/msg.c
1107
ns = current->nsproxy->ipc_ns;
ipc/msg.c
1166
ipc_update_pid(&msq->q_lrpid, task_tgid(current));
ipc/msg.c
1182
msr_d.r_tsk = current;
ipc/msg.c
1240
if (signal_pending(current)) {
ipc/msg.c
196
mss->tsk = current;
ipc/msg.c
307
ns = current->nsproxy->ipc_ns;
ipc/msg.c
606
ns = current->nsproxy->ipc_ns;
ipc/msg.c
738
ns = current->nsproxy->ipc_ns;
ipc/msg.c
857
ns = current->nsproxy->ipc_ns;
ipc/msg.c
929
if (signal_pending(current)) {
ipc/msg.c
936
ipc_update_pid(&msq->q_lspid, task_tgid(current));
ipc/sem.c
1086
current->comm, task_pid_nr(current));
ipc/sem.c
1395
ipc_update_pid(&curr->sempid, task_tgid(current));
ipc/sem.c
1515
ipc_update_pid(&sma->sems[i].sempid, task_tgid(current));
ipc/sem.c
1661
ns = current->nsproxy->ipc_ns;
ipc/sem.c
1781
ns = current->nsproxy->ipc_ns;
ipc/sem.c
1854
undo_list = current->sysvsem.undo_list;
ipc/sem.c
1863
current->sysvsem.undo_list = undo_list;
ipc/sem.c
2097
queue.pid = task_tgid(current);
ipc/sem.c
2159
queue.sleeper = current;
ipc/sem.c
2167
current->timer_slack_ns, HRTIMER_MODE_ABS);
ipc/sem.c
2211
} while (error == -EINTR && !signal_pending(current)); /* spurious */
ipc/sem.c
2230
ns = current->nsproxy->ipc_ns;
ipc/sem.c
2434
ipc_update_pid(&semaphore->sempid, task_tgid(current));
ipc/sem.c
612
ns = current->nsproxy->ipc_ns;
ipc/shm.c
1253
ns = current->nsproxy->ipc_ns;
ipc/shm.c
1445
ns = current->nsproxy->ipc_ns;
ipc/shm.c
1582
ns = current->nsproxy->ipc_ns;
ipc/shm.c
1650
if (mmap_write_lock_killable(current->mm)) {
ipc/shm.c
1660
if (find_vma_intersection(current->mm, addr, addr + size))
ipc/shm.c
1670
mmap_write_unlock(current->mm);
ipc/shm.c
1732
struct mm_struct *mm = current->mm;
ipc/shm.c
297
ipc_update_pid(&shp->shm_lprid, task_tgid(current));
ipc/shm.c
387
ipc_update_pid(&shp->shm_lprid, task_tgid(current));
ipc/shm.c
772
shp->shm_cprid = get_pid(task_tgid(current));
ipc/shm.c
779
shp->shm_creator = current;
ipc/shm.c
788
task_lock(current);
ipc/shm.c
789
list_add(&shp->shm_clist, ¤t->sysvshm.shm_clist);
ipc/shm.c
790
task_unlock(current);
ipc/shm.c
840
ns = current->nsproxy->ipc_ns;
ipc/util.c
906
iter->ns = get_ipc_ns(current->nsproxy->ipc_ns);
ipc/util.c
907
iter->pid_ns = get_pid_ns(task_active_pid_ns(current));
kernel/acct.c
220
struct pid_namespace *ns = task_active_pid_ns(current);
kernel/acct.c
306
pin_kill(task_active_pid_ns(current)->bacct);
kernel/acct.c
432
struct pacct_struct *pacct = ¤t->signal->pacct;
kernel/acct.c
458
strscpy(ac->ac_comm, current->comm, sizeof(ac->ac_comm));
kernel/acct.c
462
run_time -= current->group_leader->start_time;
kernel/acct.c
487
spin_lock_irq(¤t->sighand->siglock);
kernel/acct.c
488
tty = current->signal->tty; /* Safe as we hold the siglock */
kernel/acct.c
497
spin_unlock_irq(¤t->sighand->siglock);
kernel/acct.c
510
ac->ac_pid = task_tgid_nr_ns(current, ns);
kernel/acct.c
512
ac->ac_ppid = task_tgid_nr_ns(rcu_dereference(current->real_parent), ns);
kernel/acct.c
546
current->signal->rlim[RLIMIT_FSIZE].rlim_cur = RLIM_INFINITY;
kernel/acct.c
549
current->signal->rlim[RLIMIT_FSIZE].rlim_cur = flim;
kernel/acct.c
559
struct pacct_struct *pacct = ¤t->signal->pacct;
kernel/acct.c
563
if (group_dead && current->mm) {
kernel/acct.c
564
struct mm_struct *mm = current->mm;
kernel/acct.c
574
spin_lock_irq(¤t->sighand->siglock);
kernel/acct.c
577
if (thread_group_leader(current)) {
kernel/acct.c
579
if (current->flags & PF_FORKNOEXEC)
kernel/acct.c
582
if (current->flags & PF_SUPERPRIV)
kernel/acct.c
584
if (current->flags & PF_DUMPCORE)
kernel/acct.c
586
if (current->flags & PF_SIGNALED)
kernel/acct.c
589
task_cputime(current, &utime, &stime);
kernel/acct.c
592
pacct->ac_minflt += current->min_flt;
kernel/acct.c
593
pacct->ac_majflt += current->maj_flt;
kernel/acct.c
594
spin_unlock_irq(¤t->sighand->siglock);
kernel/acct.c
621
for (ns = task_active_pid_ns(current); ns != NULL; ns = ns->parent) {
kernel/async.c
126
entry->func, task_pid_nr(current));
kernel/async.c
314
pr_debug("async_waiting @ %i\n", task_pid_nr(current));
kernel/async.c
319
pr_debug("async_continuing @ %i after %lli usec\n", task_pid_nr(current),
kernel/audit.c
1109
if (task_active_pid_ns(current) != &init_pid_ns)
kernel/audit.c
1132
pid_t pid = task_tgid_nr(current);
kernel/audit.c
1320
struct pid *req_pid = task_tgid(current);
kernel/audit.c
1548
t = READ_ONCE(current->signal->audit_tty);
kernel/audit.c
1569
t = READ_ONCE(current->signal->audit_tty);
kernel/audit.c
1572
t = xchg(¤t->signal->audit_tty, t);
kernel/audit.c
1632
DECLARE_WAITQUEUE(wait, current);
kernel/audit.c
1649
char comm[sizeof(current->comm)];
kernel/audit.c
1662
task_tgid_nr(current),
kernel/audit.c
1664
from_kuid(&init_user_ns, audit_get_loginuid(current)),
kernel/audit.c
1666
audit_get_sessionid(current));
kernel/audit.c
1670
audit_log_untrustedstring(ab, get_task_comm(comm, current));
kernel/audit.c
1671
audit_log_d_path_exe(ab, current->mm); /* exe= */
kernel/audit.c
1933
if (!(auditd_test_task(current) || audit_ctl_owner_current())) {
kernel/audit.c
1946
DECLARE_WAITQUEUE(wait, current);
kernel/audit.c
2225
unsigned int sessionid = audit_get_sessionid(current);
kernel/audit.c
2226
uid_t auid = from_kuid(&init_user_ns, audit_get_loginuid(current));
kernel/audit.c
2437
spin_lock_irqsave(¤t->sighand->siglock, flags);
kernel/audit.c
2438
if (current->signal)
kernel/audit.c
2439
tty = tty_kref_get(current->signal->tty);
kernel/audit.c
2440
spin_unlock_irqrestore(¤t->sighand->siglock, flags);
kernel/audit.c
2452
char comm[sizeof(current->comm)];
kernel/audit.c
2464
task_ppid_nr(current),
kernel/audit.c
2465
task_tgid_nr(current),
kernel/audit.c
2466
from_kuid(&init_user_ns, audit_get_loginuid(current)),
kernel/audit.c
2476
audit_get_sessionid(current));
kernel/audit.c
2479
audit_log_untrustedstring(ab, get_task_comm(comm, current));
kernel/audit.c
2480
audit_log_d_path_exe(ab, current->mm);
kernel/audit.c
250
audit_cmd_mutex.owner = current;
kernel/audit.c
2669
if (!audit_loginuid_set(current))
kernel/audit.c
2699
uid = from_kuid(&init_user_ns, task_uid(current));
kernel/audit.c
2704
audit_log_format(ab, "pid=%d uid=%u", task_tgid_nr(current), uid);
kernel/audit.c
271
return (current == audit_cmd_mutex.owner);
kernel/audit.c
2727
oldloginuid = audit_get_loginuid(current);
kernel/audit.c
2728
oldsessionid = audit_get_sessionid(current);
kernel/audit.c
2741
current->sessionid = sessionid;
kernel/audit.c
2742
current->loginuid = loginuid;
kernel/audit.c
2763
audit_sig_pid = task_tgid_nr(current);
kernel/audit.c
2764
auid = audit_get_loginuid(current);
kernel/audit_watch.c
265
audit_filter_inodes(current, audit_context());
kernel/audit_watch.c
543
if (tsk != current)
kernel/audit_watch.c
546
if (!current->mm)
kernel/audit_watch.c
548
exe_file = get_mm_exe_file(current->mm);
kernel/auditfilter.c
1353
pid = task_tgid_nr(current);
kernel/auditfilter.c
1363
result = audit_uid_comparator(audit_get_loginuid(current),
kernel/auditfilter.c
1367
result = audit_comparator(audit_loginuid_set(current),
kernel/auditfilter.c
1386
result = audit_exe_compare(current, e->rule.exe);
kernel/auditsc.c
1135
const char __user *p = (const char __user *)current->mm->arg_start;
kernel/auditsc.c
1190
send_sig(SIGKILL, current, 0);
kernel/auditsc.c
1594
res = get_cmdline(current, buf, MAX_PROCTITLE_AUDIT_LEN);
kernel/auditsc.c
1638
task_ppid_nr(current), task_tgid_nr(current),
kernel/auditsc.c
1660
context->personality = current->personality;
kernel/auditsc.c
1818
if (tsk == current && !context->dummy) {
kernel/auditsc.c
1944
audit_filter_syscall(current, ctx);
kernel/auditsc.c
1946
audit_filter_uring(current, ctx);
kernel/auditsc.c
1947
audit_filter_inodes(current, ctx);
kernel/auditsc.c
1960
audit_filter_uring(current, ctx);
kernel/auditsc.c
1961
audit_filter_inodes(current, ctx);
kernel/auditsc.c
2009
if (auditd_test_task(current))
kernel/auditsc.c
2013
context->arch = syscall_get_arch(current);
kernel/auditsc.c
2049
audit_filter_syscall(current, context);
kernel/auditsc.c
2050
audit_filter_inodes(current, context);
kernel/auditsc.c
2168
get_fs_pwd(current->fs, &context->pwd);
kernel/auditsc.c
2787
context->capset.pid = task_tgid_nr(current);
kernel/auditsc.c
2869
char comm[sizeof(current->comm)];
kernel/auditsc.c
2877
audit_log_format(ab, " pid=%u", task_tgid_nr(current));
kernel/auditsc.c
2880
audit_log_untrustedstring(ab, get_task_comm(comm, current));
kernel/auditsc.c
2890
char comm[sizeof(current->comm)];
kernel/auditsc.c
2892
auid = audit_get_loginuid(current);
kernel/auditsc.c
2893
sessionid = audit_get_sessionid(current);
kernel/auditsc.c
2902
audit_log_format(ab, " pid=%d comm=", task_tgid_nr(current));
kernel/auditsc.c
2903
audit_log_untrustedstring(ab, get_task_comm(comm, current));
kernel/auditsc.c
2904
audit_log_d_path_exe(ab, current->mm);
kernel/auditsc.c
2953
signr, syscall_get_arch(current), syscall,
kernel/auditsc.c
2954
in_compat_syscall(), KSTK_EIP(current), code);
kernel/auditsc.c
479
cred = rcu_dereference_check(tsk->cred, tsk == current || task_creation);
kernel/bpf/bpf_lsm.c
216
run_ctx = container_of(current->bpf_ctx, struct bpf_trace_run_ctx, run_ctx);
kernel/bpf/cgroup.c
173
cgrp = task_dfl_cgroup(current);
kernel/bpf/cgroup.c
1782
cgrp = task_dfl_cgroup(current);
kernel/bpf/cgroup.c
1802
ctx = container_of(current->bpf_ctx, struct bpf_cg_run_ctx, run_ctx);
kernel/bpf/cgroup.c
1824
container_of(current->bpf_ctx, struct bpf_cg_run_ctx, run_ctx);
kernel/bpf/cgroup.c
1838
container_of(current->bpf_ctx, struct bpf_cg_run_ctx, run_ctx);
kernel/bpf/cgroup.c
1969
cgrp = task_dfl_cgroup(current);
kernel/bpf/cgroup.c
2135
.current_task = current,
kernel/bpf/cgroup.c
2221
.current_task = current,
kernel/bpf/cgroup_iter.c
259
current->nsproxy->cgroup_ns);
kernel/bpf/devmap.c
1054
return __dev_map_hash_update_elem(current->nsproxy->net_ns,
kernel/bpf/devmap.c
994
return __dev_map_update_elem(current->nsproxy->net_ns,
kernel/bpf/helpers.c
227
struct task_struct *task = current;
kernel/bpf/helpers.c
243
struct task_struct *task = current;
kernel/bpf/helpers.c
263
struct task_struct *task = current;
kernel/bpf/helpers.c
2952
return task_under_cgroup_hierarchy(current, cgrp);
kernel/bpf/helpers.c
3013
if (!task_active_pid_ns(current))
kernel/bpf/helpers.c
412
cgrp = task_dfl_cgroup(current);
kernel/bpf/helpers.c
432
cgrp = task_dfl_cgroup(current);
kernel/bpf/helpers.c
593
struct task_struct *task = current;
kernel/bpf/memalloc.c
401
rcu_request_urgent_qs_task(current);
kernel/bpf/net_namespace.c
311
net = current->nsproxy->net_ns;
kernel/bpf/net_namespace.c
400
ret = __netns_bpf_prog_detach(current->nsproxy->net_ns, type, prog);
kernel/bpf/offload.c
242
netdev = dev_get_by_index(current->nsproxy->net_ns, attr->prog_ifindex);
kernel/bpf/offload.c
505
struct net *net = current->nsproxy->net_ns;
kernel/bpf/stackmap.c
336
struct stack_map_vma_lock lock = { .mm = current->mm };
kernel/bpf/stackmap.c
419
bool has_user_ctx = user && current && current->mm;
kernel/bpf/stackmap.c
433
if (!has_user_ctx || irq_work_busy || !mmap_read_trylock(current->mm)) {
kernel/bpf/stackmap.c
446
vma = find_vma(current->mm, ip);
kernel/bpf/stackmap.c
467
bpf_mmap_unlock_mm(work, current->mm);
kernel/bpf/stackmap.c
689
bool crosstask = task && task != current;
kernel/bpf/stream.c
392
current->pid, current->comm);
kernel/bpf/task_iter.c
234
tgid = pid_nr_ns(pid, task_active_pid_ns(current));
kernel/bpf/task_iter.c
387
common->ns = get_pid_ns(task_active_pid_ns(current));
kernel/bpf/tcx.c
125
struct net *net = current->nsproxy->net_ns;
kernel/bpf/tcx.c
13
struct net *net = current->nsproxy->net_ns;
kernel/bpf/tcx.c
312
struct net *net = current->nsproxy->net_ns;
kernel/bpf/tcx.c
62
struct net *net = current->nsproxy->net_ns;
kernel/bpf/verifier.c
17403
if (signal_pending(current))
kernel/capability.c
110
if (pid && (pid != task_pid_vnr(current))) {
kernel/capability.c
123
ret = security_capget(current, pEp, pIp, pPp);
kernel/capability.c
233
if (pid != 0 && pid != task_pid_vnr(current))
kernel/capability.c
344
current->flags |= PF_SUPERPRIV;
kernel/capability.c
42
current->comm);
kernel/capability.c
64
current->comm);
kernel/cgroup/cgroup-v1.c
1109
task_tgid_nr(current), current->comm);
kernel/cgroup/cgroup-v1.c
292
struct pid_namespace *ns = task_active_pid_ns(current);
kernel/cgroup/cgroup-v1.c
327
l->key.ns = get_pid_ns(task_active_pid_ns(current));
kernel/cgroup/cgroup.c
1473
cset = current->nsproxy->cgroup_ns->root_cset;
kernel/cgroup/cgroup.c
1501
if (current->nsproxy) {
kernel/cgroup/cgroup.c
1502
cset = current->nsproxy->cgroup_ns->root_cset;
kernel/cgroup/cgroup.c
2043
if (current->nsproxy->cgroup_ns == &init_cgroup_ns) {
kernel/cgroup/cgroup.c
2353
ctx->ns = current->nsproxy->cgroup_ns;
kernel/cgroup/cgroup.c
3063
tsk = current;
kernel/cgroup/cgroup.c
4265
ctx->ns = current->nsproxy->cgroup_ns;
kernel/cgroup/cgroup.c
6670
current->nsproxy->cgroup_ns);
kernel/cgroup/cgroup.c
6775
cgroup_threadgroup_change_begin(current);
kernel/cgroup/cgroup.c
6778
cset = task_css_set(current);
kernel/cgroup/cgroup.c
6835
current->nsproxy->cgroup_ns);
kernel/cgroup/cgroup.c
6850
cgroup_threadgroup_change_end(current);
kernel/cgroup/cgroup.c
6873
cgroup_threadgroup_change_end(current);
kernel/cgroup/cgroup.c
7412
cset = task_css_set(current);
kernel/cgroup/cpuset-v1.c
144
fmeter_markevent(&task_cs(current)->fmeter);
kernel/cgroup/cpuset-v1.c
431
current->nsproxy->cgroup_ns);
kernel/cgroup/cpuset.c
2581
if (task_work_add(current, flush_cb, TWA_RESUME))
kernel/cgroup/cpuset.c
2788
ret = task_cs(current) == cpuset_being_rebound;
kernel/cgroup/cpuset.c
3585
same_cs = (cs == task_cs(current));
kernel/cgroup/cpuset.c
3623
same_cs = (cs == task_cs(current));
kernel/cgroup/cpuset.c
3644
same_cs = (cs == task_cs(current));
kernel/cgroup/cpuset.c
3651
set_cpus_allowed_ptr(task, current->cpus_ptr);
kernel/cgroup/cpuset.c
3652
task->mems_allowed = current->mems_allowed;
kernel/cgroup/cpuset.c
4134
nodes_setall(current->mems_allowed);
kernel/cgroup/cpuset.c
4167
return nodes_intersects(*nodemask, current->mems_allowed);
kernel/cgroup/cpuset.c
4234
if (node_isset(node, current->mems_allowed))
kernel/cgroup/cpuset.c
4240
if (unlikely(tsk_is_oom_victim(current)))
kernel/cgroup/cpuset.c
4242
if (current->flags & PF_EXITING) /* Let dying task have memory */
kernel/cgroup/cpuset.c
4253
cs = nearest_hardwall_ancestor(task_cs(current));
kernel/cgroup/cpuset.c
4342
return *rotor = next_node_in(*rotor, current->mems_allowed);
kernel/cgroup/cpuset.c
4350
if (current->cpuset_mem_spread_rotor == NUMA_NO_NODE)
kernel/cgroup/cpuset.c
4351
current->cpuset_mem_spread_rotor =
kernel/cgroup/cpuset.c
4352
node_random(¤t->mems_allowed);
kernel/cgroup/cpuset.c
4354
return cpuset_spread_node(¤t->cpuset_mem_spread_rotor);
kernel/cgroup/cpuset.c
4386
cgrp = task_cs(current)->css.cgroup;
kernel/cgroup/cpuset.c
4390
nodemask_pr_args(¤t->mems_allowed));
kernel/cgroup/debug.c
52
cset = task_css_set(current);
kernel/cgroup/debug.c
80
count = refcount_read(&task_css_set(current)->refcount);
kernel/cgroup/debug.c
96
cset = task_css_set(current);
kernel/cgroup/dmem.c
105
return css_to_dmemcs(task_get_css(current, dmem_cgrp_id));
kernel/cgroup/freezer.c
108
if (current->frozen)
kernel/cgroup/freezer.c
112
current->frozen = true;
kernel/cgroup/freezer.c
113
cgrp = task_dfl_cgroup(current);
kernel/cgroup/freezer.c
133
cgrp = task_dfl_cgroup(current);
kernel/cgroup/freezer.c
137
WARN_ON_ONCE(!current->frozen);
kernel/cgroup/freezer.c
138
current->frozen = false;
kernel/cgroup/freezer.c
139
} else if (!(current->jobctl & JOBCTL_TRAP_FREEZE)) {
kernel/cgroup/freezer.c
140
spin_lock(¤t->sighand->siglock);
kernel/cgroup/freezer.c
141
current->jobctl |= JOBCTL_TRAP_FREEZE;
kernel/cgroup/freezer.c
143
spin_unlock(¤t->sighand->siglock);
kernel/cgroup/namespace.c
73
cset = task_css_set(current);
kernel/cgroup/rdma.c
104
return css_rdmacg(task_get_css(current, rdma_cgrp_id));
kernel/compat.c
47
old_set = current->blocked.sig[0];
kernel/compat.c
54
new_blocked = current->blocked;
kernel/context_tracking.c
120
WARN_ON_ONCE(IS_ENABLED(CONFIG_RCU_EQS_DEBUG) && !user && !is_idle_task(current));
kernel/context_tracking.c
121
rcu_preempt_deferred_qs(current);
kernel/context_tracking.c
165
WARN_ON_ONCE(IS_ENABLED(CONFIG_RCU_EQS_DEBUG) && !user && !is_idle_task(current));
kernel/context_tracking.c
45
WRITE_ONCE(current->rcu_tasks_idle_cpu, smp_processor_id());
kernel/context_tracking.c
453
WARN_ON_ONCE(!current->mm);
kernel/context_tracking.c
470
vtime_user_enter(current);
kernel/context_tracking.c
53
WRITE_ONCE(current->rcu_tasks_idle_cpu, -1);
kernel/context_tracking.c
605
vtime_user_exit(current);
kernel/crash_core.c
465
prstatus.common.pr_pid = current->pid;
kernel/cred.c
181
struct task_struct *task = current;
kernel/cred.c
26
current->comm, current->pid, ##__VA_ARGS__)
kernel/cred.c
32
current->comm, current->pid, ##__VA_ARGS__); \
kernel/cred.c
370
struct task_struct *task = current;
kernel/cred.c
77
BUG_ON(cred == current->cred);
kernel/cred.c
78
BUG_ON(cred == current->real_cred);
kernel/debug/debug_core.c
603
kgdb_info[cpu].task = current;
kernel/debug/debug_core.c
729
kgdb_contthread = current;
kernel/debug/gdbstub.c
1058
if (kgdb_contthread && kgdb_contthread != current) {
kernel/debug/gdbstub.c
548
if (kgdb_usethread && kgdb_usethread != current) {
kernel/debug/gdbstub.c
621
!(!kgdb_usethread || kgdb_usethread == current) ||
kernel/debug/gdbstub.c
745
ks->threadid = shadow_pid(current->pid);
kernel/debug/gdbstub.c
976
int_to_threadref(thref, shadow_pid(current->pid));
kernel/delayacct.c
131
current->delays->blkio_start = local_clock();
kernel/delayacct.c
218
current->delays->freepages_start = local_clock();
kernel/delayacct.c
223
delayacct_end(¤t->delays->lock,
kernel/delayacct.c
224
¤t->delays->freepages_start,
kernel/delayacct.c
225
¤t->delays->freepages_delay,
kernel/delayacct.c
226
¤t->delays->freepages_count,
kernel/delayacct.c
227
¤t->delays->freepages_delay_max,
kernel/delayacct.c
228
¤t->delays->freepages_delay_min,
kernel/delayacct.c
229
¤t->delays->freepages_delay_max_ts);
kernel/delayacct.c
234
*in_thrashing = !!current->in_thrashing;
kernel/delayacct.c
238
current->in_thrashing = 1;
kernel/delayacct.c
239
current->delays->thrashing_start = local_clock();
kernel/delayacct.c
247
current->in_thrashing = 0;
kernel/delayacct.c
248
delayacct_end(¤t->delays->lock,
kernel/delayacct.c
249
¤t->delays->thrashing_start,
kernel/delayacct.c
250
¤t->delays->thrashing_delay,
kernel/delayacct.c
251
¤t->delays->thrashing_count,
kernel/delayacct.c
252
¤t->delays->thrashing_delay_max,
kernel/delayacct.c
253
¤t->delays->thrashing_delay_min,
kernel/delayacct.c
254
¤t->delays->thrashing_delay_max_ts);
kernel/delayacct.c
259
current->delays->swapin_start = local_clock();
kernel/delayacct.c
264
delayacct_end(¤t->delays->lock,
kernel/delayacct.c
265
¤t->delays->swapin_start,
kernel/delayacct.c
266
¤t->delays->swapin_delay,
kernel/delayacct.c
267
¤t->delays->swapin_count,
kernel/delayacct.c
268
¤t->delays->swapin_delay_max,
kernel/delayacct.c
269
¤t->delays->swapin_delay_min,
kernel/delayacct.c
270
¤t->delays->swapin_delay_max_ts);
kernel/delayacct.c
275
current->delays->compact_start = local_clock();
kernel/delayacct.c
280
delayacct_end(¤t->delays->lock,
kernel/delayacct.c
281
¤t->delays->compact_start,
kernel/delayacct.c
282
¤t->delays->compact_delay,
kernel/delayacct.c
283
¤t->delays->compact_count,
kernel/delayacct.c
284
¤t->delays->compact_delay_max,
kernel/delayacct.c
285
¤t->delays->compact_delay_min,
kernel/delayacct.c
286
¤t->delays->compact_delay_max_ts);
kernel/delayacct.c
291
current->delays->wpcopy_start = local_clock();
kernel/delayacct.c
296
delayacct_end(¤t->delays->lock,
kernel/delayacct.c
297
¤t->delays->wpcopy_start,
kernel/delayacct.c
298
¤t->delays->wpcopy_delay,
kernel/delayacct.c
299
¤t->delays->wpcopy_count,
kernel/delayacct.c
300
¤t->delays->wpcopy_delay_max,
kernel/delayacct.c
301
¤t->delays->wpcopy_delay_min,
kernel/delayacct.c
302
¤t->delays->wpcopy_delay_max_ts);
kernel/dma/debug.c
1113
struct vm_struct *stack_vm_area = task_stack_vm_area(current);
kernel/dma/debug.c
1131
addr = (u8 *)current->stack + i * PAGE_SIZE +
kernel/entry/common.c
62
klp_update_patch_state(current);
kernel/entry/syscall-common.c
17
return syscall_get_nr(current, regs);
kernel/entry/syscall_user_dispatch.c
134
return task_set_syscall_user_dispatch(current, mode, offset, len, selector);
kernel/entry/syscall_user_dispatch.c
27
info.si_call_addr = (void __user *)KSTK_EIP(current);
kernel/entry/syscall_user_dispatch.c
29
info.si_arch = syscall_get_arch(current);
kernel/entry/syscall_user_dispatch.c
30
info.si_syscall = syscall_get_nr(current, regs);
kernel/entry/syscall_user_dispatch.c
37
struct syscall_user_dispatch *sd = ¤t->syscall_dispatch;
kernel/entry/syscall_user_dispatch.c
66
syscall_rollback(current, regs);
kernel/events/callchain.c
185
struct uprobe_task *utask = current->utask;
kernel/events/callchain.c
249
if (!is_user_task(current))
kernel/events/callchain.c
251
regs = task_pt_regs(current);
kernel/events/core.c
10553
rec.pid = perf_event_pid(event, current);
kernel/events/core.c
10554
rec.tid = perf_event_tid(event, current);
kernel/events/core.c
10803
!task_work_add(current, &event->pending_task, notify_mode)) {
kernel/events/core.c
11084
return get_recursion_context(current->perf_recursion);
kernel/events/core.c
11090
put_recursion_context(current->perf_recursion, rctx);
kernel/events/core.c
11492
if (task && task != current) {
kernel/events/core.c
1183
cpuctx->cgrp = perf_cgroup_from_task(current, ctx);
kernel/events/core.c
12272
if (!(event->attr.exclude_idle && is_idle_task(current)))
kernel/events/core.c
13410
event->ns = get_pid_ns(task_active_pid_ns(current));
kernel/events/core.c
14239
event->owner = current;
kernel/events/core.c
14251
mutex_lock(¤t->perf_event_mutex);
kernel/events/core.c
14252
list_add_tail(&event->owner_entry, ¤t->perf_event_list);
kernel/events/core.c
14253
mutex_unlock(¤t->perf_event_mutex);
kernel/events/core.c
14682
WARN_ON_ONCE(task != current);
kernel/events/core.c
14993
struct task_struct *parent = current;
kernel/events/core.c
298
if (ctx->task != current) {
kernel/events/core.c
3066
reprogram = (ctx->task == current);
kernel/events/core.c
3091
struct perf_cgroup *cgrp = perf_cgroup_from_task(current, ctx);
kernel/events/core.c
413
if (WARN_ON_ONCE(task != current))
kernel/events/core.c
4662
ctx = rcu_dereference(current->perf_event_ctxp);
kernel/events/core.c
4697
if (WARN_ON_ONCE(current->perf_event_ctxp != ctx))
kernel/events/core.c
4747
if (WARN_ON_ONCE(ctx->task != current))
kernel/events/core.c
4908
event->hw.target != current) {
kernel/events/core.c
5078
task = current;
kernel/events/core.c
6755
mutex_lock(¤t->perf_event_mutex);
kernel/events/core.c
6756
list_for_each_entry(event, ¤t->perf_event_list, owner_entry) {
kernel/events/core.c
6761
mutex_unlock(¤t->perf_event_mutex);
kernel/events/core.c
6771
mutex_lock(¤t->perf_event_mutex);
kernel/events/core.c
6772
list_for_each_entry(event, ¤t->perf_event_list, owner_entry) {
kernel/events/core.c
6777
mutex_unlock(¤t->perf_event_mutex);
kernel/events/core.c
7612
if (current->flags & PF_EXITING)
kernel/events/core.c
7620
if (WARN_ON_ONCE(event->ctx->task != current))
kernel/events/core.c
7822
regs_user->abi = perf_reg_abi(current);
kernel/events/core.c
7824
} else if (is_user_task(current)) {
kernel/events/core.c
7836
regs_intr->abi = perf_reg_abi(current);
kernel/events/core.c
7868
if (!current->mm)
kernel/events/core.c
8072
data->tid_entry.pid = perf_event_pid(event, current);
kernel/events/core.c
8073
data->tid_entry.tid = perf_event_tid(event, current);
kernel/events/core.c
8462
if (is_user_task(current)) {
kernel/events/core.c
8552
mm = current->mm;
kernel/events/core.c
8577
is_user_task(current);
kernel/events/core.c
8579
bool crosstask = event->ctx->task && event->ctx->task != current;
kernel/events/core.c
8586
if (!current->mm)
kernel/events/core.c
8749
cgrp = task_css_check(current, perf_event_cgrp_id, 1)->cgroup;
kernel/events/core.c
9022
ctx = rcu_dereference(current->perf_event_ctxp);
kernel/events/core.c
9067
ctx = perf_pin_task_context(current);
kernel/events/core.c
92
if (p != current)
kernel/events/core.c
9218
task_event->event_id.ppid = perf_event_pid(event, current);
kernel/events/core.c
9219
task_event->event_id.ptid = perf_event_tid(event, current);
kernel/events/core.c
9317
perf_event_alloc_task_data(task, current);
kernel/events/core.c
9716
mmap_event->event_id.pid = perf_event_pid(event, current);
kernel/events/core.c
9717
mmap_event->event_id.tid = perf_event_tid(event, current);
kernel/events/core.c
9952
ctx = rcu_dereference(current->perf_event_ctxp);
kernel/events/hw_breakpoint.c
808
if (irqs_disabled() && bp->ctx && bp->ctx->task == current)
kernel/events/hw_breakpoint_test.c
127
TEST_EXPECT_NOSPC(register_test_bp(-1, current, idx));
kernel/events/hw_breakpoint_test.c
150
fill_bp_slots(test, &idx, -1, current, 0);
kernel/events/hw_breakpoint_test.c
151
TEST_EXPECT_NOSPC(register_test_bp(-1, current, idx));
kernel/events/hw_breakpoint_test.c
152
TEST_EXPECT_NOSPC(register_test_bp(get_test_cpu(0), current, idx));
kernel/events/hw_breakpoint_test.c
164
fill_bp_slots(test, &idx, -1, current, 0);
kernel/events/hw_breakpoint_test.c
167
TEST_EXPECT_NOSPC(register_test_bp(-1, current, idx));
kernel/events/hw_breakpoint_test.c
169
TEST_EXPECT_NOSPC(register_test_bp(get_test_cpu(0), current, idx));
kernel/events/hw_breakpoint_test.c
181
fill_bp_slots(test, &idx, get_test_cpu(0), current, 0);
kernel/events/hw_breakpoint_test.c
182
TEST_EXPECT_NOSPC(register_test_bp(-1, current, idx));
kernel/events/hw_breakpoint_test.c
183
TEST_EXPECT_NOSPC(register_test_bp(get_test_cpu(0), current, idx));
kernel/events/hw_breakpoint_test.c
199
fill_one_bp_slot(test, &idx, get_test_cpu(0), current);
kernel/events/hw_breakpoint_test.c
200
fill_bp_slots(test, &idx, -1, current, 1);
kernel/events/hw_breakpoint_test.c
201
TEST_EXPECT_NOSPC(register_test_bp(-1, current, idx));
kernel/events/hw_breakpoint_test.c
202
TEST_EXPECT_NOSPC(register_test_bp(get_test_cpu(0), current, idx));
kernel/events/hw_breakpoint_test.c
217
fill_bp_slots(test, &idx, get_test_cpu(0), current, 0);
kernel/events/hw_breakpoint_test.c
220
TEST_EXPECT_NOSPC(register_test_bp(-1, current, idx));
kernel/events/hw_breakpoint_test.c
222
TEST_EXPECT_NOSPC(register_test_bp(get_test_cpu(0), current, idx));
kernel/events/hw_breakpoint_test.c
233
fill_bp_slots(test, &idx, get_test_cpu(0), current, 0);
kernel/events/hw_breakpoint_test.c
236
TEST_EXPECT_NOSPC(register_test_bp(-1, current, idx));
kernel/events/hw_breakpoint_test.c
238
TEST_EXPECT_NOSPC(register_test_bp(get_test_cpu(0), current, idx));
kernel/events/hw_breakpoint_test.c
252
fill_bp_slots(test, &idx, -1, current, 2);
kernel/events/hw_breakpoint_test.c
255
fill_one_bp_slot(test, &idx, get_test_cpu(0), current);
kernel/events/hw_breakpoint_test.c
256
fill_one_bp_slot(test, &idx, -1, current);
kernel/events/hw_breakpoint_test.c
258
TEST_EXPECT_NOSPC(register_test_bp(-1, current, idx));
kernel/events/hw_breakpoint_test.c
259
TEST_EXPECT_NOSPC(register_test_bp(get_test_cpu(0), current, idx));
kernel/events/hw_breakpoint_test.c
270
TEST_EXPECT_NOSPC(register_test_bp(-1, current, idx));
kernel/events/hw_breakpoint_test.c
273
fill_one_bp_slot(test, &idx, -1, current);
kernel/events/hw_breakpoint_test.c
275
TEST_EXPECT_NOSPC(register_test_bp(-1, current, idx));
kernel/events/hw_breakpoint_test.c
276
TEST_EXPECT_NOSPC(register_test_bp(get_test_cpu(0), current, idx));
kernel/events/uprobes.c
1348
uprobe_warn(current, "unregister, leaking uprobe");
kernel/events/uprobes.c
1626
if (!fatal_signal_pending(current) &&
kernel/events/uprobes.c
1753
struct mm_struct *mm = current->mm;
kernel/events/uprobes.c
1798
struct mm_struct *mm = current->mm;
kernel/events/uprobes.c
1894
struct xol_area *area = current->mm->uprobes_state.xol_area;
kernel/events/uprobes.c
1938
struct uprobe_task *utask = current->utask;
kernel/events/uprobes.c
2092
if (!current->utask)
kernel/events/uprobes.c
2093
current->utask = alloc_utask();
kernel/events/uprobes.c
2094
return current->utask;
kernel/events/uprobes.c
2176
if (current->flags & PF_EXITING)
kernel/events/uprobes.c
2179
if (!__create_xol_area(current->utask->dup_xol_addr) &&
kernel/events/uprobes.c
2180
!fatal_signal_pending(current))
kernel/events/uprobes.c
2181
uprobe_warn(current, "dup xol area");
kernel/events/uprobes.c
2189
struct uprobe_task *utask = current->utask;
kernel/events/uprobes.c
2190
struct mm_struct *mm = current->mm;
kernel/events/uprobes.c
2229
area = READ_ONCE(current->mm->uprobes_state.xol_area); /* ^^^ */
kernel/events/uprobes.c
2255
struct uprobe_task *utask = current->utask;
kernel/events/uprobes.c
2266
current->pid, current->tgid);
kernel/events/uprobes.c
2290
uprobe_warn(current, "handle tail call");
kernel/events/uprobes.c
2321
struct uprobe_task *utask = current->utask;
kernel/events/uprobes.c
2358
struct task_struct *t = current;
kernel/events/uprobes.c
2429
struct mm_struct *mm = current->mm;
kernel/events/uprobes.c
2471
struct mm_struct *mm = current->mm;
kernel/events/uprobes.c
2554
struct uprobe_task *utask = current->utask;
kernel/events/uprobes.c
2590
if (!filter_chain(uprobe, current->mm)) {
kernel/events/uprobes.c
2592
unapply_uprobe(uprobe, current->mm);
kernel/events/uprobes.c
2643
utask = current->utask;
kernel/events/uprobes.c
2689
uprobe_warn(current, "handle uretprobe, sending SIGILL.");
kernel/events/uprobes.c
2838
uprobe_warn(current, "execute the probed insn, sending SIGILL.");
kernel/events/uprobes.c
2860
utask = current->utask;
kernel/events/uprobes.c
2873
if (!current->mm)
kernel/events/uprobes.c
2876
if (!mm_flags_test(MMF_HAS_UPROBES, current->mm) &&
kernel/events/uprobes.c
2877
(!current->utask || !current->utask->return_instances))
kernel/events/uprobes.c
2890
struct uprobe_task *utask = current->utask;
kernel/events/uprobes.c
2892
if (!current->mm || !utask || !utask->active_uprobe)
kernel/exec_domain.c
40
unsigned int old = current->personality;
kernel/exec_state.c
75
src = rcu_dereference_protected(current->exec_state, true);
kernel/exec_state.c
97
exec_state = rcu_dereference_protected(current->exec_state, true);
kernel/exit.c
1025
if (unlikely(current->futex.pi_state_cache))
kernel/exit.c
1026
kfree(current->futex.pi_state_cache);
kernel/exit.c
1067
struct task_struct *tsk = current;
kernel/exit.c
1077
current->comm, task_pid_nr(current));
kernel/exit.c
1082
current->comm, task_pid_nr(current),
kernel/exit.c
1129
struct signal_struct *sig = current->signal;
kernel/exit.c
1136
struct sighand_struct *const sighand = current->sighand;
kernel/exit.c
1147
zap_other_threads(current);
kernel/exit.c
1246
struct signal_struct *psig = current->signal;
kernel/exit.c
1663
return current == parent || (!(wo->wo_flags & __WNOTHREAD) &&
kernel/exit.c
1664
same_thread_group(current, parent));
kernel/exit.c
1719
struct task_struct *tsk = current;
kernel/exit.c
1732
} while_each_thread(current, tsk);
kernel/exit.c
1751
wo->child_wait.private = current;
kernel/exit.c
1752
add_wait_queue(¤t->signal->wait_chldexit, &wo->child_wait);
kernel/exit.c
1759
if (signal_pending(current))
kernel/exit.c
1765
remove_wait_queue(¤t->signal->wait_chldexit, &wo->child_wait);
kernel/exit.c
1802
pid = get_task_pid(current, PIDTYPE_PGID);
kernel/exit.c
1903
pid = get_task_pid(current, PIDTYPE_PGID);
kernel/exit.c
380
retval = will_become_orphaned_pgrp(task_pgrp(current), NULL);
kernel/exit.c
494
struct task_struct *g, *p = current;
kernel/exit.c
560
if (!current->total_numa_faults)
kernel/exit.c
568
sub = min(fp, current->total_numa_faults);
kernel/exit.c
583
struct mm_struct *mm = current->mm;
kernel/exit.c
585
exit_mm_release(current, mm);
kernel/exit.c
593
BUG_ON(mm != current->active_mm);
kernel/exit.c
595
task_lock(current);
kernel/exit.c
608
current->mm = NULL;
kernel/exit.c
610
enter_lazy_tlb(mm, current);
kernel/exit.c
612
task_unlock(current);
kernel/exit.c
882
free = stack_not_used(current);
kernel/exit.c
891
current->comm, task_pid_nr(current), free);
kernel/exit.c
931
struct task_struct *tsk = current;
kernel/fork.c
1116
if (current->mm) {
kernel/fork.c
1117
unsigned long flags = __mm_flags_get_word(current->mm);
kernel/fork.c
1120
mm->def_flags = current->mm->def_flags & VM_INIT_DEF_MASK;
kernel/fork.c
1175
return mm_init(mm, current);
kernel/fork.c
1396
if (mm == current->mm)
kernel/fork.c
1587
oldmm = current->mm;
kernel/fork.c
1595
mm = dup_mm(tsk, current->mm);
kernel/fork.c
1611
exec_state = rcu_dereference_protected(current->exec_state, true);
kernel/fork.c
1623
struct fs_struct *fs = current->fs;
kernel/fork.c
1650
oldf = current->files;
kernel/fork.c
1677
refcount_inc(¤t->sighand->count);
kernel/fork.c
1686
spin_lock_irq(¤t->sighand->siglock);
kernel/fork.c
1687
memcpy(sig->action, current->sighand->action, sizeof(sig->action));
kernel/fork.c
1688
spin_unlock_irq(¤t->sighand->siglock);
kernel/fork.c
1755
task_lock(current->group_leader);
kernel/fork.c
1756
memcpy(sig->rlim, current->signal->rlim, sizeof sig->rlim);
kernel/fork.c
1757
task_unlock(current->group_leader);
kernel/fork.c
1768
sig->oom_score_adj = current->signal->oom_score_adj;
kernel/fork.c
1769
sig->oom_score_adj_min = current->signal->oom_score_adj_min;
kernel/fork.c
1786
assert_spin_locked(¤t->sighand->siglock);
kernel/fork.c
1789
get_seccomp_filter(current);
kernel/fork.c
1790
p->seccomp = current->seccomp;
kernel/fork.c
1797
if (task_no_new_privs(current))
kernel/fork.c
1812
current->clear_child_tid = tidptr;
kernel/fork.c
1814
return task_pid_vnr(current);
kernel/fork.c
1963
tsk->signal->oom_score_adj = current->signal->oom_score_adj;
kernel/fork.c
1964
tsk->signal->oom_score_adj_min = current->signal->oom_score_adj_min;
kernel/fork.c
2005
struct nsproxy *nsp = current->nsproxy;
kernel/fork.c
2039
current->signal->flags & SIGNAL_UNKILLABLE)
kernel/fork.c
2048
(task_active_pid_ns(current) != nsp->pid_ns_for_children))
kernel/fork.c
2070
if ((clone_flags & CLONE_PARENT) && current->signal->autoreap)
kernel/fork.c
2105
spin_lock_irq(¤t->sighand->siglock);
kernel/fork.c
2107
hlist_add_head(&delayed.node, ¤t->signal->multiprocess);
kernel/fork.c
2109
spin_unlock_irq(¤t->sighand->siglock);
kernel/fork.c
2111
if (task_sigpending(current))
kernel/fork.c
2115
p = dup_task_struct(current, node);
kernel/fork.c
2163
current->flags &= ~PF_NPROC_EXCEEDED;
kernel/fork.c
2205
p->default_timer_slack_ns = current->timer_slack_ns;
kernel/fork.c
2366
p->group_leader = current->group_leader;
kernel/fork.c
2367
p->tgid = current->tgid;
kernel/fork.c
2441
p->real_parent = current->real_parent;
kernel/fork.c
2442
p->parent_exec_id = current->parent_exec_id;
kernel/fork.c
2446
p->exit_signal = current->group_leader->exit_signal;
kernel/fork.c
2448
p->real_parent = current;
kernel/fork.c
2449
p->parent_exec_id = current->self_exec_id;
kernel/fork.c
2457
spin_lock(¤t->sighand->siglock);
kernel/fork.c
2474
if (fatal_signal_pending(current)) {
kernel/fork.c
2497
init_task_pid(p, PIDTYPE_PGID, task_pgrp(current));
kernel/fork.c
2498
init_task_pid(p, PIDTYPE_SID, task_session(current));
kernel/fork.c
2508
p->signal->tty = tty_kref_get(current->signal->tty);
kernel/fork.c
2525
current->signal->nr_threads++;
kernel/fork.c
2526
current->signal->quick_threads++;
kernel/fork.c
2527
atomic_inc(¤t->signal->live);
kernel/fork.c
2528
refcount_inc(¤t->signal->sigcnt);
kernel/fork.c
2538
spin_unlock(¤t->sighand->siglock);
kernel/fork.c
2564
spin_unlock(¤t->sighand->siglock);
kernel/fork.c
2625
spin_lock_irq(¤t->sighand->siglock);
kernel/fork.c
2627
spin_unlock_irq(¤t->sighand->siglock);
kernel/fork.c
2744
if (likely(!ptrace_event_enabled(current, trace)))
kernel/fork.c
2758
trace_sched_process_fork(current, p);
kernel/fork.c
3155
if (!thread_group_empty(current))
kernel/fork.c
3159
if (refcount_read(¤t->sighand->count) > 1)
kernel/fork.c
3175
struct fs_struct *fs = current->fs;
kernel/fork.c
3196
struct files_struct *fd = current->files;
kernel/fork.c
3284
exit_sem(current);
kernel/fork.c
3288
exit_shm(current);
kernel/fork.c
3289
shm_init_task(current);
kernel/fork.c
3293
switch_task_namespaces(current, new_nsproxy);
kernel/fork.c
3297
task_lock(current);
kernel/fork.c
3300
fs = current->fs;
kernel/fork.c
3302
current->fs = new_fs;
kernel/fork.c
3311
swap(current->files, new_fd);
kernel/fork.c
3313
task_unlock(current);
kernel/fork.c
3322
perf_event_namespaces(current);
kernel/fork.c
3354
struct task_struct *task = current;
kernel/fork.c
640
current->comm,
kernel/fork.c
641
task_pid_nr(current));
kernel/fork.c
661
WARN_ON_ONCE(current->active_mm == mm);
kernel/fork.c
668
if (current->active_mm == mm) {
kernel/fork.c
669
WARN_ON_ONCE(current->mm);
kernel/fork.c
670
current->active_mm = &init_mm;
kernel/fork.c
671
switch_mm(mm, &init_mm, current);
kernel/fork.c
726
WARN_ON_ONCE(mm == current->mm);
kernel/fork.c
731
WARN_ON_ONCE(mm == current->active_mm);
kernel/fork.c
785
WARN_ON(tsk == current);
kernel/freezer.c
121
if (p != current && task_curr(p))
kernel/freezer.c
242
current->flags &= ~PF_NOFREEZE;
kernel/freezer.c
68
pr_debug("%s entered refrigerator\n", current->comm);
kernel/freezer.c
75
raw_spin_lock_irq(¤t->pi_lock);
kernel/freezer.c
76
WRITE_ONCE(current->__state, TASK_FROZEN);
kernel/freezer.c
78
current->saved_state = TASK_RUNNING;
kernel/freezer.c
79
raw_spin_unlock_irq(¤t->pi_lock);
kernel/freezer.c
82
freeze = freezing(current) && !(check_kthr_stop && kthread_should_stop());
kernel/freezer.c
93
pr_debug("%s left refrigerator\n", current->comm);
kernel/futex/core.c
1171
struct robust_list_head __user *head = current->futex.robust_list;
kernel/futex/core.c
1186
current->futex.robust_list = NULL;
kernel/futex/core.c
1224
struct compat_robust_list_head __user *head = current->futex.compat_robust_list;
kernel/futex/core.c
1289
struct compat_robust_list_head __user *head = current->futex.compat_robust_list;
kernel/futex/core.c
1296
current->futex.compat_robust_list = NULL;
kernel/futex/core.c
1325
WARN_ON(curr != current);
kernel/futex/core.c
1326
guard(private_hash)(current->mm);
kernel/futex/core.c
1792
struct mm_struct *mm = current->mm;
kernel/futex/core.c
1905
if (!current->mm)
kernel/futex/core.c
1909
threads = min_t(unsigned int, get_nr_threads(current), num_online_cpus());
kernel/futex/core.c
1911
fph = rcu_dereference(current->mm->futex.phash.hash);
kernel/futex/core.c
1938
fph = rcu_dereference(current->mm->futex.phash.hash);
kernel/futex/core.c
506
struct mm_struct *mm = current->mm;
kernel/futex/core.c
740
struct mm_struct *mm = current->mm;
kernel/futex/core.c
857
prio = min(current->normal_prio, MAX_RT_PRIO);
kernel/futex/pi.c
1042
ret = __rt_mutex_start_proxy_lock(&q.pi_state->pi_mutex, &rt_waiter, current, &wake_q);
kernel/futex/pi.c
109
current->futex.pi_state_cache = pi_state;
kernel/futex/pi.c
1143
u32 curval, uval, vpid = task_pid_vnr(current);
kernel/futex/pi.c
1186
if (pi_state->owner != current)
kernel/futex/pi.c
17
if (likely(current->futex.pi_state_cache))
kernel/futex/pi.c
31
current->futex.pi_state_cache = pi_state;
kernel/futex/pi.c
38
struct futex_pi_state *pi_state = current->futex.pi_state_cache;
kernel/futex/pi.c
41
current->futex.pi_state_cache = NULL;
kernel/futex/pi.c
711
if (oldowner != current) {
kernel/futex/pi.c
742
WARN_ON_ONCE(argowner != current);
kernel/futex/pi.c
743
if (oldowner == current) {
kernel/futex/pi.c
780
return argowner == current;
kernel/futex/pi.c
821
return argowner == current;
kernel/futex/pi.c
888
if (q->pi_state->owner != current)
kernel/futex/pi.c
889
return fixup_pi_state_owner(uaddr, q, current);
kernel/futex/pi.c
901
if (q->pi_state->owner == current)
kernel/futex/pi.c
908
if (WARN_ON_ONCE(rt_mutex_owner(&q->pi_state->pi_mutex) == current))
kernel/futex/pi.c
909
return fixup_pi_state_owner(uaddr, q, current);
kernel/futex/pi.c
953
ret = futex_lock_pi_atomic(uaddr, hb, &q.key, &q.pi_state, current,
kernel/futex/pi.c
99
if (current->futex.pi_state_cache) {
kernel/futex/pi.c
995
__futex_queue(&q, hb, current);
kernel/futex/requeue.c
741
else if (signal_pending(current))
kernel/futex/requeue.c
807
current->timer_slack_ns);
kernel/futex/requeue.c
827
ret = futex_wait_setup(uaddr, val, flags, &q, &key2, current);
kernel/futex/requeue.c
848
if (q.pi_state && (q.pi_state->owner != current)) {
kernel/futex/syscalls.c
34
current->futex.robust_list = head;
kernel/futex/syscalls.c
487
current->futex.compat_robust_list = head;
kernel/futex/syscalls.c
49
struct task_struct *p = current;
kernel/futex/waitwake.c
244
current->comm, oparg);
kernel/futex/waitwake.c
441
guard(private_hash)(current->mm);
kernel/futex/waitwake.c
490
futex_queue(q, hb, current);
kernel/futex/waitwake.c
595
else if (signal_pending(current))
kernel/futex/waitwake.c
693
if (task == current)
kernel/futex/waitwake.c
717
ret = futex_wait_setup(uaddr, val, flags, &q, NULL, current);
kernel/futex/waitwake.c
735
if (!signal_pending(current))
kernel/futex/waitwake.c
748
current->timer_slack_ns);
kernel/futex/waitwake.c
760
restart = ¤t->restart_block;
kernel/hung_task.c
547
set_user_nice(current, 0);
kernel/irq/manage.c
1047
set_cpus_allowed_ptr(current, mask);
kernel/irq/manage.c
1180
struct task_struct *tsk = current;
kernel/irq/manage.c
1184
if (WARN_ON_ONCE(!(current->flags & PF_EXITING)))
kernel/irq/manage.c
1255
sched_set_fifo_secondary(current);
kernel/irq/manage.c
1257
sched_set_fifo(current);
kernel/irq/manage.c
1266
task_work_add(current, &on_exit_work, TWA_NONE);
kernel/irq/manage.c
1284
task_work_cancel_func(current, irq_thread_dtor);
kernel/irq_work.c
317
sched_set_fifo_low(current);
kernel/kcov.c
1029
struct task_struct *t = current;
kernel/kcov.c
1100
return (struct kcov_common_handle_id){ .val = current->kcov_handle };
kernel/kcov.c
1122
WRITE_ONCE(current->kcov_mode, KCOV_MODE_TRACE_PC);
kernel/kcov.c
1125
WRITE_ONCE(current->kcov_mode, 0);
kernel/kcov.c
216
t = current;
kernel/kcov.c
245
t = current;
kernel/kcov.c
392
t->kcov_handle = current->kcov_handle;
kernel/kcov.c
626
t = current;
kernel/kcov.c
643
t = current;
kernel/kcov.c
654
t = current;
kernel/kcov.c
873
struct task_struct *t = current;
kernel/kcsan/core.c
206
return in_task() ? ¤t->kcsan_ctx : raw_cpu_ptr(&kcsan_cpu_ctx);
kernel/kcsan/core.c
375
return current->kcsan_stack_depth;
kernel/kcsan/core.c
385
current->kcsan_stack_depth += val;
kernel/kcsan/core.c
506
kcsan_save_irqtrace(current);
kernel/kcsan/core.c
508
kcsan_restore_irqtrace(current);
kernel/kcsan/core.c
587
kcsan_save_irqtrace(current);
kernel/kcsan/core.c
704
kcsan_restore_irqtrace(current);
kernel/kcsan/debugfs.c
59
const struct kcsan_ctx ctx_save = current->kcsan_ctx;
kernel/kcsan/debugfs.c
64
memset(¤t->kcsan_ctx, 0, sizeof(current->kcsan_ctx));
kernel/kcsan/debugfs.c
86
current->kcsan_ctx = ctx_save;
kernel/kcsan/kcsan_test.c
531
struct kcsan_scoped_access *reorder_access = ¤t->kcsan_ctx.reorder_access;
kernel/kcsan/permissive.h
31
return ptr == ¤t->flags;
kernel/kcsan/report.c
473
print_verbose_info(current);
kernel/kcsan/report.c
525
const bool is_running = task_is_running(current);
kernel/kcsan/report.c
536
other_info->task = current;
kernel/kcsan/report.c
569
other_info->task == current);
kernel/kcsan/report.c
649
.task_pid = in_task() ? task_pid_nr(current) : -1,
kernel/kcsan/selftest.c
113
struct kcsan_scoped_access *reorder_access = ¤t->kcsan_ctx.reorder_access;
kernel/kexec_core.c
282
if (fatal_signal_pending(current))
kernel/kprobes.c
2089
correct_ret_addr = __kretprobe_find_ret_addr(current, &node);
kernel/kprobes.c
2103
first = current->kretprobe_instances.first;
kernel/kprobes.c
2128
first = current->kretprobe_instances.first;
kernel/kprobes.c
2129
current->kretprobe_instances.first = node->next;
kernel/kprobes.c
2167
__llist_add(&ri->llist, ¤t->kretprobe_instances);
kernel/kstack_erase.c
119
current->lowest_stack = task_stack_high;
kernel/kstack_erase.c
172
if (sp < current->lowest_stack &&
kernel/kstack_erase.c
173
sp >= stackleak_task_low_bound(current)) {
kernel/kstack_erase.c
174
current->lowest_stack = sp;
kernel/kstack_erase.c
87
const unsigned long task_stack_low = stackleak_task_low_bound(current);
kernel/kstack_erase.c
88
const unsigned long task_stack_high = stackleak_task_high_bound(current);
kernel/kstack_erase.c
92
current->lowest_stack);
kernel/kstack_erase.c
95
current->prev_lowest_stack = erase_low;
kernel/kthread.c
1031
} else if (!freezing(current)) {
kernel/kthread.c
117
kthread->node = tsk_fork_get_node(current);
kernel/kthread.c
150
return test_bit(KTHREAD_SHOULD_STOP, &to_kthread(current)->flags);
kernel/kthread.c
1618
struct task_struct *tsk = current;
kernel/kthread.c
1663
struct task_struct *tsk = current;
kernel/kthread.c
1705
if (!(current->flags & PF_KTHREAD))
kernel/kthread.c
1707
kthread = to_kthread(current);
kernel/kthread.c
172
return __kthread_should_park(current);
kernel/kthread.c
1731
if (current->flags & PF_KTHREAD) {
kernel/kthread.c
1732
kthread = to_kthread(current);
kernel/kthread.c
178
struct kthread *kthread = tsk_is_kthread(current);
kernel/kthread.c
201
if (unlikely(freezing(current)))
kernel/kthread.c
290
__kthread_parkme(to_kthread(current));
kernel/kthread.c
352
struct kthread *kthread = to_kthread(current);
kernel/kthread.c
355
if (WARN_ON_ONCE(kthread_is_per_cpu(current)))
kernel/kthread.c
374
set_cpus_allowed_ptr(current, affinity);
kernel/kthread.c
391
self = to_kthread(current);
kernel/kthread.c
409
sched_setscheduler_nocheck(current, SCHED_NORMAL, ¶m);
kernel/kthread.c
413
create->result = current;
kernel/kthread.c
429
if (!(current->flags & PF_NO_SETAFFINITY) && !self->preferred_affinity)
kernel/kthread.c
456
current->pref_node_fork = create->node;
kernel/kthread.c
714
if (k != current) {
kernel/kthread.c
790
struct task_struct *tsk = current;
kernel/kthread.c
797
current->flags |= PF_NOFREEZE;
kernel/kthread.c
994
WARN_ON(worker->task && worker->task != current);
kernel/kthread.c
995
worker->task = current;
kernel/livepatch/patch.c
96
patch_state = current->patch_state;
kernel/livepatch/transition.c
288
if (task_curr(task) && task != current)
kernel/livepatch/transition.c
326
if (task == current)
kernel/livepatch/transition.c
327
ret = klp_check_and_switch_task(current, &old_name);
kernel/livepatch/transition.c
369
if (likely(!klp_patch_pending(current)))
kernel/livepatch/transition.c
380
klp_try_switch_task(current);
kernel/livepatch/transition.c
689
if (test_tsk_thread_flag(current, TIF_PATCH_PENDING))
kernel/livepatch/transition.c
694
child->patch_state = current->patch_state;
kernel/locking/lockdep.c
124
if (current->lockdep_recursion)
kernel/locking/lockdep.c
147
__owner = current;
kernel/locking/lockdep.c
154
if (debug_locks && DEBUG_LOCKS_WARN_ON(__owner != current))
kernel/locking/lockdep.c
165
return DEBUG_LOCKS_WARN_ON(__owner != current);
kernel/locking/lockdep.c
1955
struct task_struct *curr = current;
kernel/locking/lockdep.c
2010
struct task_struct *curr = current;
kernel/locking/lockdep.c
2173
print_deadlock_bug(current, src, target);
kernel/locking/lockdep.c
3648
pr_warn("%s/%d: ", current->comm, task_pid_nr(current));
kernel/locking/lockdep.c
4337
struct task_struct *curr = current;
kernel/locking/lockdep.c
4407
current->hardirq_chain_key = current->curr_chain_key;
kernel/locking/lockdep.c
4417
struct irqtrace_events *trace = ¤t->irqtrace;
kernel/locking/lockdep.c
4467
DEBUG_LOCKS_WARN_ON(current->hardirq_chain_key !=
kernel/locking/lockdep.c
4468
current->curr_chain_key);
kernel/locking/lockdep.c
4506
struct irqtrace_events *trace = ¤t->irqtrace;
kernel/locking/lockdep.c
4526
struct irqtrace_events *trace = ¤t->irqtrace;
kernel/locking/lockdep.c
4538
if (current->softirqs_enabled) {
kernel/locking/lockdep.c
4547
current->softirqs_enabled = 1;
kernel/locking/lockdep.c
4557
mark_held_locks(current, LOCK_ENABLED_SOFTIRQ);
kernel/locking/lockdep.c
4575
if (current->softirqs_enabled) {
kernel/locking/lockdep.c
4576
struct irqtrace_events *trace = ¤t->irqtrace;
kernel/locking/lockdep.c
4581
current->softirqs_enabled = 0;
kernel/locking/lockdep.c
5082
struct task_struct *curr = current;
kernel/locking/lockdep.c
5258
lockdep_print_held_locks(current);
kernel/locking/lockdep.c
5412
struct task_struct *curr = current;
kernel/locking/lockdep.c
5459
struct task_struct *curr = current;
kernel/locking/lockdep.c
5513
struct task_struct *curr = current;
kernel/locking/lockdep.c
5595
struct task_struct *curr = current;
kernel/locking/lockdep.c
5615
struct task_struct *curr = current;
kernel/locking/lockdep.c
5642
struct task_struct *curr = current;
kernel/locking/lockdep.c
5662
struct task_struct *curr = current;
kernel/locking/lockdep.c
5718
DEBUG_LOCKS_WARN_ON(current->softirqs_enabled);
kernel/locking/lockdep.c
5721
DEBUG_LOCKS_WARN_ON(!current->softirqs_enabled);
kernel/locking/lockdep.c
5727
print_irqtrace_events(current);
kernel/locking/lockdep.c
5746
check_chain_key(current);
kernel/locking/lockdep.c
5763
check_chain_key(current);
kernel/locking/lockdep.c
5792
print_usage_bug(current, hlock, LOCK_USED, LOCK_USAGE_STATES);
kernel/locking/lockdep.c
5890
check_chain_key(current);
kernel/locking/lockdep.c
5918
check_chain_key(current);
kernel/locking/lockdep.c
6038
struct task_struct *curr = current;
kernel/locking/lockdep.c
6082
struct task_struct *curr = current;
kernel/locking/lockdep.c
6178
lockdep_init_task(current);
kernel/locking/lockdep.c
6179
memset(current->held_locks, 0, MAX_LOCK_DEPTH*sizeof(struct held_lock));
kernel/locking/lockdep.c
6303
return current == lockdep_selftest_task_struct;
kernel/locking/lockdep.c
6712
struct task_struct *curr = current;
kernel/locking/lockdep.c
6747
current->comm, task_pid_nr(current));
kernel/locking/lockdep.c
6750
lockdep_print_held_locks(current);
kernel/locking/lockdep.c
6759
if (unlikely(current->lockdep_depth > 0))
kernel/locking/lockdep.c
6807
struct task_struct *curr = current;
kernel/locking/lockdep.c
6833
struct task_struct *curr = current;
kernel/locking/lockdep.c
799
if (p != current && task_is_running(p))
kernel/locking/locktorture.c
193
if (!rt_task(current)) {
kernel/locking/locktorture.c
201
sched_set_fifo(current);
kernel/locking/locktorture.c
215
sched_set_normal(current, 0);
kernel/locking/locktorture.c
907
if (!rt_task(current))
kernel/locking/locktorture.c
908
set_user_nice(current, MAX_NICE);
kernel/locking/locktorture.c
975
set_user_nice(current, MAX_NICE);
kernel/locking/mutex.c
1009
MUTEX_WARN_ON(__owner_task(owner) != current);
kernel/locking/mutex.c
1012
if (sched_proxy_exec() && current->blocked_donor) {
kernel/locking/mutex.c
1030
raw_spin_lock(¤t->blocked_lock);
kernel/locking/mutex.c
1039
donor = current->blocked_donor;
kernel/locking/mutex.c
1048
current->blocked_donor = NULL;
kernel/locking/mutex.c
1074
raw_spin_unlock(¤t->blocked_lock);
kernel/locking/mutex.c
156
unsigned long curr = (unsigned long)current;
kernel/locking/mutex.c
170
unsigned long curr = (unsigned long)current;
kernel/locking/mutex.c
215
debug_mutex_add_waiter(lock, waiter, current);
kernel/locking/mutex.c
253
debug_mutex_remove_waiter(lock, waiter, current);
kernel/locking/mutex.c
270
MUTEX_WARN_ON(__owner_task(owner) != current);
kernel/locking/mutex.c
672
waiter.task = current;
kernel/locking/mutex.c
691
raw_spin_lock(¤t->blocked_lock);
kernel/locking/mutex.c
692
__set_task_blocked_on(current, lock);
kernel/locking/mutex.c
707
raw_spin_unlock(¤t->blocked_lock);
kernel/locking/mutex.c
713
if (signal_pending_state(state, current)) {
kernel/locking/mutex.c
731
raw_spin_lock(¤t->blocked_lock);
kernel/locking/mutex.c
737
__set_task_blocked_on(current, lock);
kernel/locking/mutex.c
756
__clear_task_blocked_on(current, lock);
kernel/locking/mutex.c
757
raw_spin_unlock(¤t->blocked_lock);
kernel/locking/mutex.c
764
raw_spin_lock(¤t->blocked_lock);
kernel/locking/mutex.c
765
__set_task_blocked_on(current, lock);
kernel/locking/mutex.c
773
__clear_task_blocked_on(current, lock);
kernel/locking/mutex.c
775
raw_spin_unlock(¤t->blocked_lock);
kernel/locking/mutex.c
803
clear_task_blocked_on(current, lock);
kernel/locking/mutex.c
807
WARN_ON(get_task_blocked_on(current));
kernel/locking/mutex.c
87
unsigned long owner, curr = (unsigned long)current;
kernel/locking/rtmutex.c
1331
raw_spin_lock(¤t->pi_lock);
kernel/locking/rtmutex.c
1342
rt_mutex_dequeue_pi(current, waiter);
kernel/locking/rtmutex.c
1343
rt_mutex_adjust_prio(lock, current);
kernel/locking/rtmutex.c
1367
raw_spin_unlock(¤t->pi_lock);
kernel/locking/rtmutex.c
1373
int ret = try_to_take_rt_mutex(lock, current, NULL);
kernel/locking/rtmutex.c
1415
if (likely(rt_mutex_cmpxchg_acquire(lock, NULL, current)))
kernel/locking/rtmutex.c
1488
if (likely(rt_mutex_cmpxchg_release(lock, current, NULL)))
kernel/locking/rtmutex.c
1642
if (try_to_take_rt_mutex(lock, current, waiter)) {
kernel/locking/rtmutex.c
1651
if (signal_pending_state(state, current)) {
kernel/locking/rtmutex.c
1732
if (try_to_take_rt_mutex(lock, current, NULL)) {
kernel/locking/rtmutex.c
1745
ret = task_blocks_on_rt_mutex(lock, waiter, current, ww_ctx, chwalk, wake_q);
kernel/locking/rtmutex.c
1837
lockdep_assert(!current->pi_blocked_on);
kernel/locking/rtmutex.c
1866
if (try_to_take_rt_mutex(lock, current, NULL)) {
kernel/locking/rtmutex.c
1878
task_blocks_on_rt_mutex(lock, &waiter, current, NULL, RT_MUTEX_MIN_CHAINWALK, wake_q);
kernel/locking/rtmutex.c
1882
if (try_to_take_rt_mutex(lock, current, &waiter)) {
kernel/locking/rtmutex.c
231
return rt_mutex_cmpxchg_acquire(lock, NULL, current);
kernel/locking/rtmutex_api.c
477
try_to_take_rt_mutex(lock, current, waiter);
kernel/locking/rtmutex_api.c
482
if (rt_mutex_owner(lock) != current) {
kernel/locking/rtmutex_common.h
193
DEBUG_LOCKS_WARN_ON(rt_mutex_owner(lock) != current);
kernel/locking/rwbase_rt.c
142
lockdep_assert(!current->pi_blocked_on);
kernel/locking/rwbase_rt.c
267
if (rwbase_signal_pending_state(state, current)) {
kernel/locking/rwsem.c
1056
waiter.task = current;
kernel/locking/rwsem.c
1106
if (signal_pending_state(state, current)) {
kernel/locking/rwsem.c
1154
waiter.task = current;
kernel/locking/rwsem.c
1196
if (signal_pending_state(state, current))
kernel/locking/rwsem.c
1412
DEBUG_RWSEMS_WARN_ON((rwsem_owner(sem) != current) &&
kernel/locking/rwsem.c
1439
DEBUG_RWSEMS_WARN_ON(rwsem_owner(sem) != current, sem);
kernel/locking/rwsem.c
144
atomic_long_set(&sem->owner, (long)current);
kernel/locking/rwsem.c
1474
#define rwbase_signal_pending_state(state, current) \
kernel/locking/rwsem.c
1475
signal_pending_state(state, current)
kernel/locking/rwsem.c
182
__rwsem_set_reader_owned(sem, current);
kernel/locking/rwsem.c
220
while ((val & ~RWSEM_OWNER_FLAGS_MASK) == (unsigned long)current) {
kernel/locking/rwsem.c
74
atomic_long_read(&(sem)->owner), (long)current, \
kernel/locking/rwsem.c
938
if (rt_or_dl_task(current) &&
kernel/locking/semaphore.c
283
waiter.task = current;
kernel/locking/semaphore.c
287
if (signal_pending_state(state, current))
kernel/locking/semaphore.c
48
WRITE_ONCE((sem)->last_holder, (unsigned long)current);
kernel/locking/semaphore.c
53
if (READ_ONCE((sem)->last_holder) == (unsigned long)current)
kernel/locking/spinlock_debug.c
102
SPIN_BUG_ON(lock->owner != current, lock, "wrong owner");
kernel/locking/spinlock_debug.c
152
msg, raw_smp_processor_id(), current->comm,
kernel/locking/spinlock_debug.c
153
task_pid_nr(current), lock);
kernel/locking/spinlock_debug.c
187
RWLOCK_BUG_ON(READ_ONCE(lock->owner) == current, lock, "recursion");
kernel/locking/spinlock_debug.c
195
WRITE_ONCE(lock->owner, current);
kernel/locking/spinlock_debug.c
201
RWLOCK_BUG_ON(lock->owner != current, lock, "wrong owner");
kernel/locking/spinlock_debug.c
63
current->comm, task_pid_nr(current));
kernel/locking/spinlock_debug.c
87
SPIN_BUG_ON(READ_ONCE(lock->owner) == current, lock, "recursion");
kernel/locking/spinlock_debug.c
95
WRITE_ONCE(lock->owner, current);
kernel/locking/spinlock_rt.c
122
if (unlikely(!rt_mutex_cmpxchg_acquire(&lock->lock, NULL, current)))
kernel/locking/spinlock_rt.c
176
if (unlikely(!rt_mutex_cmpxchg_acquire(rtm, NULL, current)))
kernel/locking/spinlock_rt.c
191
if (likely(rt_mutex_cmpxchg_acquire(rtm, current, NULL)))
kernel/locking/spinlock_rt.c
199
if (likely(rt_mutex_cmpxchg_acquire(rtm, NULL, current)))
kernel/locking/spinlock_rt.c
205
#define rwbase_signal_pending_state(state, current) (0)
kernel/locking/spinlock_rt.c
40
lockdep_assert(!current->pi_blocked_on);
kernel/locking/spinlock_rt.c
42
if (unlikely(!rt_mutex_cmpxchg_acquire(rtm, NULL, current)))
kernel/locking/spinlock_rt.c
83
if (unlikely(!rt_mutex_cmpxchg_release(&lock->lock, current, NULL)))
kernel/locking/ww_mutex.h
376
if (owner != current) {
kernel/nscommon.c
315
return (task_active_pid_ns(current) == &init_pid_ns) &&
kernel/nsproxy.c
234
*new_nsp = create_new_namespaces(flags, current, user_ns,
kernel/nsproxy.c
235
new_fs ? new_fs : current->fs);
kernel/nsproxy.c
286
struct task_struct *tsk = current;
kernel/nsproxy.c
356
struct task_struct *me = current;
kernel/nsproxy.c
538
struct task_struct *me = current;
kernel/nsproxy.c
602
perf_event_namespaces(current);
kernel/panic.c
1084
raw_smp_processor_id(), current->comm, current->pid);
kernel/panic.c
1088
raw_smp_processor_id(), current->comm, current->pid);
kernel/panic.c
1109
print_irqtrace_events(current);
kernel/pid.c
376
return find_pid_ns(nr, task_active_pid_ns(current));
kernel/pid.c
490
return find_task_by_pid_ns(vnr, task_active_pid_ns(current));
kernel/pid.c
556
return pid_nr_ns(pid, task_active_pid_ns(current));
kernel/pid.c
567
ns = task_active_pid_ns(current);
kernel/pid.c
630
pid = get_task_pid(current, type);
kernel/pid.c
634
pid = get_task_pid(current, type);
kernel/pid.c
719
return &task_active_pid_ns(current)->set;
kernel/pid.c
724
return &task_active_pid_ns(current)->set == set;
kernel/pid_namespace.c
180
if (task_active_pid_ns(current) != old_ns)
kernel/pid_namespace.c
196
struct task_struct *task, *me = current;
kernel/pid_namespace.c
279
current->signal->group_exit_code = pid_ns->reboot;
kernel/pid_namespace.c
289
struct pid_namespace *pid_ns = task_active_pid_ns(current);
kernel/pid_namespace.c
395
struct pid_namespace *active = task_active_pid_ns(current);
kernel/pid_namespace.c
420
struct pid_namespace *active = task_active_pid_ns(current);
kernel/pid_sysctl.h
11
struct pid_namespace *ns = task_active_pid_ns(current);
kernel/power/main.c
69
unsigned int flags = current->flags;
kernel/power/main.c
70
current->flags |= PF_NOFREEZE;
kernel/power/main.c
79
current->flags &= ~PF_NOFREEZE;
kernel/power/process.c
101
if (p != current && freezing(p) && !frozen(p))
kernel/power/process.c
130
current->flags |= PF_SUSPEND_TASK;
kernel/power/process.c
182
struct task_struct *curr = current;
kernel/power/process.c
54
if (p == current || !freeze_task(p))
kernel/printk/printk.c
1897
console_owner = current;
kernel/printk/printk.c
2005
if (!waiter && owner && owner != current) {
kernel/printk/printk.c
2140
return in_task() ? task_pid_nr(current) :
kernel/printk/printk.c
2148
return !in_task() ? task_pid_nr(current) :
kernel/printk/printk.c
2250
get_task_comm(info->comm, current);
kernel/printk/printk.c
758
if (!___ratelimit(&user->rs, current->comm))
kernel/printk/printk_ringbuffer_kunit_test.c
193
wakeup.task = current;
kernel/printk/printk_ringbuffer_kunit_test.c
307
set_cpus_allowed_ptr(current, cpumask_of(reader_cpu));
kernel/ptrace.c
269
if (child->ptrace && child->parent == current) {
kernel/ptrace.c
326
if (same_thread_group(task, current))
kernel/ptrace.c
396
if (seccomp_mode(¤t->seccomp) != SECCOMP_MODE_DISABLED ||
kernel/ptrace.c
397
current->ptrace & PT_SUSPEND_SECCOMP)
kernel/ptrace.c
464
if (same_thread_group(task, current))
kernel/ptrace.c
488
ptrace_link(task, current);
kernel/ptrace.c
518
if (!current->ptrace) {
kernel/ptrace.c
519
ret = security_ptrace_traceme(current->parent);
kernel/ptrace.c
525
if (!ret && !(current->real_parent->flags & PF_EXITING)) {
kernel/ptrace.c
526
current->ptrace = PT_PTRACED;
kernel/ptrace.c
527
ptrace_link(current, current->real_parent);
kernel/ptrace.c
57
if (ptrace_parent(tsk) != current)
kernel/ptrace.c
608
__ptrace_detach(current, child);
kernel/ptrace.c
805
if (signal_pending(current))
kernel/rcu/rcuscale.c
450
set_cpus_allowed_ptr(current, cpumask_of(me % nr_cpu_ids));
kernel/rcu/rcuscale.c
451
set_user_nice(current, MAX_NICE);
kernel/rcu/rcuscale.c
537
set_cpus_allowed_ptr(current, cpumask_of(me % nr_cpu_ids));
kernel/rcu/rcuscale.c
538
current->flags |= PF_NO_SETAFFINITY;
kernel/rcu/rcuscale.c
539
sched_set_fifo_low(current);
kernel/rcu/rcuscale.c
603
sched_set_normal(current, 0);
kernel/rcu/rcuscale.c
735
set_cpus_allowed_ptr(current, cpumask_of(me % nr_cpu_ids));
kernel/rcu/rcuscale.c
736
set_user_nice(current, MAX_NICE);
kernel/rcu/rcutorture.c
1031
torture_sched_setaffinity(current->pid, cpumask_of(cpu), true);
kernel/rcu/rcutorture.c
1090
struct task_struct *t = current;
kernel/rcu/rcutorture.c
1099
struct task_struct *t = current;
kernel/rcu/rcutorture.c
1334
current->rt_priority, gp_state, end - *start);
kernel/rcu/rcutorture.c
1372
sched_set_fifo_low(current);
kernel/rcu/rcutorture.c
1387
sched_set_fifo_low(current);
kernel/rcu/rcutorture.c
1405
sched_set_fifo_low(current);
kernel/rcu/rcutorture.c
1442
sched_set_fifo_low(current);
kernel/rcu/rcutorture.c
1465
int oldnice = task_nice(current);
kernel/rcu/rcutorture.c
1482
sched_set_normal(current, oldnice);
kernel/rcu/rcutorture.c
1666
int oldnice = task_nice(current);
kernel/rcu/rcutorture.c
1733
current == writer_task);
kernel/rcu/rcutorture.c
1932
sched_set_normal(current, oldnice);
kernel/rcu/rcutorture.c
1970
set_user_nice(current, MAX_NICE);
kernel/rcu/rcutorture.c
2277
raw_spin_lock_irqsave(¤t->pi_lock, flags);
kernel/rcu/rcutorture.c
2282
raw_spin_unlock_irqrestore(¤t->pi_lock, flags);
kernel/rcu/rcutorture.c
2573
set_user_nice(current, MAX_NICE);
kernel/rcu/rcutorture.c
2576
tick_dep_set_task(current, TICK_DEP_BIT_RCU); // CPU bound, so need tick.
kernel/rcu/rcutorture.c
2597
tick_dep_clear_task(current, TICK_DEP_BIT_RCU);
kernel/rcu/rcutorture.c
2756
int oldnice = task_nice(current);
kernel/rcu/rcutorture.c
2789
sched_set_normal(current, oldnice);
kernel/rcu/rcutorture.c
3471
tick_dep_set_task(current, TICK_DEP_BIT_RCU); // CPU bound, so need tick.
kernel/rcu/rcutorture.c
3532
tick_dep_clear_task(current, TICK_DEP_BIT_RCU);
kernel/rcu/rcutorture.c
3592
int oldnice = task_nice(current);
kernel/rcu/rcutorture.c
3603
set_user_nice(current, MAX_NICE);
kernel/rcu/rcutorture.c
3630
sched_set_normal(current, oldnice);
kernel/rcu/rcutorture.c
3747
set_user_nice(current, MAX_NICE);
kernel/rcu/rcutorture.c
3912
set_user_nice(current, MAX_NICE);
kernel/rcu/rcutorture.c
3929
set_user_nice(current, MAX_NICE);
kernel/rcu/rcutorture.c
4028
if (torture_sched_setaffinity(current->pid, cpumask_of(cpu), false))
kernel/rcu/rcutorture.c
4031
sched_set_fifo(current);
kernel/rcu/rcutorture.c
4032
torture_sched_setaffinity(current->pid, cpu_present_mask, true);
kernel/rcu/rcutorture.c
4034
sched_set_normal(current, 0);
kernel/rcu/rcutorture.c
849
raw_spin_lock_irqsave(¤t->pi_lock, flags);
kernel/rcu/rcutorture.c
852
raw_spin_unlock_irqrestore(¤t->pi_lock, flags);
kernel/rcu/refscale.c
1235
WARN_ON_ONCE(set_cpus_allowed_ptr(current, cpumask_of(me % nr_cpu_ids)));
kernel/rcu/refscale.c
1236
set_user_nice(current, MAX_NICE);
kernel/rcu/refscale.c
1365
set_cpus_allowed_ptr(current, cpumask_of(nreaders % nr_cpu_ids));
kernel/rcu/refscale.c
1366
set_user_nice(current, MAX_NICE);
kernel/rcu/tasks.h
1012
if (t != current && rcu_tasks_is_holdout(t)) {
kernel/rcu/tasks.h
1291
struct task_struct *t = current;
kernel/rcu/tasks.h
1312
struct task_struct *t = current;
kernel/rcu/tasks.h
643
housekeeping_affine(current, HK_TYPE_RCU);
kernel/rcu/tasks.h
644
smp_store_release(&rtp->kthread_ptr, current); // Let GPs start!
kernel/rcu/tasks.h
877
WARN_ON(signal_pending(current));
kernel/rcu/tiny.c
179
if (unlikely(is_idle_task(current))) {
kernel/rcu/tiny.c
214
if (unlikely(is_idle_task(current))) {
kernel/rcu/tree.c
1120
if ((current == t && !in_hardirq() && !in_serving_softirq()) ||
kernel/rcu/tree.c
2161
WARN_ON(signal_pending(current));
kernel/rcu/tree.c
2319
WARN_ON(signal_pending(current));
kernel/rcu/tree.c
2588
need_resched(), is_idle_task(current),
kernel/rcu/tree.c
2630
tick_dep_set_task(current, TICK_DEP_BIT_RCU);
kernel/rcu/tree.c
2653
if (count >= bl && (need_resched() || !is_idle_task(current)))
kernel/rcu/tree.c
2682
is_idle_task(current), rcu_is_callbacks_kthread(rdp));
kernel/rcu/tree.c
269
rcu_preempt_deferred_qs(current);
kernel/rcu/tree.c
270
rcu_tasks_qs(current, false);
kernel/rcu/tree.c
2713
tick_dep_clear_task(current, TICK_DEP_BIT_RCU);
kernel/rcu/tree.c
2747
rcu_note_voluntary_context_switch(current);
kernel/rcu/tree.c
2875
rcu_preempt_deferred_qs(current);
kernel/rcu/tree.c
2876
} else if (rcu_preempt_need_deferred_qs(current)) {
kernel/rcu/tree.c
2923
if (t && (status != RCU_KTHREAD_YIELDING || is_idle_task(current)))
kernel/rcu/tree.c
2935
if (t != NULL && t != current)
kernel/rcu/tree.c
366
rcu_preempt_deferred_qs(current);
kernel/rcu/tree.c
406
RCU_LOCKDEP_WARN(!in_task() || !is_idle_task(current),
kernel/rcu/tree.c
4442
rcu_preempt_deferred_qs(current);
kernel/rcu/tree.c
603
if (IS_ENABLED(CONFIG_GENERIC_ENTRY) && !(current->flags & PF_VCPU))
kernel/rcu/tree.c
606
if (IS_ENABLED(CONFIG_VIRT_XFER_TO_GUEST_WORK) && (current->flags & PF_VCPU))
kernel/rcu/tree_exp.h
755
struct task_struct *t = current;
kernel/rcu/tree_nocb.h
1503
WARN_ON(sched_setaffinity(current->pid, rcu_nocb_mask));
kernel/rcu/tree_nocb.h
26
if (current == rdp->nocb_cb_kthread || current == rdp->nocb_gp_kthread)
kernel/rcu/tree_nocb.h
845
WARN_ON(signal_pending(current));
kernel/rcu/tree_nocb.h
901
WARN_ON(signal_pending(current));
kernel/rcu/tree_plugin.h
1006
rcu_tasks_qs(current, preempt);
kernel/rcu/tree_plugin.h
1119
sched_setscheduler_nocheck(current, SCHED_FIFO, &sp);
kernel/rcu/tree_plugin.h
1128
return rdp->nocb_cb_kthread == current;
kernel/rcu/tree_plugin.h
1140
return rdp->rcu_cpu_kthread_task == current ||
kernel/rcu/tree_plugin.h
1368
housekeeping_affine(current, HK_TYPE_RCU);
kernel/rcu/tree_plugin.h
169
struct task_struct *t = current;
kernel/rcu/tree_plugin.h
307
WRITE_ONCE(current->rcu_read_unlock_special.b.need_qs, false);
kernel/rcu/tree_plugin.h
326
struct task_struct *t = current;
kernel/rcu/tree_plugin.h
371
rcu_tasks_qs(current, preempt);
kernel/rcu/tree_plugin.h
391
WRITE_ONCE(current->rcu_read_lock_nesting, READ_ONCE(current->rcu_read_lock_nesting) + 1);
kernel/rcu/tree_plugin.h
396
int ret = READ_ONCE(current->rcu_read_lock_nesting) - 1;
kernel/rcu/tree_plugin.h
398
WRITE_ONCE(current->rcu_read_lock_nesting, ret);
kernel/rcu/tree_plugin.h
404
WRITE_ONCE(current->rcu_read_lock_nesting, val);
kernel/rcu/tree_plugin.h
418
WRITE_ONCE(current->rcu_read_unlock_special.b.need_qs, true);
kernel/rcu/tree_plugin.h
432
struct task_struct *t = current;
kernel/rcu/tree_plugin.h
812
struct task_struct *t = current;
kernel/rcu/tree_plugin.h
847
struct task_struct *t = current;
kernel/rcu/tree_plugin.h
849
if (unlikely(!list_empty(¤t->rcu_node_entry))) {
kernel/rcu/tree_plugin.h
859
rcu_preempt_deferred_qs(current);
kernel/rcu/update.c
321
current->lockdep_recursion == 0;
kernel/rcu/update.c
552
if (t == current)
kernel/reboot.c
262
current->flags |= PF_NO_SETAFFINITY;
kernel/reboot.c
265
set_cpus_allowed_ptr(current, cpumask_of(cpu));
kernel/reboot.c
731
struct pid_namespace *pid_ns = task_active_pid_ns(current);
kernel/resource.c
1319
DECLARE_WAITQUEUE(wait, current);
kernel/rseq.c
264
struct task_struct *t = current;
kernel/rseq.c
342
if (unlikely(!rseq_handle_cs(current, regs))) {
kernel/rseq.c
347
current->rseq.event.error = 0;
kernel/rseq.c
355
if (!rseq_v2(current))
kernel/rseq.c
365
struct task_struct *t = current;
kernel/rseq.c
392
struct rseq __user *rseq = current->rseq.usrptr;
kernel/rseq.c
470
current->rseq.usrptr = rseq;
kernel/rseq.c
471
current->rseq.len = rseq_len;
kernel/rseq.c
472
current->rseq.sig = sig;
kernel/rseq.c
475
current->rseq.slice.state.enabled = !!(rseqfl & RSEQ_CS_FLAG_SLICE_EXT_ENABLED);
kernel/rseq.c
482
current->rseq.event.has_rseq = version;
kernel/rseq.c
494
if (current->rseq.usrptr != rseq || !current->rseq.usrptr)
kernel/rseq.c
496
if (rseq_len != current->rseq.len)
kernel/rseq.c
498
if (current->rseq.sig != sig)
kernel/rseq.c
502
rseq_reset(current);
kernel/rseq.c
512
if (current->rseq.usrptr != rseq || rseq_len != current->rseq.len)
kernel/rseq.c
514
if (current->rseq.sig != sig)
kernel/rseq.c
555
if (current->rseq.usrptr)
kernel/rseq.c
593
if (st->cookie == current && current->rseq.slice.state.granted) {
kernel/rseq.c
603
struct task_struct *curr = current;
kernel/rseq.c
648
if (st->cookie == current)
kernel/rseq.c
678
u32 __user *sctrl = ¤t->rseq.usrptr->slice_ctrl.all;
kernel/rseq.c
697
struct task_struct *curr = current;
kernel/rseq.c
752
return current->rseq.slice.state.enabled ? PR_RSEQ_SLICE_EXT_ENABLE : 0;
kernel/rseq.c
762
if (!current->rseq.usrptr)
kernel/rseq.c
764
if (!rseq_v2(current))
kernel/rseq.c
768
if (enable == !!current->rseq.slice.state.enabled)
kernel/rseq.c
771
if (get_user(rflags, ¤t->rseq.usrptr->flags))
kernel/rseq.c
774
if (current->rseq.slice.state.enabled)
kernel/rseq.c
785
if (put_user(rflags, ¤t->rseq.usrptr->flags))
kernel/rseq.c
788
current->rseq.slice.state.enabled = enable;
kernel/rseq.c
814
int yielded = !!current->rseq.slice.yielded;
kernel/rseq.c
816
current->rseq.slice.yielded = 0;
kernel/scftorture.c
486
WARN_ON_ONCE(set_cpus_allowed_ptr(current, cpumask_of(cpu)));
kernel/scftorture.c
487
set_user_nice(current, MAX_NICE);
kernel/scftorture.c
519
set_cpus_allowed_ptr(current, cpumask_of(cpu));
kernel/sched/autogroup.c
215
sig->autogroup = autogroup_task_get(current);
kernel/sched/autogroup.c
243
err = security_task_setnice(current, nice);
kernel/sched/autogroup.c
247
if (nice < 0 && !can_nice(current, nice))
kernel/sched/completion.c
93
if (signal_pending_state(state, current)) {
kernel/sched/core.c
10961
struct mm_struct *mm = current->mm;
kernel/sched/core.c
10968
if (t != current)
kernel/sched/core.c
11017
mm_cid_transit_to_task(current, pcp);
kernel/sched/core.c
11019
mm_cid_transit_to_cpu(current, pcp);
kernel/sched/core.c
11062
if (WARN_ON_ONCE(current->mm != mm))
kernel/sched/core.c
11102
if (t == current)
kernel/sched/core.c
2158
if (!p || p == current)
kernel/sched/core.c
2470
struct task_struct *p = current;
kernel/sched/core.c
3159
if (WARN_ON_ONCE(p == current &&
kernel/sched/core.c
4258
if (p == current) {
kernel/sched/core.c
4816
p->prio = current->normal_prio;
kernel/sched/core.c
5003
hlist_add_head(¬ifier->link, ¤t->preempt_notifiers);
kernel/sched/core.c
5259
if (unlikely(current->kmap_ctrl.idx))
kernel/sched/core.c
5267
if (unlikely(current->kmap_ctrl.idx))
kernel/sched/core.c
5338
current->comm, current->pid, preempt_count()))
kernel/sched/core.c
5356
perf_event_task_sched_in(prev, current);
kernel/sched/core.c
5361
kcov_finish_switch(current);
kernel/sched/core.c
5377
fire_sched_in_preempt_notifiers(current);
kernel/sched/core.c
5441
if (current->set_child_tid)
kernel/sched/core.c
5442
put_user(task_pid_vnr(current), current->set_child_tid);
kernel/sched/core.c
547
trace_call__sched_set_state_tp(current, state_value);
kernel/sched/core.c
5625
struct task_struct *p = current;
kernel/sched/core.c
5965
current->preempt_disable_ip = ip;
kernel/sched/core.c
6045
unsigned long preempt_disable_ip = get_preempt_disable_ip(current);
kernel/sched/core.c
7250
current->flags |= PF_NOFREEZE;
kernel/sched/core.c
7286
WARN_ON_ONCE(current->__state & TASK_RTLOCK_WAIT);
kernel/sched/core.c
7318
struct task_struct *tsk = current;
kernel/sched/core.c
7350
WARN_ON_ONCE(current->__state);
kernel/sched/core.c
7600
lockdep_assert(!fetch_and_set(current->sched_rt_mutex, 1));
kernel/sched/core.c
7601
sched_submit_work(current);
kernel/sched/core.c
7606
lockdep_assert(current->sched_rt_mutex);
kernel/sched/core.c
7612
sched_update_worker(current);
kernel/sched/core.c
7613
lockdep_assert(fetch_and_set(current->sched_rt_mutex, 0));
kernel/sched/core.c
8120
int old_iowait = current->in_iowait;
kernel/sched/core.c
8122
current->in_iowait = 1;
kernel/sched/core.c
8123
blk_flush_plug(current->plug, true);
kernel/sched/core.c
8129
current->in_iowait = token;
kernel/sched/core.c
8388
struct mm_struct *mm = current->active_mm;
kernel/sched/core.c
8393
current->active_mm = &init_mm;
kernel/sched/core.c
8394
switch_mm_irqs_off(mm, &init_mm, current);
kernel/sched/core.c
8876
if (set_cpus_allowed_ptr(current, housekeeping_cpumask(HK_TYPE_DOMAIN)) < 0)
kernel/sched/core.c
8878
current->flags &= ~PF_NO_SETAFFINITY;
kernel/sched/core.c
9074
enter_lazy_tlb(&init_mm, current);
kernel/sched/core.c
9082
WARN_ON(!set_kthread_struct(current));
kernel/sched/core.c
9090
__sched_fork(0, current);
kernel/sched/core.c
9091
init_idle(current, smp_processor_id());
kernel/sched/core.c
9120
WARN_ONCE(state != TASK_RUNNING && current->task_state_change,
kernel/sched/core.c
9123
(void *)current->task_state_change,
kernel/sched/core.c
9124
(void *)current->task_state_change);
kernel/sched/core.c
9162
!is_idle_task(current) && !current->non_block_count) ||
kernel/sched/core.c
9172
preempt_disable_ip = get_preempt_disable_ip(current);
kernel/sched/core.c
9177
in_atomic(), irqs_disabled(), current->non_block_count,
kernel/sched/core.c
9178
current->pid, current->comm);
kernel/sched/core.c
9187
if (task_stack_end_corrupted(current))
kernel/sched/core.c
9190
debug_show_held_locks(current);
kernel/sched/core.c
9192
print_irqtrace_events(current);
kernel/sched/core.c
9222
current->pid, current->comm);
kernel/sched/core.c
9224
debug_show_held_locks(current);
kernel/sched/core.c
9238
if (is_migration_disabled(current))
kernel/sched/core.c
9253
in_atomic(), irqs_disabled(), is_migration_disabled(current),
kernel/sched/core.c
9254
current->pid, current->comm);
kernel/sched/core.c
9256
debug_show_held_locks(current);
kernel/sched/core_sched.c
115
p->core_cookie = sched_core_clone_cookie(current);
kernel/sched/core_sched.c
152
task = current;
kernel/sched/core_sched.c
195
cookie = sched_core_clone_cookie(current);
kernel/sched/core_sched.c
204
__sched_core_set(current, cookie);
kernel/sched/cputime.c
343
if (same_thread_group(current, tsk))
kernel/sched/cputime.c
344
(void) task_sched_runtime(current);
kernel/sched/cputime.c
977
vtime = ¤t->vtime;
kernel/sched/cputime.c
980
if (is_idle_task(current))
kernel/sched/cputime.c
982
else if (current->flags & PF_VCPU)
kernel/sched/ext/ext.c
515
WARN_ON_ONCE(current->scx.kf_tasks[0]);
kernel/sched/ext/ext.c
516
current->scx.kf_tasks[0] = task;
kernel/sched/ext/ext.c
535
current->scx.kf_tasks[0] = NULL;
kernel/sched/ext/ext.c
6614
current->comm, current->pid, ei->kind,
kernel/sched/ext/ext.c
6618
current->comm, current->pid, ei->kind);
kernel/sched/ext/idle.c
553
if (!(current->flags & PF_EXITING) &&
kernel/sched/ext/idle.c
902
return p != current;
kernel/sched/ext/internal.h
1623
WARN_ON_ONCE(current->scx.kf_tasks[0]); \
kernel/sched/ext/internal.h
1624
current->scx.kf_tasks[0] = task; \
kernel/sched/ext/internal.h
1626
current->scx.kf_tasks[0] = NULL; \
kernel/sched/ext/internal.h
1632
WARN_ON_ONCE(current->scx.kf_tasks[0]); \
kernel/sched/ext/internal.h
1633
current->scx.kf_tasks[0] = task; \
kernel/sched/ext/internal.h
1635
current->scx.kf_tasks[0] = NULL; \
kernel/sched/ext/internal.h
1642
WARN_ON_ONCE(current->scx.kf_tasks[0]); \
kernel/sched/ext/internal.h
1643
current->scx.kf_tasks[0] = task0; \
kernel/sched/ext/internal.h
1644
current->scx.kf_tasks[1] = task1; \
kernel/sched/ext/internal.h
1646
current->scx.kf_tasks[0] = NULL; \
kernel/sched/ext/internal.h
1647
current->scx.kf_tasks[1] = NULL; \
kernel/sched/ext/internal.h
1655
if (unlikely((p != current->scx.kf_tasks[0] &&
kernel/sched/ext/internal.h
1656
p != current->scx.kf_tasks[1]))) {
kernel/sched/fair.c
1831
struct task_struct *p = current, *cur;
kernel/sched/fair.c
2247
return rcu_dereference_check(p->numa_group, p == current ||
kernel/sched/fair.c
2253
return rcu_dereference_protected(p->numa_group, p == current);
kernel/sched/fair.c
2719
this_cpupid = cpu_pid_to_cpupid(dst_cpu, current->pid);
kernel/sched/fair.c
3851
if (tsk->mm == current->mm)
kernel/sched/fair.c
3940
struct task_struct *p = current;
kernel/sched/fair.c
3942
int cpu_node = task_node(current);
kernel/sched/fair.c
4042
if ((READ_ONCE(current->mm->numa_scan_seq) - vma->numab_state->start_scan_seq) < 2)
kernel/sched/fair.c
4046
if (test_bit(hash_32(current->pid, ilog2(BITS_PER_LONG)), &pids))
kernel/sched/fair.c
4064
(vma->numab_state->prev_scan_seq + get_nr_threads(current)))
kernel/sched/fair.c
4079
struct task_struct *p = current;
kernel/sched/fair.c
4109
trace_sched_skip_cpuset_numa(current, &cpuset_current_mems_allowed);
kernel/sched/fair.c
4373
delay = min_t(unsigned int, task_scan_max(current),
kernel/sched/fair.c
4374
current->numa_scan_period * mm_users * NSEC_PER_MSEC);
kernel/sched/fair.c
6596
WARN_ON_ONCE(p != current);
kernel/sched/fair.c
8147
if (time_after(jiffies, current->wakee_flip_decay_ts + HZ)) {
kernel/sched/fair.c
8148
current->wakee_flips >>= 1;
kernel/sched/fair.c
8149
current->wakee_flip_decay_ts = jiffies;
kernel/sched/fair.c
8152
if (current->last_wakee != p) {
kernel/sched/fair.c
8153
current->last_wakee = p;
kernel/sched/fair.c
8154
current->wakee_flips++;
kernel/sched/fair.c
8177
unsigned int master = current->wakee_flips;
kernel/sched/fair.c
8241
unsigned long current_load = task_h_load(current);
kernel/sched/fair.c
8849
if (is_per_cpu_kthread(current) &&
kernel/sched/fair.c
9031
else if (p && unlikely(task_on_rq_queued(p) || current == p))
kernel/sched/fair.c
9546
int sync = (wake_flags & WF_SYNC) && !(current->flags & PF_EXITING);
kernel/sched/idle.c
386
if (unlikely(klp_patch_pending(current)))
kernel/sched/idle.c
387
klp_update_patch_state(current);
kernel/sched/idle.c
406
set_tsk_need_resched(current);
kernel/sched/idle.c
419
WARN_ON_ONCE(current->policy != SCHED_FIFO);
kernel/sched/idle.c
420
WARN_ON_ONCE(current->nr_cpus_allowed != 1);
kernel/sched/idle.c
421
WARN_ON_ONCE(!(current->flags & PF_KTHREAD));
kernel/sched/idle.c
422
WARN_ON_ONCE(!(current->flags & PF_NO_SETAFFINITY));
kernel/sched/idle.c
424
WARN_ON_ONCE(current->mm);
kernel/sched/idle.c
428
current->flags |= PF_IDLE;
kernel/sched/idle.c
441
current->flags &= ~PF_IDLE;
kernel/sched/idle.c
450
current->flags |= PF_IDLE;
kernel/sched/membarrier.c
226
if (rseq_v2(current))
kernel/sched/membarrier.c
227
rseq_sched_switch_event(current);
kernel/sched/membarrier.c
236
if (current->mm != mm)
kernel/sched/membarrier.c
332
struct mm_struct *mm = current->mm;
kernel/sched/membarrier.c
505
struct task_struct *p = current;
kernel/sched/membarrier.c
524
struct task_struct *p = current;
kernel/sched/membarrier.c
566
struct task_struct *p = current;
kernel/sched/psi.c
1064
*flags = current->in_memstall;
kernel/sched/psi.c
1074
current->in_memstall = 1;
kernel/sched/psi.c
1075
psi_task_change(current, 0, TSK_MEMSTALL | TSK_MEMSTALL_RUNNING);
kernel/sched/psi.c
1104
current->in_memstall = 0;
kernel/sched/psi.c
1105
psi_task_change(current, TSK_MEMSTALL | TSK_MEMSTALL_RUNNING, 0);
kernel/sched/psi.c
742
sched_set_fifo_low(current);
kernel/sched/swait.c
109
if (signal_pending_state(state, current)) {
kernel/sched/swait.c
87
wait->task = current;
kernel/sched/syscalls.c
142
nice = task_nice(current) + increment;
kernel/sched/syscalls.c
145
if (increment < 0 && !can_nice(current, nice))
kernel/sched/syscalls.c
148
retval = security_task_setnice(current, nice);
kernel/sched/syscalls.c
152
set_user_nice(current, nice);
kernel/sched/syscalls.c
217
return pid ? find_task_by_vpid(pid) : current;
kernel/sched/wait.c
283
wq_entry->private = current;
kernel/sched/wait.c
295
if (signal_pending_state(state, current)) {
kernel/sched/wait.c
338
if (signal_pending(current))
kernel/sched/wait.c
355
if (signal_pending(current))
kernel/sched/wait_bit.c
194
.private = current,
kernel/sched/wait_bit.c
241
if (signal_pending_state(mode, current))
kernel/sched/wait_bit.c
251
if (signal_pending_state(mode, current))
kernel/sched/wait_bit.c
265
if (signal_pending_state(mode, current))
kernel/seccomp.c
1082
current->seccomp.mode = SECCOMP_MODE_DEAD;
kernel/seccomp.c
1090
int mode = current->seccomp.mode;
kernel/seccomp.c
1093
unlikely(current->ptrace & PT_SUSPEND_SECCOMP))
kernel/seccomp.c
1105
int this_syscall = syscall_get_nr(current, current_pt_regs());
kernel/seccomp.c
1178
n.task = current;
kernel/seccomp.c
1254
syscall_set_return_value(current, current_pt_regs(),
kernel/seccomp.c
1283
syscall_set_return_value(current, current_pt_regs(),
kernel/seccomp.c
1289
syscall_rollback(current, current_pt_regs());
kernel/seccomp.c
1300
if (!ptrace_event_enabled(current, PTRACE_EVENT_SECCOMP)) {
kernel/seccomp.c
1301
syscall_set_return_value(current,
kernel/seccomp.c
1319
if (fatal_signal_pending(current))
kernel/seccomp.c
1322
this_syscall = syscall_get_nr(current, current_pt_regs());
kernel/seccomp.c
1358
current->seccomp.mode = SECCOMP_MODE_DEAD;
kernel/seccomp.c
1362
(atomic_read(¤t->signal->live) == 1)) {
kernel/seccomp.c
1364
syscall_rollback(current, current_pt_regs());
kernel/seccomp.c
1390
int mode = current->seccomp.mode;
kernel/seccomp.c
1394
unlikely(current->ptrace & PT_SUSPEND_SECCOMP))
kernel/seccomp.c
1397
this_syscall = syscall_get_nr(current, current_pt_regs());
kernel/seccomp.c
1418
return current->seccomp.mode;
kernel/seccomp.c
1433
spin_lock_irq(¤t->sighand->siglock);
kernel/seccomp.c
1441
seccomp_assign_mode(current, seccomp_mode, 0);
kernel/seccomp.c
1445
spin_unlock_irq(¤t->sighand->siglock);
kernel/seccomp.c
1931
lockdep_assert_held(¤t->sighand->siglock);
kernel/seccomp.c
1935
for (cur = current->seccomp.filter; cur; cur = cur->prev) {
kernel/seccomp.c
2014
mutex_lock_killable(¤t->signal->cred_guard_mutex))
kernel/seccomp.c
2017
spin_lock_irq(¤t->sighand->siglock);
kernel/seccomp.c
2033
seccomp_assign_mode(current, seccomp_mode, flags);
kernel/seccomp.c
2035
spin_unlock_irq(¤t->sighand->siglock);
kernel/seccomp.c
2037
mutex_unlock(¤t->signal->cred_guard_mutex);
kernel/seccomp.c
2221
current->seccomp.mode != SECCOMP_MODE_DISABLED) {
kernel/seccomp.c
2259
current->seccomp.mode != SECCOMP_MODE_DISABLED) {
kernel/seccomp.c
250
struct task_struct *task = current;
kernel/seccomp.c
410
READ_ONCE(current->seccomp.filter);
kernel/seccomp.c
437
assert_spin_locked(¤t->sighand->siglock);
kernel/seccomp.c
439
if (current->seccomp.mode && current->seccomp.mode != seccomp_mode)
kernel/seccomp.c
492
BUG_ON(!mutex_is_locked(¤t->signal->cred_guard_mutex));
kernel/seccomp.c
493
assert_spin_locked(¤t->sighand->siglock);
kernel/seccomp.c
496
caller = current;
kernel/seccomp.c
602
BUG_ON(!mutex_is_locked(¤t->signal->cred_guard_mutex));
kernel/seccomp.c
603
assert_spin_locked(¤t->sighand->siglock);
kernel/seccomp.c
609
if (current->signal->flags & SIGNAL_GROUP_EXIT)
kernel/seccomp.c
613
caller = current;
kernel/seccomp.c
691
if (!task_no_new_privs(current) &&
kernel/seccomp.c
927
assert_spin_locked(¤t->sighand->siglock);
kernel/seccomp.c
931
for (walker = current->seccomp.filter; walker; walker = walker->prev)
kernel/seccomp.c
961
filter->prev = current->seccomp.filter;
kernel/seccomp.c
963
current->seccomp.filter = filter;
kernel/seccomp.c
964
atomic_inc(¤t->seccomp.filter_count);
kernel/signal.c
1095
q->info.si_pid = task_tgid_nr_ns(current,
kernel/signal.c
1189
force = !task_pid_nr_ns(current, task_active_pid_ns(t));
kernel/signal.c
1209
if (!task_pid_nr_ns(current, task_active_pid_ns(t))) {
kernel/signal.c
1219
struct pt_regs *regs = task_pt_regs(current);
kernel/signal.c
1222
exe_file = get_task_exe_file(current);
kernel/signal.c
1225
exe_file, current->comm, signr);
kernel/signal.c
1229
current->comm, signr);
kernel/signal.c
1329
return force_sig_info_to_task(info, current, HANDLER_CURRENT);
kernel/signal.c
1593
pid ? find_vpid(-pid) : task_pgrp(current));
kernel/signal.c
1600
!same_thread_group(p, current)) {
kernel/signal.c
1666
force_sig_info_to_task(&info, current, HANDLER_SIG_DFL);
kernel/signal.c
1679
force_sig_info_to_task(&info, current, HANDLER_EXIT);
kernel/signal.c
1711
return force_sig_fault_to_task(sig, code, addr, current);
kernel/signal.c
179
if (!recalc_sigpending_tsk(current) && !freezing(current)) {
kernel/signal.c
1803
info.si_perf_flags = sigismember(¤t->blocked, info.si_signo) ?
kernel/signal.c
1807
return send_sig_info(info.si_signo, &info, current);
kernel/signal.c
1825
info.si_call_addr = (void __user *)KSTK_EIP(current);
kernel/signal.c
1827
info.si_arch = syscall_get_arch(current);
kernel/signal.c
1829
return force_sig_info_to_task(&info, current,
kernel/signal.c
191
spin_lock_irq(¤t->sighand->siglock);
kernel/signal.c
192
set_tsk_thread_flag(current, TIF_SIGPENDING);
kernel/signal.c
1932
struct task_struct *tsk = current;
kernel/signal.c
194
spin_unlock_irq(¤t->sighand->siglock);
kernel/signal.c
1941
struct ucounts *ucounts = sig_get_ucounts(current, -1, 0);
kernel/signal.c
1978
same_thread_group(t, current) && !current->exit_state)
kernel/signal.c
1979
t = current;
kernel/signal.c
2362
__releases(¤t->sighand->siglock)
kernel/signal.c
2363
__acquires(¤t->sighand->siglock)
kernel/signal.c
2376
spin_unlock_irq(¤t->sighand->siglock);
kernel/signal.c
2378
spin_lock_irq(¤t->sighand->siglock);
kernel/signal.c
2387
if (!current->ptrace || __fatal_signal_pending(current))
kernel/signal.c
2391
current->jobctl |= JOBCTL_TRACED;
kernel/signal.c
2413
current->ptrace_message = message;
kernel/signal.c
2414
current->last_siginfo = info;
kernel/signal.c
2415
current->exit_code = exit_code;
kernel/signal.c
2424
if (why == CLD_STOPPED && (current->jobctl & JOBCTL_STOP_PENDING))
kernel/signal.c
2425
gstop_done = task_participate_group_stop(current);
kernel/signal.c
2428
task_clear_jobctl_pending(current, JOBCTL_TRAP_STOP);
kernel/signal.c
2430
task_clear_jobctl_pending(current, JOBCTL_TRAP_NOTIFY);
kernel/signal.c
2433
task_clear_jobctl_trapping(current);
kernel/signal.c
2435
spin_unlock_irq(¤t->sighand->siglock);
kernel/signal.c
2447
if (current->ptrace)
kernel/signal.c
2448
do_notify_parent_cldstop(current, true, why);
kernel/signal.c
2449
if (gstop_done && (!current->ptrace || ptrace_reparented(current)))
kernel/signal.c
2450
do_notify_parent_cldstop(current, false, why);
kernel/signal.c
2493
spin_lock_irq(¤t->sighand->siglock);
kernel/signal.c
2494
exit_code = current->exit_code;
kernel/signal.c
2495
current->last_siginfo = NULL;
kernel/signal.c
2496
current->ptrace_message = 0;
kernel/signal.c
2497
current->exit_code = 0;
kernel/signal.c
2500
current->jobctl &= ~(JOBCTL_LISTENING | JOBCTL_PTRACE_FROZEN);
kernel/signal.c
2507
recalc_sigpending_tsk(current);
kernel/signal.c
2518
info.si_pid = task_pid_vnr(current);
kernel/signal.c
2530
if (unlikely(task_work_pending(current)))
kernel/signal.c
2533
spin_lock_irq(¤t->sighand->siglock);
kernel/signal.c
2535
spin_unlock_irq(¤t->sighand->siglock);
kernel/signal.c
2562
__releases(¤t->sighand->siglock)
kernel/signal.c
2564
struct signal_struct *sig = current->signal;
kernel/signal.c
2566
if (!(current->jobctl & JOBCTL_STOP_PENDING)) {
kernel/signal.c
2573
if (!likely(current->jobctl & JOBCTL_STOP_DEQUEUED) ||
kernel/signal.c
260
current->comm, current->pid, sig);
kernel/signal.c
2600
if (task_set_jobctl_pending(current, signr | gstop))
kernel/signal.c
2603
for_other_threads(current, t) {
kernel/signal.c
2620
if (likely(!current->ptrace)) {
kernel/signal.c
2628
if (task_participate_group_stop(current))
kernel/signal.c
2631
current->jobctl |= JOBCTL_STOPPED;
kernel/signal.c
2633
spin_unlock_irq(¤t->sighand->siglock);
kernel/signal.c
2646
do_notify_parent_cldstop(current, false, notify);
kernel/signal.c
2659
task_set_jobctl_pending(current, JOBCTL_TRAP_STOP);
kernel/signal.c
2681
struct signal_struct *signal = current->signal;
kernel/signal.c
2682
int signr = current->jobctl & JOBCTL_STOP_SIGMASK;
kernel/signal.c
2684
if (current->ptrace & PT_SEIZED) {
kernel/signal.c
2708
__releases(¤t->sighand->siglock)
kernel/signal.c
2715
if ((current->jobctl & (JOBCTL_PENDING_MASK | JOBCTL_TRAP_FREEZE)) !=
kernel/signal.c
2717
spin_unlock_irq(¤t->sighand->siglock);
kernel/signal.c
2729
spin_unlock_irq(¤t->sighand->siglock);
kernel/signal.c
2738
if (unlikely(task_work_pending(current)))
kernel/signal.c
2753
current->jobctl |= JOBCTL_STOP_DEQUEUED;
kernel/signal.c
2772
info->si_pid = task_pid_vnr(current->parent);
kernel/signal.c
2774
task_uid(current->parent));
kernel/signal.c
2779
if (sigismember(¤t->blocked, signr) ||
kernel/signal.c
2780
fatal_signal_pending(current)) {
kernel/signal.c
2781
send_signal_locked(signr, info, current, type);
kernel/signal.c
2812
struct sighand_struct *sighand = current->sighand;
kernel/signal.c
2813
struct signal_struct *signal = current->signal;
kernel/signal.c
2817
if (unlikely(task_work_pending(current)))
kernel/signal.c
2820
if (!task_sigpending(current))
kernel/signal.c
2863
do_notify_parent_cldstop(current, false, why);
kernel/signal.c
2865
if (ptrace_reparented(current->group_leader))
kernel/signal.c
2866
do_notify_parent_cldstop(current->group_leader,
kernel/signal.c
2881
sigdelset(¤t->pending.signal, SIGKILL);
kernel/signal.c
2892
if (unlikely(current->jobctl & JOBCTL_STOP_PENDING) &&
kernel/signal.c
2896
if (unlikely(current->jobctl &
kernel/signal.c
2898
if (current->jobctl & JOBCTL_TRAP_MASK) {
kernel/signal.c
2901
} else if (current->jobctl & JOBCTL_TRAP_FREEZE)
kernel/signal.c
2911
if (unlikely(cgroup_task_frozen(current))) {
kernel/signal.c
2926
signr = dequeue_signal(¤t->blocked, &ksig->info, &type);
kernel/signal.c
2931
if (unlikely(current->ptrace) && (signr != SIGKILL) &&
kernel/signal.c
3011
if (unlikely(cgroup_task_frozen(current)))
kernel/signal.c
3017
current->flags |= PF_SIGNALED;
kernel/signal.c
3022
proc_coredump_connector(current);
kernel/signal.c
3040
if (current->flags & PF_USER_WORKER)
kernel/signal.c
3079
sigorsets(&blocked, ¤t->blocked, &ksig->ka.sa.sa_mask);
kernel/signal.c
3083
if (current->sas_ss_flags & SS_AUTODISARM)
kernel/signal.c
3084
sas_ss_reset(current);
kernel/signal.c
3187
struct restart_block *restart = ¤t->restart_block;
kernel/signal.c
3201
sigandnsets(&newblocked, newset, ¤t->blocked);
kernel/signal.c
3223
struct task_struct *tsk = current;
kernel/signal.c
3247
struct task_struct *tsk = current;
kernel/signal.c
3294
current->saved_sigmask = current->blocked;
kernel/signal.c
3314
current->saved_sigmask = current->blocked;
kernel/signal.c
3338
old_set = current->blocked;
kernel/signal.c
3362
sigset_t old_set = current->blocked;
kernel/signal.c
3385
spin_lock_irq(¤t->sighand->siglock);
kernel/signal.c
3386
sigorsets(set, ¤t->pending.signal,
kernel/signal.c
3387
¤t->signal->shared_pending.signal);
kernel/signal.c
3388
spin_unlock_irq(¤t->sighand->siglock);
kernel/signal.c
3391
sigandsets(set, ¤t->blocked, set);
kernel/signal.c
3759
struct task_struct *tsk = current;
kernel/signal.c
389
unsigned long mask = current->jobctl & JOBCTL_STOP_SIGMASK;
kernel/signal.c
390
struct signal_struct *sig = current->signal;
kernel/signal.c
3950
info->si_pid = task_tgid_vnr(current);
kernel/signal.c
3975
struct pid_namespace *active = task_active_pid_ns(current);
kernel/signal.c
4048
if ((task_pid(current) != pid || type > PIDTYPE_TGID) &&
kernel/signal.c
4092
pid = get_task_pid(current, PIDTYPE_PID);
kernel/signal.c
4096
pid = get_task_pid(current, PIDTYPE_TGID);
kernel/signal.c
4208
(task_pid_vnr(current) != pid))
kernel/signal.c
4255
(task_pid_vnr(current) != pid))
kernel/signal.c
4291
spin_lock_irq(¤t->sighand->siglock);
kernel/signal.c
4292
current->sighand->action[sig - 1].sa.sa_handler = action;
kernel/signal.c
4299
flush_sigqueue_mask(current, &mask, ¤t->signal->shared_pending);
kernel/signal.c
4300
flush_sigqueue_mask(current, &mask, ¤t->pending);
kernel/signal.c
4303
spin_unlock_irq(¤t->sighand->siglock);
kernel/signal.c
4314
struct task_struct *p = current, *t;
kernel/signal.c
4383
__acquires(¤t->sighand->siglock)
kernel/signal.c
4385
spin_lock_irq(¤t->sighand->siglock);
kernel/signal.c
4389
__releases(¤t->sighand->siglock)
kernel/signal.c
4391
spin_unlock_irq(¤t->sighand->siglock);
kernel/signal.c
4402
struct task_struct *t = current;
kernel/signal.c
4410
(current->sas_ss_flags & SS_FLAG_BITS);
kernel/signal.c
4483
struct task_struct *t = current;
kernel/signal.c
4537
struct task_struct *t = current;
kernel/signal.c
4597
old_set = current->blocked.sig[0];
kernel/signal.c
4603
new_blocked = current->blocked;
kernel/signal.c
4796
return current->blocked.sig[0];
kernel/signal.c
4801
int old = current->blocked.sig[0];
kernel/signal.c
4834
while (!signal_pending(current)) {
kernel/signal.c
4845
current->saved_sigmask = current->blocked;
kernel/signal.c
4848
while (!signal_pending(current)) {
kernel/signal.c
620
struct task_struct *tsk = current;
kernel/signal.c
656
current->jobctl |= JOBCTL_STOP_DEQUEUED;
kernel/signal.c
670
struct task_struct *tsk = current;
kernel/signal.c
815
if (!same_thread_group(current, t) &&
kernel/signal.c
824
if (!sid || sid == task_session(current))
kernel/smpboot.c
39
per_cpu(idle_threads, smp_processor_id()) = current;
kernel/softirq.c
1127
sched_set_fifo_low(current);
kernel/softirq.c
166
if (!current->softirq_disable_cnt) {
kernel/softirq.c
190
current->softirq_disable_cnt = newcnt;
kernel/softirq.c
200
if (!current->softirq_disable_cnt)
kernel/softirq.c
204
current->softirq_disable_cnt += cnt;
kernel/softirq.c
205
WARN_ON_ONCE(current->softirq_disable_cnt < 0);
kernel/softirq.c
223
DEBUG_LOCKS_WARN_ON(current->softirq_disable_cnt !=
kernel/softirq.c
228
if (current->softirq_disable_cnt == cnt)
kernel/softirq.c
240
current->softirq_disable_cnt = newcnt;
kernel/softirq.c
247
current->softirq_disable_cnt -= cnt;
kernel/softirq.c
249
if (unlock && !current->softirq_disable_cnt) {
kernel/softirq.c
253
WARN_ON_ONCE(current->softirq_disable_cnt < 0);
kernel/softirq.c
274
curcnt = current->softirq_disable_cnt;
kernel/softirq.c
395
current->preempt_disable_ip = get_lock_parent_ip();
kernel/softirq.c
582
unsigned long old_flags = current->flags;
kernel/softirq.c
594
current->flags &= ~PF_MEMALLOC;
kernel/softirq.c
600
account_softirq_enter(current);
kernel/softirq.c
648
account_softirq_exit(current);
kernel/softirq.c
674
(is_idle_task(current) && (irq_count() == HARDIRQ_OFFSET)))
kernel/softirq.c
677
account_hardirq_enter(current);
kernel/softirq.c
727
account_hardirq_exit(current);
kernel/stacktrace.c
122
arch_stack_walk(consume_entry, &c, current, NULL);
kernel/stacktrace.c
144
.skip = skipnr + (current == tsk),
kernel/stacktrace.c
175
arch_stack_walk(consume_entry, &c, current, regs);
kernel/stacktrace.c
232
if (current->flags & PF_KTHREAD)
kernel/stacktrace.c
235
arch_stack_walk_user(consume_entry, &c, task_pt_regs(current));
kernel/stacktrace.c
299
.skip = skipnr + (current == task),
kernel/sys.c
1001
return task_tgid_vnr(current);
kernel/sys.c
1007
return task_pid_vnr(current);
kernel/sys.c
1021
pid = task_tgid_vnr(rcu_dereference(current->real_parent));
kernel/sys.c
1055
thread_group_cputime_adjusted(current, &tgutime, &tgstime);
kernel/sys.c
1056
cutime = current->signal->cutime;
kernel/sys.c
1057
cstime = current->signal->cstime;
kernel/sys.c
1117
struct task_struct *group_leader = current->group_leader;
kernel/sys.c
1195
grp = task_pgrp(current);
kernel/sys.c
1237
sid = task_session(current);
kernel/sys.c
1259
struct task_struct *curr = current->group_leader;
kernel/sys.c
1270
struct task_struct *group_leader = current->group_leader;
kernel/sys.c
1312
(personality(current->personality) == PER_LINUX32 && \
kernel/sys.c
1329
if (current->personality & UNAME26) {
kernel/sys.c
1424
if (!ns_capable(current->nsproxy->uts_ns->user_ns, CAP_SYS_ADMIN))
kernel/sys.c
1478
if (!ns_capable(current->nsproxy->uts_ns->user_ns, CAP_SYS_ADMIN))
kernel/sys.c
1568
ret = do_prlimit(current, resource, NULL, &value);
kernel/sys.c
1594
return do_prlimit(current, resource, &r, NULL);
kernel/sys.c
1603
ret = do_prlimit(current, resource, NULL, &r);
kernel/sys.c
1636
task_lock(current->group_leader);
kernel/sys.c
1637
x = current->signal->rlim[resource];
kernel/sys.c
1638
task_unlock(current->group_leader);
kernel/sys.c
1656
task_lock(current->group_leader);
kernel/sys.c
1657
r = current->signal->rlim[resource];
kernel/sys.c
1658
task_unlock(current->group_leader);
kernel/sys.c
1713
if (current == task)
kernel/sys.c
1751
tsk = pid ? find_task_by_vpid(pid) : current;
kernel/sys.c
1764
need_tasklist = !same_thread_group(tsk, current);
kernel/sys.c
1800
return do_prlimit(current, resource, &new_rlim, NULL);
kernel/sys.c
1862
task_cputime_adjusted(current, &utime, &stime);
kernel/sys.c
1942
getrusage(current, who, &r);
kernel/sys.c
1955
getrusage(current, who, &r);
kernel/sys.c
1962
mask = xchg(¤t->fs->umask, mask & S_IRWXUGO);
kernel/sys.c
2064
struct mm_struct *mm = current->mm;
kernel/sys.c
2191
task_lock(current);
kernel/sys.c
2193
task_unlock(current);
kernel/sys.c
2201
struct mm_struct *mm = current->mm;
kernel/sys.c
2429
if (mm_flags_test(MMF_HAS_MDWE, current->mm))
kernel/sys.c
2431
if (mm_flags_test(MMF_HAS_MDWE_NO_INHERIT, current->mm))
kernel/sys.c
2464
mm_flags_set(MMF_HAS_MDWE_NO_INHERIT, current->mm);
kernel/sys.c
2466
mm_flags_set(MMF_HAS_MDWE, current->mm);
kernel/sys.c
2481
struct mm_struct *mm = current->mm;
kernel/sys.c
2492
struct mm_struct *mm = current->mm;
kernel/sys.c
2508
struct mm_struct *mm = current->mm;
kernel/sys.c
2516
if (mmap_write_lock_killable(current->mm))
kernel/sys.c
2530
mmap_write_unlock(current->mm);
kernel/sys.c
2537
struct task_struct *me = current;
kernel/sys.c
2641
if (current->timer_slack_ns > ULONG_MAX)
kernel/sys.c
2644
error = current->timer_slack_ns;
kernel/sys.c
2647
if (rt_or_dl_task_policy(current))
kernel/sys.c
2650
current->timer_slack_ns =
kernel/sys.c
2651
current->default_timer_slack_ns;
kernel/sys.c
2653
current->timer_slack_ns = arg2;
kernel/sys.c
2662
current->flags &= ~PF_MCE_PROCESS;
kernel/sys.c
2665
current->flags |= PF_MCE_PROCESS;
kernel/sys.c
2667
current->flags |= PF_MCE_EARLY;
kernel/sys.c
2669
current->flags &= ~PF_MCE_EARLY;
kernel/sys.c
2671
current->flags &=
kernel/sys.c
2683
if (current->flags & PF_MCE_PROCESS)
kernel/sys.c
2684
error = (current->flags & PF_MCE_EARLY) ?
kernel/sys.c
2710
task_set_no_new_privs(current);
kernel/sys.c
2715
return task_no_new_privs(current) ? 1 : 0;
kernel/sys.c
2787
current->flags |= PR_IO_FLUSHER;
kernel/sys.c
2789
current->flags &= ~PR_IO_FLUSHER;
kernel/sys.c
2800
error = (current->flags & PR_IO_FLUSHER) == PR_IO_FLUSHER;
kernel/sys.c
284
p = current;
kernel/sys.c
292
pgrp = task_pgrp(current);
kernel/sys.c
347
p = current;
kernel/sys.c
358
pgrp = task_pgrp(current);
kernel/sys.c
550
current->flags |= PF_NPROC_EXCEEDED;
kernel/sys.c
552
current->flags &= ~PF_NPROC_EXCEEDED;
kernel/sysctl.c
143
current->comm, table->procname);
kernel/task_work.c
202
struct task_struct *task = current;
kernel/task_work.c
65
if (WARN_ON_ONCE(task != current))
kernel/task_work.c
94
set_tsk_thread_flag(current, TIF_NOTIFY_RESUME);
kernel/taskstats.c
208
fill_stats(current_user_ns(), task_active_pid_ns(current), tsk, stats);
kernel/taskstats.c
312
if (task_active_pid_ns(current) != &init_pid_ns)
kernel/time/alarmtimer.c
694
alarm->data = (void *)current;
kernel/time/alarmtimer.c
704
} while (alarm->data && !signal_pending(current));
kernel/time/alarmtimer.c
713
if (freezing(current))
kernel/time/alarmtimer.c
715
restart = ¤t->restart_block;
kernel/time/alarmtimer.c
769
struct restart_block *restart = ¤t->restart_block;
kernel/time/hrtimer.c
2349
if (rt_or_dl_task_policy(current) && !(mode & HRTIMER_MODE_SOFT))
kernel/time/hrtimer.c
2354
sl->task = current;
kernel/time/hrtimer.c
2404
} while (t->task && !signal_pending(current));
kernel/time/hrtimer.c
2411
restart = ¤t->restart_block;
kernel/time/hrtimer.c
2444
hrtimer_set_expires_range_ns(&t.timer, rqtp, current->timer_slack_ns);
kernel/time/hrtimer.c
2455
restart = ¤t->restart_block;
kernel/time/hrtimer.c
2477
current->restart_block.fn = do_no_restart_syscall;
kernel/time/hrtimer.c
2478
current->restart_block.nanosleep.type = rmtp ? TT_NATIVE : TT_NONE;
kernel/time/hrtimer.c
2479
current->restart_block.nanosleep.rmtp = rmtp;
kernel/time/hrtimer.c
2498
current->restart_block.fn = do_no_restart_syscall;
kernel/time/hrtimer.c
2499
current->restart_block.nanosleep.type = rmtp ? TT_COMPAT : TT_NONE;
kernel/time/hrtimer.c
2500
current->restart_block.nanosleep.compat_rmtp = rmtp;
kernel/time/itimer.c
228
struct task_struct *tsk = current;
kernel/time/itimer.c
365
current->comm);
kernel/time/itimer.c
412
current->comm);
kernel/time/itimer.c
78
struct task_struct *tsk = current;
kernel/time/namespace_vdso.c
73
if (likely(vma->vm_mm == current->mm))
kernel/time/namespace_vdso.c
74
return current->nsproxy->time_ns->vvar_page;
kernel/time/posix-cpu-timers.c
1196
handle_posix_cpu_timers(current);
kernel/time/posix-cpu-timers.c
1261
clear_posix_cputimers_work(current);
kernel/time/posix-cpu-timers.c
1463
struct task_struct *tsk = current;
kernel/time/posix-cpu-timers.c
1553
timer.it_process = current;
kernel/time/posix-cpu-timers.c
1571
while (!signal_pending(current)) {
kernel/time/posix-cpu-timers.c
1619
restart = ¤t->restart_block;
kernel/time/posix-cpu-timers.c
1633
struct restart_block *restart_block = ¤t->restart_block;
kernel/time/posix-cpu-timers.c
1641
CPUCLOCK_PID(which_clock) == task_pid_vnr(current)))
kernel/time/posix-cpu-timers.c
71
return thread ? task_pid(current) : task_tgid(current);
kernel/time/posix-cpu-timers.c
79
return (tsk && same_thread_group(tsk, current)) ? pid : NULL;
kernel/time/posix-cpu-timers.c
88
if (gettime && (pid == task_pid(current)))
kernel/time/posix-cpu-timers.c
882
rcu_assign_pointer(ctmr->handling, current);
kernel/time/posix-cpu-timers.c
89
return task_tgid(current);
kernel/time/posix-cpu-timers.c
918
current->comm, task_pid_nr(current));
kernel/time/posix-cpu-timers.c
920
send_signal_locked(signo, SEND_SIG_PRIV, current, PIDTYPE_TGID);
kernel/time/posix-stubs.c
116
current->restart_block.fn = do_no_restart_syscall;
kernel/time/posix-stubs.c
117
current->restart_block.nanosleep.type = rmtp ? TT_NATIVE : TT_NONE;
kernel/time/posix-stubs.c
118
current->restart_block.nanosleep.rmtp = rmtp;
kernel/time/posix-stubs.c
199
current->restart_block.fn = do_no_restart_syscall;
kernel/time/posix-stubs.c
200
current->restart_block.nanosleep.type = rmtp ? TT_COMPAT : TT_NONE;
kernel/time/posix-stubs.c
201
current->restart_block.nanosleep.compat_rmtp = rmtp;
kernel/time/posix-timers.c
1050
scoped_guard (spinlock, ¤t->sighand->siglock) {
kernel/time/posix-timers.c
1402
current->restart_block.fn = do_no_restart_syscall;
kernel/time/posix-timers.c
1403
current->restart_block.nanosleep.type = rmtp ? TT_NATIVE : TT_NONE;
kernel/time/posix-timers.c
1404
current->restart_block.nanosleep.rmtp = rmtp;
kernel/time/posix-timers.c
1430
current->restart_block.fn = do_no_restart_syscall;
kernel/time/posix-timers.c
1431
current->restart_block.nanosleep.type = rmtp ? TT_COMPAT : TT_NONE;
kernel/time/posix-timers.c
1432
current->restart_block.nanosleep.compat_rmtp = rmtp;
kernel/time/posix-timers.c
159
struct signal_struct *sig = current->signal;
kernel/time/posix-timers.c
346
spin_unlock(¤t->sighand->siglock);
kernel/time/posix-timers.c
353
spin_lock(¤t->sighand->siglock);
kernel/time/posix-timers.c
388
current->signal->timer_create_restore_ids = 0;
kernel/time/posix-timers.c
391
current->signal->timer_create_restore_ids = 1;
kernel/time/posix-timers.c
394
return current->signal->timer_create_restore_ids;
kernel/time/posix-timers.c
401
struct pid *pid = task_tgid(current);
kernel/time/posix-timers.c
408
if (!rtn || !same_thread_group(rtn, current))
kernel/time/posix-timers.c
480
if (unlikely(current->signal->timer_create_restore_ids)) {
kernel/time/posix-timers.c
522
new_timer->it_pid = get_pid(task_tgid(current));
kernel/time/posix-timers.c
555
guard(spinlock)(¤t->sighand->siglock);
kernel/time/posix-timers.c
561
WRITE_ONCE(new_timer->it_signal, current->signal);
kernel/time/posix-timers.c
562
hlist_add_head_rcu(&new_timer->list, ¤t->signal->posix_timers);
kernel/time/posix-timers.c
651
if (timr->it_signal == current->signal)
kernel/time/posix-timers.c
91
struct signal_struct *sig = current->signal;
kernel/time/sleep_timeout.c
338
while (timeout && !signal_pending(current))
kernel/time/sleep_timeout.c
95
timer.task = current;
kernel/time/tick-sched.c
394
if (check_tick_dependency(¤t->tick_dep_mask))
kernel/time/tick-sched.c
397
if (check_tick_dependency(¤t->signal->tick_dep_mask))
kernel/time/tick-sched.c
616
if (atomic_read(¤t->tick_dep_mask) ||
kernel/time/tick-sched.c
617
atomic_read(¤t->signal->tick_dep_mask))
kernel/time/timer.c
2470
struct task_struct *p = current;
kernel/trace/blktrace.c
275
trace_note(bt, current->pid, BLK_TN_MESSAGE, buf, n, cgid);
kernel/trace/blktrace.c
314
struct task_struct *tsk = current;
kernel/trace/blktrace.c
420
tracing_record_cmdline(current);
kernel/trace/bpf_trace.c
1090
run_ctx = container_of(current->bpf_ctx, struct bpf_trace_run_ctx, run_ctx);
kernel/trace/bpf_trace.c
1092
return ((struct uprobe_dispatch_data *)current->utask->vaddr)->bp_addr;
kernel/trace/bpf_trace.c
1112
return bpf_kprobe_multi_entry_ip(current->bpf_ctx);
kernel/trace/bpf_trace.c
1124
return bpf_kprobe_multi_cookie(current->bpf_ctx);
kernel/trace/bpf_trace.c
1136
return bpf_uprobe_multi_entry_ip(current->bpf_ctx);
kernel/trace/bpf_trace.c
1148
return bpf_uprobe_multi_cookie(current->bpf_ctx);
kernel/trace/bpf_trace.c
1162
run_ctx = container_of(current->bpf_ctx, struct bpf_trace_run_ctx, run_ctx);
kernel/trace/bpf_trace.c
1189
run_ctx = container_of(current->bpf_ctx, struct bpf_trace_run_ctx, run_ctx);
kernel/trace/bpf_trace.c
2571
run_ctx = container_of(current->bpf_ctx, struct bpf_kprobe_multi_run_ctx,
kernel/trace/bpf_trace.c
2589
run_ctx = container_of(current->bpf_ctx, struct bpf_kprobe_multi_run_ctx,
kernel/trace/bpf_trace.c
3032
task_pid_nr_ns(umulti_link->task, task_active_pid_ns(current)) : 0;
kernel/trace/bpf_trace.c
3096
task_pid_nr_ns(umulti_link->task, task_active_pid_ns(current)) : 0;
kernel/trace/bpf_trace.c
3144
if (link->task && !same_thread_group(current, link->task))
kernel/trace/bpf_trace.c
3205
run_ctx = container_of(current->bpf_ctx, struct bpf_uprobe_multi_run_ctx,
kernel/trace/bpf_trace.c
3214
run_ctx = container_of(current->bpf_ctx, struct bpf_uprobe_multi_run_ctx,
kernel/trace/bpf_trace.c
3423
session_ctx = container_of(current->bpf_ctx, struct bpf_session_run_ctx, run_ctx);
kernel/trace/bpf_trace.c
3431
session_ctx = container_of(current->bpf_ctx, struct bpf_session_run_ctx, run_ctx);
kernel/trace/bpf_trace.c
372
current->flags & (PF_KTHREAD | PF_EXITING)))
kernel/trace/bpf_trace.c
787
return (long) current;
kernel/trace/bpf_trace.c
798
return (unsigned long) current;
kernel/trace/bpf_trace.c
854
task = current;
kernel/trace/fgraph.c
1208
pid != current->pid)
kernel/trace/fgraph.c
350
int curr_ret_stack = current->curr_ret_stack;
kernel/trace/fgraph.c
359
val = get_fgraph_entry(current, curr_ret_stack - 1);
kernel/trace/fgraph.c
360
data = ¤t->ret_stack[curr_ret_stack];
kernel/trace/fgraph.c
369
current->ret_stack[curr_ret_stack - 1] = val;
kernel/trace/fgraph.c
373
current->curr_ret_stack = curr_ret_stack;
kernel/trace/fgraph.c
375
current->ret_stack[curr_ret_stack - 1] = val;
kernel/trace/fgraph.c
413
return ret_stack_get_task_var(current, gops->idx);
kernel/trace/fgraph.c
467
int offset = current->curr_ret_stack;
kernel/trace/fgraph.c
476
ret_stack = get_ret_stack(current, offset, &next_offset);
kernel/trace/fgraph.c
487
val = get_fgraph_entry(current, offset);
kernel/trace/fgraph.c
492
val = get_fgraph_entry(current, offset);
kernel/trace/fgraph.c
498
return get_data_type_data(current, offset);
kernel/trace/fgraph.c
574
if (!current->ret_stack)
kernel/trace/fgraph.c
592
if (current->curr_ret_stack + FGRAPH_FRAME_OFFSET + 1 >= SHADOW_STACK_MAX_OFFSET) {
kernel/trace/fgraph.c
593
atomic_inc(¤t->trace_overrun);
kernel/trace/fgraph.c
597
offset = READ_ONCE(current->curr_ret_stack);
kernel/trace/fgraph.c
598
ret_stack = RET_STACK(current, offset);
kernel/trace/fgraph.c
602
current->ret_stack[offset] = val;
kernel/trace/fgraph.c
618
WRITE_ONCE(current->curr_ret_stack, offset + 1);
kernel/trace/fgraph.c
626
current->ret_stack[offset] = val;
kernel/trace/fgraph.c
667
trace.depth = ++current->curr_ret_depth;
kernel/trace/fgraph.c
675
int save_curr_ret_stack = current->curr_ret_stack;
kernel/trace/fgraph.c
681
current->curr_ret_stack = save_curr_ret_stack;
kernel/trace/fgraph.c
693
save_curr_ret_stack = current->curr_ret_stack;
kernel/trace/fgraph.c
699
current->curr_ret_stack = save_curr_ret_stack;
kernel/trace/fgraph.c
710
set_bitmap(current, offset, bitmap | BIT(0));
kernel/trace/fgraph.c
714
current->curr_ret_stack -= FGRAPH_FRAME_OFFSET + 1;
kernel/trace/fgraph.c
716
current->curr_ret_depth--;
kernel/trace/fgraph.c
728
ret_stack = get_ret_stack(current, current->curr_ret_stack, offset);
kernel/trace/fgraph.c
733
current->curr_ret_stack);
kernel/trace/fgraph.c
770
trace->overrun = atomic_read(¤t->trace_overrun);
kernel/trace/fgraph.c
771
trace->depth = current->curr_ret_depth;
kernel/trace/fgraph.c
847
bitmap = get_bitmap_bits(current, offset);
kernel/trace/fgraph.c
874
current->curr_ret_stack = offset - FGRAPH_FRAME_OFFSET;
kernel/trace/fgraph.c
876
current->curr_ret_depth--;
kernel/trace/ftrace.c
183
pid != current->pid)
kernel/trace/ftrace.c
850
if (!current->ret_stack)
kernel/trace/ftrace.c
858
profile_data->sleeptime = current->ftrace_sleeptime;
kernel/trace/ftrace.c
8910
if (trace_ignore_this_task(pid_list, no_pid_list, current))
kernel/trace/ftrace.c
8915
current->pid);
kernel/trace/ftrace.c
892
if (current->ftrace_sleeptime)
kernel/trace/ftrace.c
893
calltime -= current->ftrace_sleeptime - profile_data->sleeptime;
kernel/trace/preemptirq_delay_test.c
128
if (set_cpus_allowed_ptr(current, cpu_mask))
kernel/trace/rethook.c
200
__llist_add(&node->llist, ¤t->rethooks);
kernel/trace/rethook.c
253
if (tsk != current && task_is_running(tsk))
kernel/trace/rethook.c
287
correct_ret_addr = __rethook_find_ret_addr(current, &node);
kernel/trace/rethook.c
305
first = current->rethooks.first;
kernel/trace/rethook.c
324
first = current->rethooks.first;
kernel/trace/rethook.c
325
current->rethooks.first = node->next;
kernel/trace/ring_buffer.c
2364
bool user_thread = current->mm != NULL;
kernel/trace/ring_buffer.c
2442
if (user_thread && fatal_signal_pending(current))
kernel/trace/rv/monitors/deadline/deadline.h
105
syscall_get_arguments(current, regs, args);
kernel/trace/rv/monitors/deadline/deadline.h
110
syscall_get_arguments(current, regs, args);
kernel/trace/rv/monitors/nomiss/nomiss.c
210
p = pid ? find_task_by_vpid(pid) : current;
kernel/trace/rv/monitors/nrp/nrp.c
26
da_handle_event(current, irq_entry_nrp);
kernel/trace/rv/monitors/nrp/nrp.c
61
da_handle_event(current, irq_entry_nrp);
kernel/trace/rv/monitors/nrp/nrp.c
79
da_handle_event(current, schedule_entry_preempt_nrp);
kernel/trace/rv/monitors/nrp/nrp.c
81
da_handle_event(current, schedule_entry_nrp);
kernel/trace/rv/monitors/pagefault/pagefault.c
41
ltl_atom_pulse(current, LTL_PAGEFAULT, true);
kernel/trace/rv/monitors/sleep/sleep.c
105
if (current->prio <= task->prio)
kernel/trace/rv/monitors/sleep/sleep.c
115
ltl_atom_update(current, LTL_BLOCK_ON_RT_MUTEX, true);
kernel/trace/rv/monitors/sleep/sleep.c
120
ltl_atom_update(current, LTL_BLOCK_ON_RT_MUTEX, false);
kernel/trace/rv/monitors/sleep/sleep.c
129
mon = ltl_get_monitor(current);
kernel/trace/rv/monitors/sleep/sleep.c
138
syscall_get_arguments(current, regs, args);
kernel/trace/rv/monitors/sleep/sleep.c
142
ltl_atom_update(current, LTL_CLOCK_NANOSLEEP, true);
kernel/trace/rv/monitors/sleep/sleep.c
151
syscall_get_arguments(current, regs, args);
kernel/trace/rv/monitors/sleep/sleep.c
158
ltl_atom_update(current, LTL_FUTEX_LOCK_PI, true);
kernel/trace/rv/monitors/sleep/sleep.c
163
ltl_atom_update(current, LTL_FUTEX_WAIT, true);
kernel/trace/rv/monitors/sleep/sleep.c
169
ltl_atom_update(current, LTL_EPOLL_WAIT, true);
kernel/trace/rv/monitors/sleep/sleep.c
177
struct ltl_monitor *mon = ltl_get_monitor(current);
kernel/trace/rv/monitors/sleep/sleep.c
185
ltl_atom_update(current, LTL_CLOCK_NANOSLEEP, false);
kernel/trace/rv/monitors/sssw/sssw.c
59
da_handle_event(current, signal_deliver_sssw);
kernel/trace/trace.c
1707
return current->migration_disabled;
kernel/trace/trace.c
2288
entry->tgid = current->tgid;
kernel/trace/trace_branch.c
41
if (current->trace_recursion & TRACE_BRANCH_BIT)
kernel/trace/trace_branch.c
55
current->trace_recursion |= TRACE_BRANCH_BIT;
kernel/trace/trace_branch.c
83
current->trace_recursion &= ~TRACE_BRANCH_BIT;
kernel/trace/trace_events.c
1158
trace_ignore_this_task(pid_list, no_pid_list, current));
kernel/trace/trace_events.c
2477
trace_ignore_this_task(pid_list, no_pid_list, current));
kernel/trace/trace_events_filter.c
996
cmp = pred->regex->match(current->comm, pred->regex,
kernel/trace/trace_events_hist.c
1697
save_comm(elt_data->comm, current);
kernel/trace/trace_events_hist.c
903
return (u64)(unsigned long)current->comm;
kernel/trace/trace_events_user.c
2638
struct user_event_mm *mm = current->user_event_mm;
kernel/trace/trace_events_user.c
770
struct user_event_mm *user_mm = current->user_event_mm;
kernel/trace/trace_events_user.c
775
user_mm = user_event_mm_alloc(current);
kernel/trace/trace_events_user.c
780
user_event_mm_attach(user_mm, current);
kernel/trace/trace_functions.c
195
true_parent_ip = ftrace_graph_ret_addr(current, &idx, parent_ip,
kernel/trace/trace_functions_graph.c
264
ftimes->sleeptime = current->ftrace_sleeptime;
kernel/trace/trace_functions_graph.c
284
unsigned long retaddr = ftrace_graph_top_ret_addr(current);
kernel/trace/trace_functions_graph.c
365
ftimes->calltime += current->ftrace_sleeptime - ftimes->sleeptime;
kernel/trace/trace_hwlat.c
322
if (!cpumask_equal(current_mask, current->cpus_ptr))
kernel/trace/trace_hwlat.c
336
set_cpus_allowed_ptr(current, current_mask);
kernel/trace/trace_irqsoff.c
377
update_max_tr_single(tr, current, cpu);
kernel/trace/trace_osnoise.c
1455
osn_var->pid = current->pid;
kernel/trace/trace_osnoise.c
1676
if (!current->migration_pending)
kernel/trace/trace_osnoise.c
1717
raw_spin_lock_irqsave(¤t->pi_lock, flags);
kernel/trace/trace_osnoise.c
1718
current->flags &= ~(PF_NO_SETAFFINITY);
kernel/trace/trace_osnoise.c
1719
raw_spin_unlock_irqrestore(¤t->pi_lock, flags);
kernel/trace/trace_osnoise.c
1910
sched_setscheduler_nocheck(current, SCHED_FIFO, &sp);
kernel/trace/trace_osnoise.c
1920
raw_spin_lock_irqsave(¤t->pi_lock, flags);
kernel/trace/trace_osnoise.c
1921
current->flags &= ~(PF_NO_SETAFFINITY);
kernel/trace/trace_osnoise.c
1922
raw_spin_unlock_irqrestore(¤t->pi_lock, flags);
kernel/trace/trace_osnoise.c
1928
tlat->kthread = current;
kernel/trace/trace_osnoise.c
1929
osn_var->pid = current->pid;
kernel/trace/trace_osnoise.c
2457
if (current->nr_cpus_allowed > 1 || cpu != smp_processor_id()) {
kernel/trace/trace_osnoise.c
2468
get_task_struct(current);
kernel/trace/trace_osnoise.c
2470
osn_var->kthread = current;
kernel/trace/trace_osnoise.c
2471
osn_var->pid = current->pid;
kernel/trace/trace_osnoise.c
2566
tlat->kthread = current;
kernel/trace/trace_preemptirq.c
38
is_idle_task(current)) { \
kernel/trace/trace_probe_tmpl.h
110
*val = (unsigned long)current->comm;
kernel/trace/trace_sched_switch.c
49
tracing_record_taskinfo_sched_switch(current, wakee, flags);
kernel/trace/trace_sched_wakeup.c
547
tracing_record_cmdline(current);
kernel/trace/trace_sched_wakeup.c
559
(!dl_task(p) && (p->prio >= wakeup_prio || p->prio >= current->prio)))
kernel/trace/trace_sched_wakeup.c
596
tracing_sched_wakeup_trace(wakeup_trace, p, current, trace_ctx);
kernel/trace/trace_selftest.c
1433
sched_setattr(current, &attr);
kernel/trace/trace_snapshot.c
437
if (tsk == current)
kernel/trace/trace_snapshot.c
630
update_max_tr_single((struct trace_array *)tr, current, smp_processor_id());
kernel/trace/trace_snapshot.c
689
update_max_tr(tr, current, smp_processor_id(), NULL);
kernel/trace/trace_snapshot.c
77
update_max_tr(tr, current, smp_processor_id(), cond_data);
kernel/trace/trace_stack.c
276
if (task_stack_end_corrupted(current)) {
kernel/trace/trace_syscalls.c
1415
syscall_nr = trace_get_syscall_nr(current, regs);
kernel/trace/trace_syscalls.c
1425
syscall_get_arguments(current, regs, args);
kernel/trace/trace_syscalls.c
1555
syscall_nr = trace_get_syscall_nr(current, regs);
kernel/trace/trace_syscalls.c
1572
syscall_get_return_value(current, regs)))
kernel/trace/trace_syscalls.c
1594
rec->ret = syscall_get_return_value(current, regs);
kernel/trace/trace_syscalls.c
881
syscall_nr = trace_get_syscall_nr(current, regs);
kernel/trace/trace_syscalls.c
901
syscall_get_arguments(current, regs, args);
kernel/trace/trace_syscalls.c
942
syscall_nr = trace_get_syscall_nr(current, regs);
kernel/trace/trace_syscalls.c
963
entry->ret = syscall_get_return_value(current, regs);
kernel/trace/trace_uprobe.c
1454
if (!uprobe_perf_filter(&tu->consumer, current->mm))
kernel/trace/trace_uprobe.c
1543
current->utask->vaddr = (unsigned long) &udd;
kernel/trace/trace_uprobe.c
1574
current->utask->vaddr = (unsigned long) &udd;
kernel/trace/trace_uprobe.c
159
ret = strscpy(dst, current->comm, maxlen);
kernel/trace/trace_uprobe.c
193
len = strlen(current->comm) + 1;
kernel/trace/trace_uprobe.c
211
udd = (void *) current->utask->vaddr;
kernel/umh.c
69
spin_lock_irq(¤t->sighand->siglock);
kernel/umh.c
70
flush_signal_handlers(current, 1);
kernel/umh.c
71
spin_unlock_irq(¤t->sighand->siglock);
kernel/umh.c
79
current->fs->umask = 0022;
kernel/umh.c
85
set_user_nice(current, 0);
kernel/umh.c
88
new = prepare_kernel_cred(current);
kernel/unwind/deferred.c
113
struct unwind_task_info *info = ¤t->unwind_info;
kernel/unwind/deferred.c
119
if (!current->mm)
kernel/unwind/deferred.c
189
process_unwind_deferred(current);
kernel/unwind/deferred.c
194
struct unwind_task_info *info = ¤t->unwind_info;
kernel/unwind/deferred.c
231
struct unwind_task_info *info = ¤t->unwind_info;
kernel/unwind/deferred.c
239
if ((current->flags & (PF_KTHREAD | PF_EXITING)) ||
kernel/unwind/deferred.c
240
!user_mode(task_pt_regs(current)))
kernel/unwind/deferred.c
290
ret = task_work_add(current, &info->work, twa_mode);
kernel/unwind/user.c
117
struct pt_regs *regs = task_pt_regs(current);
kernel/unwind/user.c
121
if ((current->flags & PF_KTHREAD) || !user_mode(regs)) {
kernel/unwind/user.c
151
if (current->flags & PF_KTHREAD)
kernel/unwind/user.c
70
struct pt_regs *regs = task_pt_regs(current);
kernel/user-return-notifier.c
17
set_tsk_thread_flag(current, TIF_USER_RETURN_NOTIFY);
kernel/user-return-notifier.c
30
clear_tsk_thread_flag(current, TIF_USER_RETURN_NOTIFY);
kernel/user_namespace.c
1355
if (!thread_group_empty(current))
kernel/user_namespace.c
1358
if (current->fs->users != 1)
kernel/utsname_sysctl.c
23
uts_ns = current->nsproxy->uts_ns;
kernel/vhost_task.c
34
if (signal_pending(current)) {
kernel/watch_queue.c
474
if (atomic_inc_return(&cred->user->nr_watches) > task_rlimit(current, RLIMIT_NOFILE)) {
kernel/watchdog.c
271
print_irqtrace_events(current);
kernel/watchdog.c
886
current->comm, task_pid_nr(current));
kernel/watchdog.c
889
print_irqtrace_events(current);
kernel/workqueue.c
3294
lockdep_start_depth = lockdep_depth(current);
kernel/workqueue.c
3334
lockdep_depth(current) != lockdep_start_depth ||
kernel/workqueue.c
3338
current->comm, task_pid_nr(current), preempt_count(),
kernel/workqueue.c
3339
lockdep_start_depth, lockdep_depth(current),
kernel/workqueue.c
3342
debug_show_held_locks(current);
kernel/workqueue.c
3413
current->flags |= PF_WQ_WORKER;
kernel/workqueue.c
3415
current->flags &= ~PF_WQ_WORKER;
kernel/workqueue.c
3588
set_user_nice(current, RESCUER_NICE_LEVEL);
kernel/workqueue.c
3844
WARN_ONCE(current->flags & PF_MEMALLOC,
kernel/workqueue.c
3846
current->pid, current->comm, target_wq->name, target_func);
kernel/workqueue.c
3915
barr->task = current;
kernel/workqueue_internal.h
70
if (in_task() && (current->flags & PF_WQ_WORKER))
kernel/workqueue_internal.h
71
return kthread_data(current);
lib/alloc_tag.c
951
if (!current->mm)
lib/closure.c
137
struct closure_syncer s = { .task = current };
lib/closure.c
162
struct closure_syncer s = { .task = current };
lib/closure.c
190
struct closure_syncer s = { .task = current };
lib/debugobjects.c
667
task_stack_page(current));
lib/debugobjects.c
670
task_stack_page(current));
lib/debugobjects.c
717
return current->pi_blocked_on != NULL;
lib/dump_stack.c
60
current->pid, current->comm,
lib/dump_stack.c
74
print_worker_info(log_lvl, current);
lib/dump_stack.c
75
print_stop_info(log_lvl, current);
lib/dump_stack.c
76
print_scx_info(log_lvl, current);
lib/dynamic_debug.c
835
task_pid_vnr(current));
lib/fault-inject.c
129
unsigned int fail_nth = READ_ONCE(current->fail_nth);
lib/fault-inject.c
137
WRITE_ONCE(current->fail_nth, fail_nth);
lib/fault-inject.c
149
if (attr->task_filter && !fail_task(attr, current))
lib/is_single_threaded.c
17
struct task_struct *task = current;
lib/klist.c
243
waiter.process = current;
lib/kunit/bug.c
112
if (w->task == current) {
lib/kunit/bug.c
66
w->task = get_task_struct(current);
lib/kunit/kunit-test.c
512
kunit_log(KERN_INFO, current->kunit_test, "action_order_1");
lib/kunit/kunit-test.c
519
kunit_log(KERN_INFO, current->kunit_test, "action_order_2");
lib/kunit/kunit-test.c
711
KUNIT_EXPECT_PTR_EQ(test, test, current->kunit_test);
lib/kunit/kunit-test.c
723
current->kunit_test = &fake;
lib/kunit/kunit-test.c
730
current->kunit_test = test;
lib/kunit/string-stream-test.c
148
current->kunit_test = fake_test;
lib/kunit/string-stream-test.c
154
current->kunit_test = test;
lib/kunit/test.c
1054
current->kunit_test = NULL;
lib/kunit/test.c
39
if (!current->kunit_test)
lib/kunit/test.c
42
kunit_set_failure(current->kunit_test);
lib/kunit/test.c
486
current->kunit_test = test;
lib/kunit/test.c
49
buffer = kunit_kmalloc(current->kunit_test, len, GFP_KERNEL);
lib/kunit/test.c
502
current->kunit_test = test;
lib/kunit/test.c
57
kunit_err(current->kunit_test, "%s:%d: %s", file, line, buffer);
lib/kunit/test.c
58
kunit_kfree(current->kunit_test, buffer);
lib/kunit/user_alloc.c
29
if (current->mm)
lib/kunit/user_alloc.c
44
arch_pick_mmap_layout(mm, ¤t->signal->rlim[RLIMIT_STACK]);
lib/locking-selftest.c
1434
int saved_mgd_count = current->migration_disabled;
lib/locking-selftest.c
1435
int saved_rcu_count = current->rcu_read_lock_nesting;
lib/locking-selftest.c
1436
int saved_sched_rt_mutex = current->sched_rt_mutex;
lib/locking-selftest.c
1473
current->sched_rt_mutex = saved_sched_rt_mutex;
lib/locking-selftest.c
1475
while (current->migration_disabled > saved_mgd_count)
lib/locking-selftest.c
1478
while (current->rcu_read_lock_nesting > saved_rcu_count)
lib/locking-selftest.c
1480
WARN_ON_ONCE(current->rcu_read_lock_nesting < saved_rcu_count);
lib/locking-selftest.c
1485
current->softirqs_enabled = 0;
lib/locking-selftest.c
1487
current->softirqs_enabled = 1;
lib/locking-selftest.c
2855
lockdep_set_selftest_task(current);
lib/nlattr.c
215
current->comm, pt->type);
lib/nlattr.c
415
current->comm, type);
lib/nlattr.c
648
rem, current->comm);
lib/smp_processor_id.c
25
if (current->migration_disabled)
lib/smp_processor_id.c
44
what1, what2, preempt_count() - 1, current->comm, current->pid);
lib/syscall.c
74
if (target == current)
lib/test_hmm.c
177
ret = mmu_interval_notifier_insert(&dmirror->notifier, current->mm,
lib/test_lockup.c
364
current->in_iowait = 1;
lib/test_lockup.c
369
current->in_iowait = 0;
lib/test_lockup.c
458
main_task = current;
lib/tests/slub_kunit.c
346
event = perf_event_create_kernel_counter(&hw_attr, -1, current,
lib/tests/test_ratelimit.c
86
set_user_nice(current, MAX_NICE);
lib/ubsan.c
133
return current->in_ubsan || was_reported(loc);
lib/ubsan.c
221
current->in_ubsan++;
lib/ubsan.c
236
current->in_ubsan--;
lib/vsprintf.c
886
if (!has_capability_noaudit(current, CAP_SYSLOG) ||
lib/zstd/compress/zstd_double_fast.c
160
U32 const current = (U32)(ip - base);
lib/zstd/compress/zstd_double_fast.c
161
U32 const windowLow = ZSTD_getLowestPrefixIndex(ms, current, cParams->windowLog);
lib/zstd/compress/zstd_double_fast.c
162
U32 const maxRep = current - windowLow;
mm/compaction.c
2356
if (cc->contended || fatal_signal_pending(current))
mm/compaction.c
2801
WRITE_ONCE(current->capture_control, &capc);
mm/compaction.c
2810
WRITE_ONCE(current->capture_control, NULL);
mm/compaction.c
2896
|| fatal_signal_pending(current))
mm/compaction.c
2932
if (fatal_signal_pending(current))
mm/compaction.c
3192
current->flags |= PF_KCOMPACTD;
mm/compaction.c
3249
current->flags &= ~PF_KCOMPACTD;
mm/compaction.c
3302
table->procname, current->comm,
mm/compaction.c
3303
task_pid_nr(current));
mm/compaction.c
559
if (fatal_signal_pending(current)) {
mm/compaction.c
890
if (fatal_signal_pending(current))
mm/compaction.c
938
if (fatal_signal_pending(current)) {
mm/damon/core.c
3496
pr_debug("kdamond (%d) starts\n", current->pid);
mm/damon/core.c
3633
pr_debug("kdamond (%d) finishes\n", current->pid);
mm/filemap.c
1320
if (signal_pending_state(state, current))
mm/filemap.c
1447
if (signal_pending_state(TASK_UNINTERRUPTIBLE, current))
mm/filemap.c
158
current->comm, folio_pfn(folio));
mm/filemap.c
2691
if (fatal_signal_pending(current))
mm/filemap.c
4258
pr_crit("File: %s PID: %d Comm: %.20s\n", path, current->pid,
mm/filemap.c
4259
current->comm);
mm/filemap.c
4353
if (fatal_signal_pending(current)) {
mm/gup.c
1293
current->comm, task_pid_nr(current),
mm/gup.c
1420
if (fatal_signal_pending(current)) {
mm/gup.c
1585
fatal_signal_pending(current))
mm/gup.c
1627
if (fatal_signal_pending(current))
mm/gup.c
1633
return signal_pending(current);
mm/gup.c
1927
struct mm_struct *mm = current->mm;
mm/gup.c
2120
struct mm_struct *mm = current->mm;
mm/gup.c
2192
ret = __get_user_pages_locked(current->mm, addr, 1, &page, locked,
mm/gup.c
2652
return __get_user_pages_locked(current->mm, start, nr_pages, pages,
mm/gup.c
2681
return __get_user_pages_locked(current->mm, start, nr_pages, pages,
mm/gup.c
3098
pgdp = pgd_offset(current->mm, addr);
mm/gup.c
3141
if (!raw_seqcount_try_begin(¤t->mm->write_protect_seq, seq))
mm/gup.c
3165
if (read_seqcount_retry(¤t->mm->write_protect_seq, seq)) {
mm/gup.c
3190
mm_set_has_pinned_flag(current->mm);
mm/gup.c
3193
might_lock_read(¤t->mm->mmap_lock);
mm/gup.c
3209
ret = __gup_longterm_locked(current->mm, start, nr_pages - nr_pinned,
mm/gup.c
3383
return __gup_longterm_locked(current->mm, start, nr_pages,
mm/gup.c
3405
return __gup_longterm_locked(current->mm, start, nr_pages, pages,
mm/gup_test.c
124
if (needs_mmap_lock && mmap_read_lock_killable(current->mm)) {
mm/gup_test.c
205
mmap_read_unlock(current->mm);
mm/gup_test.c
261
if (!fast && mmap_read_lock_killable(current->mm)) {
mm/gup_test.c
289
mmap_read_unlock(current->mm);
mm/highmem.c
168
struct kmap_ctrl *kctrl = ¤t->kmap_ctrl;
mm/highmem.c
271
DECLARE_WAITQUEUE(wait, current);
mm/highmem.c
479
current->kmap_ctrl.idx += KM_INCR;
mm/highmem.c
480
BUG_ON(current->kmap_ctrl.idx >= KM_MAX_IDX);
mm/highmem.c
481
return current->kmap_ctrl.idx - 1;
mm/highmem.c
486
return current->kmap_ctrl.idx - 1;
mm/highmem.c
491
current->kmap_ctrl.idx -= KM_INCR;
mm/highmem.c
492
BUG_ON(current->kmap_ctrl.idx < 0);
mm/highmem.c
569
current->kmap_ctrl.pteval[kmap_local_idx()] = pteval;
mm/highmem.c
629
current->kmap_ctrl.pteval[kmap_local_idx()] = __pte(0);
mm/highmem.c
648
struct task_struct *tsk = current;
mm/highmem.c
685
struct task_struct *tsk = current;
mm/huge_memory.c
1234
if (mm_flags_test(MMF_TOPDOWN, current->mm) && !off_sub)
mm/hugetlb.c
1251
bool pin = !!(current->flags & PF_MEMALLOC_PIN);
mm/hugetlb.c
2227
struct mempolicy *mpol = get_task_policy(current);
mm/hugetlb.c
3838
if (signal_pending(current)) {
mm/hugetlb.c
5717
current->pid);
mm/hugetlb_cgroup.c
265
h_cg = hugetlb_cgroup_from_task(current);
mm/internal.h
1305
return vma != get_gate_vma(current->mm);
mm/kasan/common.c
70
track->pid = current->pid;
mm/kasan/common.c
85
current->kasan_depth++;
mm/kasan/common.c
91
current->kasan_depth--;
mm/kasan/report.c
193
test = current->kunit_test;
mm/kasan/report.c
251
info->access_addr, current->comm, task_pid_nr(current));
mm/kasan/report.c
258
info->access_addr, current->comm, task_pid_nr(current));
mm/kasan/report.c
262
info->access_addr, current->comm, task_pid_nr(current));
mm/kasan/report.c
94
if (current->kasan_depth)
mm/kasan/report_generic.c
309
shadow_bottom = kasan_mem_to_shadow(end_of_stack(current));
mm/kasan/report_generic.c
348
current->comm, task_pid_nr(current));
mm/kasan/report_sw_tags.c
93
current->comm, task_pid_nr(current));
mm/kfence/core.c
321
track->pid = task_pid_nr(current);
mm/khugepaged.c
3045
set_user_nice(current, MAX_NICE);
mm/khugepaged.c
3150
return kthread_func(current) == khugepaged;
mm/kmemleak.c
1520
if (current->flags & PF_KTHREAD)
mm/kmemleak.c
1523
return signal_pending(current);
mm/kmemleak.c
2016
set_user_nice(current, 10);
mm/kmemleak.c
701
object->pid = current->pid;
mm/kmemleak.c
708
strscpy(object->comm, current->comm);
mm/kmsan/hooks.c
432
KMSAN_WARN_ON(current->kmsan_ctx.depth == 0);
mm/kmsan/hooks.c
433
current->kmsan_ctx.depth--;
mm/kmsan/hooks.c
439
current->kmsan_ctx.depth++;
mm/kmsan/hooks.c
440
KMSAN_WARN_ON(current->kmsan_ctx.depth == 0);
mm/kmsan/init.c
232
kmsan_internal_task_create(current);
mm/kmsan/kmsan.h
83
return in_task() ? ¤t->kmsan_ctx : raw_cpu_ptr(&kmsan_percpu_ctx);
mm/kmsan/report.c
162
if (current->kmsan_ctx.depth)
mm/ksm.c
2788
while (scan_npages-- && likely(!freezing(current))) {
mm/ksm.c
2809
set_user_nice(current, 5);
mm/ksm.c
421
cpu_time = task_sched_runtime(current);
mm/ksm.c
621
if (signal_pending(current))
mm/madvise.c
1597
if (current->mm != vma->vm_mm)
mm/madvise.c
1883
return current->mm == mm ? untagged_addr(start) :
mm/madvise.c
2014
return do_madvise(current->mm, start, len_in, behavior);
mm/madvise.c
2058
if (fatal_signal_pending(current)) {
mm/madvise.c
2127
if (mm != current->mm && !process_madvise_remote_valid(behavior)) {
mm/madvise.c
2137
if (mm != current->mm && !capable(CAP_SYS_NICE)) {
mm/madvise.c
2209
struct mm_struct *mm = current->mm;
mm/madvise.c
370
if (fatal_signal_pending(current))
mm/memcontrol-v1.c
1395
struct mem_cgroup *memcg = current->memcg_in_oom;
mm/memcontrol-v1.c
1409
owait.wait.private = current;
mm/memcontrol-v1.c
1427
current->memcg_in_oom = NULL;
mm/memcontrol-v1.c
1454
if (current->in_user_fault) {
mm/memcontrol-v1.c
1456
current->memcg_in_oom = memcg;
mm/memcontrol-v1.c
1491
if (signal_pending(current)) {
mm/memcontrol-v1.c
1551
if (signal_pending(current))
mm/memcontrol.c
1098
return current->active_memcg;
mm/memcontrol.c
110
return tsk_is_oom_victim(current) || fatal_signal_pending(current) ||
mm/memcontrol.c
111
(current->flags & PF_EXITING);
mm/memcontrol.c
1135
mm = current->mm;
mm/memcontrol.c
1163
memcg = mem_cgroup_from_task(current);
mm/memcontrol.c
2510
unsigned int nr_pages = current->memcg_nr_pages_over_high;
mm/memcontrol.c
2515
memcg = get_mem_cgroup_from_mm(current->mm);
mm/memcontrol.c
2516
current->memcg_nr_pages_over_high = 0;
mm/memcontrol.c
2642
if (unlikely(current->flags & PF_MEMALLOC))
mm/memcontrol.c
2645
if (unlikely(task_in_memcg_oom(current)))
mm/memcontrol.c
2771
current->memcg_nr_pages_over_high += batch;
mm/memcontrol.c
2772
set_notify_resume(current);
mm/memcontrol.c
2784
if (current->memcg_nr_pages_over_high > MEMCG_CHARGE_BATCH &&
mm/memcontrol.c
2785
!(current->flags & PF_MEMALLOC) &&
mm/memcontrol.c
2942
old = xchg(¤t->objcg, NULL);
mm/memcontrol.c
2952
if (!current->mm || (current->flags & PF_KTHREAD))
mm/memcontrol.c
2972
memcg = mem_cgroup_from_task(current);
mm/memcontrol.c
2981
} while (!try_cmpxchg(¤t->objcg, &old, objcg));
mm/memcontrol.c
2996
memcg = current->active_memcg;
mm/memcontrol.c
3000
objcg = READ_ONCE(current->objcg);
mm/memcontrol.c
4794
if (signal_pending(current))
mm/memcontrol.c
4845
if (signal_pending(current))
mm/memcontrol.c
5427
memcg = mem_cgroup_from_task(current);
mm/memcontrol.c
5888
VM_WARN_ON_ONCE(!(current->flags & PF_MEMALLOC));
mm/memfd.c
347
struct pid_namespace *ns = task_active_pid_ns(current);
mm/memfd.c
360
current->comm, task_pid_nr(current), sysctl);
mm/memory-failure.c
2048
rv = kill_accessing_process(current, pfn, flags);
mm/memory-failure.c
2386
res = kill_accessing_process(current, pfn, flags);
mm/memory-failure.c
283
if ((flags & MF_ACTION_REQUIRED) && (t == current))
mm/memory-failure.c
524
if (force_early && tsk->mm == current->mm)
mm/memory-failure.c
525
return current;
mm/memory.c
599
pr_alert("BUG: Bad page map in process %s %s:%08llx", current->comm,
mm/memory.c
6570
current->maj_flt++;
mm/memory.c
6572
current->min_flt++;
mm/memory.c
6592
current->in_lru_fault = vma_has_recency(vma);
mm/memory.c
6597
current->in_lru_fault = false;
mm/memory.c
6708
if (task_in_memcg_oom(current) && !(ret & VM_FAULT_OOM))
mm/memory.c
7264
struct mm_struct *mm = current->mm;
mm/memory.c
7291
if (current->mm)
mm/memory.c
7292
might_lock_read(¤t->mm->mmap_lock);
mm/memory_hotplug.c
2006
if (signal_pending(current)) {
mm/mempolicy.c
1083
task_lock(current);
mm/mempolicy.c
1086
task_unlock(current);
mm/mempolicy.c
1091
old = current->mempolicy;
mm/mempolicy.c
1092
current->mempolicy = new;
mm/mempolicy.c
1095
current->il_prev = MAX_NUMNODES-1;
mm/mempolicy.c
1096
current->il_weight = 0;
mm/mempolicy.c
1098
task_unlock(current);
mm/mempolicy.c
1151
struct mm_struct *mm = current->mm;
mm/mempolicy.c
1153
struct mempolicy *pol = current->mempolicy, *pol_refcount = NULL;
mm/mempolicy.c
1163
task_lock(current);
mm/mempolicy.c
1165
task_unlock(current);
mm/mempolicy.c
1204
} else if (pol == current->mempolicy &&
mm/mempolicy.c
1206
*policy = next_node_in(current->il_prev, pol->nodes);
mm/mempolicy.c
1207
} else if (pol == current->mempolicy &&
mm/mempolicy.c
1209
if (current->il_weight)
mm/mempolicy.c
1210
*policy = current->il_prev;
mm/mempolicy.c
1212
*policy = next_node_in(current->il_prev,
mm/mempolicy.c
1233
task_lock(current);
mm/mempolicy.c
1235
task_unlock(current);
mm/mempolicy.c
1490
struct mm_struct *mm = current->mm;
mm/mempolicy.c
1569
new = get_task_policy(current);
mm/mempolicy.c
1763
struct mm_struct *mm = current->mm;
mm/mempolicy.c
1888
task = pid ? find_task_by_vpid(pid) : current;
mm/mempolicy.c
1916
task_nodes = cpuset_mems_allowed(current);
mm/mempolicy.c
2048
pol = get_task_policy(current);
mm/mempolicy.c
2075
pol = get_task_policy(current);
mm/mempolicy.c
2108
node = current->il_prev;
mm/mempolicy.c
2109
if (!current->il_weight || !node_isset(node, policy->nodes)) {
mm/mempolicy.c
2115
current->il_prev = node;
mm/mempolicy.c
2116
current->il_weight = get_il_weight(node);
mm/mempolicy.c
2118
current->il_weight--;
mm/mempolicy.c
2131
nid = next_node_in(current->il_prev, policy->nodes);
mm/mempolicy.c
2135
current->il_prev = nid;
mm/mempolicy.c
2151
policy = current->mempolicy;
mm/mempolicy.c
2359
if (!(mask && current->mempolicy))
mm/mempolicy.c
2362
task_lock(current);
mm/mempolicy.c
2363
mempolicy = current->mempolicy;
mm/mempolicy.c
2380
task_unlock(current);
mm/mempolicy.c
2559
pol = get_task_policy(current);
mm/mempolicy.c
2635
struct task_struct *me = current;
mm/mempolicy.c
2782
pol = get_task_policy(current);
mm/mempolicy.c
2832
if (old == current->mempolicy) {
mm/mempolicy.c
2833
task_lock(current);
mm/mempolicy.c
2835
task_unlock(current);
mm/mempolicy.c
2840
nodemask_t mems = cpuset_mems_allowed(current);
mm/mempolicy.c
3068
if (!should_numa_migrate_memory(current, folio, curnid,
mm/mempolicy.c
3230
task_lock(current);
mm/mempolicy.c
3232
task_unlock(current);
mm/migrate.c
1239
if (current->flags & PF_MEMALLOC)
mm/migrate.c
2552
mmget(current->mm);
mm/migrate.c
2553
*mem_nodes = cpuset_mems_allowed(current);
mm/migrate.c
2554
return current->mm;
mm/mincore.c
252
vma = vma_lookup(current->mm, addr);
mm/mincore.c
325
mmap_read_lock(current->mm);
mm/mincore.c
327
mmap_read_unlock(current->mm);
mm/mlock.c
525
VMA_ITERATOR(vmi, current->mm, start);
mm/mlock.c
636
if (mmap_write_lock_killable(current->mm))
mm/mlock.c
639
locked += current->mm->locked_vm;
mm/mlock.c
647
locked -= count_mm_mlocked_page_nr(current->mm,
mm/mlock.c
655
mmap_write_unlock(current->mm);
mm/mlock.c
692
if (mmap_write_lock_killable(current->mm))
mm/mlock.c
695
mmap_write_unlock(current->mm);
mm/mlock.c
712
VMA_ITERATOR(vmi, current->mm, 0);
mm/mlock.c
716
current->mm->def_flags &= ~VM_LOCKED_MASK;
mm/mlock.c
718
current->mm->def_flags |= VM_LOCKED;
mm/mlock.c
721
current->mm->def_flags |= VM_LOCKONFAULT;
mm/mlock.c
766
if (mmap_write_lock_killable(current->mm))
mm/mlock.c
770
if (!(flags & MCL_CURRENT) || (current->mm->total_vm <= lock_limit) ||
mm/mlock.c
773
mmap_write_unlock(current->mm);
mm/mlock.c
784
if (mmap_write_lock_killable(current->mm))
mm/mlock.c
787
mmap_write_unlock(current->mm);
mm/mm_init.c
2119
set_cpus_allowed_ptr(current, cpumask);
mm/mmap.c
1090
struct mm_struct *mm = current->mm;
mm/mmap.c
1098
current->comm, current->pid);
mm/mmap.c
111
return mlock_future_ok(current->mm,
mm/mmap.c
112
current->mm->def_flags & VM_LOCKED, len)
mm/mmap.c
119
struct mm_struct *mm = current->mm;
mm/mmap.c
1209
struct mm_struct *mm = current->mm;
mm/mmap.c
1347
current->comm, current->pid,
mm/mmap.c
138
if (!current->brk_randomized)
mm/mmap.c
1395
if (WARN_ON_ONCE(current->mm != new_vma->vm_mm))
mm/mmap.c
342
struct mm_struct *mm = current->mm;
mm/mmap.c
358
if ((prot & PROT_READ) && (current->personality & READ_IMPLIES_EXEC))
mm/mmap.c
694
struct mm_struct *mm = current->mm;
mm/mmap.c
744
struct mm_struct *mm = current->mm;
mm/mmap.c
806
if (mm_flags_test(MMF_TOPDOWN, current->mm))
mm/mprotect.c
1011
mmap_write_lock(current->mm);
mm/mprotect.c
1012
pkey = mm_pkey_alloc(current->mm);
mm/mprotect.c
1020
mm_pkey_free(current->mm, pkey);
mm/mprotect.c
1025
mmap_write_unlock(current->mm);
mm/mprotect.c
1033
mmap_write_lock(current->mm);
mm/mprotect.c
1034
ret = mm_pkey_free(current->mm, pkey);
mm/mprotect.c
1035
mmap_write_unlock(current->mm);
mm/mprotect.c
756
error = walk_page_range(current->mm, start, end,
mm/mprotect.c
843
const bool rier = (current->personality & READ_IMPLIES_EXEC) &&
mm/mprotect.c
867
if (mmap_write_lock_killable(current->mm))
mm/mprotect.c
875
if ((pkey != -1) && !mm_pkey_is_allocated(current->mm, pkey))
mm/mprotect.c
878
vma_iter_init(&vmi, current->mm, start);
mm/mprotect.c
906
tlb_gather_mmu(&tlb, current->mm);
mm/mprotect.c
981
mmap_write_unlock(current->mm);
mm/mremap.c
1023
struct mm_struct *mm = current->mm;
mm/mremap.c
1089
return __check_map_count_against_split(current->mm,
mm/mremap.c
1096
return __check_map_count_against_split(current->mm,
mm/mremap.c
1154
struct mm_struct *mm = current->mm;
mm/mremap.c
1342
struct mm_struct *mm = current->mm;
mm/mremap.c
1403
struct mm_struct *mm = current->mm;
mm/mremap.c
1439
struct mm_struct *mm = current->mm;
mm/mremap.c
1528
struct mm_struct *mm = current->mm;
mm/mremap.c
1685
struct mm_struct *mm = current->mm;
mm/mremap.c
1728
struct mm_struct *mm = current->mm;
mm/mremap.c
1766
current->comm, current->pid);
mm/mremap.c
1890
VMA_ITERATOR(vmi, current->mm, start);
mm/mremap.c
1970
struct mm_struct *mm = current->mm;
mm/mremap.c
1993
vrm->vma = vma_lookup(current->mm, vrm->addr);
mm/mremap.c
994
if (security_vm_enough_memory_mm(current->mm, charged))
mm/mseal.c
148
struct mm_struct *mm = current->mm;
mm/mseal.c
44
VMA_ITERATOR(vmi, current->mm, start);
mm/msync.c
35
struct mm_struct *mm = current->mm;
mm/nommu.c
1004
len, current->pid, current->comm);
mm/nommu.c
1027
VMA_ITERATOR(vmi, current->mm, 0);
mm/nommu.c
1052
vma = vm_area_alloc(current->mm);
mm/nommu.c
1193
current->mm->total_vm += len >> PAGE_SHIFT;
mm/nommu.c
1201
setup_vma_to_mm(vma, current->mm);
mm/nommu.c
1202
current->mm->map_count++;
mm/nommu.c
1238
len, current->pid);
mm/nommu.c
1244
len, current->pid);
mm/nommu.c
1347
current->pid);
mm/nommu.c
1445
current->pid, current->comm,
mm/nommu.c
1490
struct mm_struct *mm = current->mm;
mm/nommu.c
150
mmap_write_lock(current->mm);
mm/nommu.c
151
vma = find_vma(current->mm, (unsigned long)ret);
mm/nommu.c
154
mmap_write_unlock(current->mm);
mm/nommu.c
1560
vma = find_vma_exact(current->mm, addr, old_len);
mm/nommu.c
1584
mmap_write_lock(current->mm);
mm/nommu.c
1586
mmap_write_unlock(current->mm);
mm/nommu.c
382
struct mm_struct *mm = current->mm;
mm/nommu.c
604
current->pid);
mm/nommu.c
811
if (current->personality & READ_IMPLIES_EXEC) {
mm/nommu.c
830
(current->personality & READ_IMPLIES_EXEC))
mm/nommu.c
870
if (!(prot & PROT_WRITE) && !current->ptrace)
mm/nommu.c
94
vma = find_vma(current->mm, (unsigned long)objp);
mm/oom_kill.c
112
ret = cpuset_mems_allowed_intersects(current, tsk);
mm/oom_kill.c
1122
if (task_will_free_mem(current)) {
mm/oom_kill.c
1123
mark_oom_victim(current);
mm/oom_kill.c
1124
queue_oom_reaper(current);
mm/oom_kill.c
1146
current->mm && !oom_unkillable_task(current) &&
mm/oom_kill.c
1147
oom_cpuset_eligible(current, oc) &&
mm/oom_kill.c
1148
current->signal->oom_score_adj != OOM_SCORE_ADJ_MIN) {
mm/oom_kill.c
1149
get_task_struct(current);
mm/oom_kill.c
1150
oc->chosen = current;
mm/oom_kill.c
1188
if (fatal_signal_pending(current))
mm/oom_kill.c
459
current->comm, oc->gfp_mask, &oc->gfp_mask, oc->order,
mm/oom_kill.c
460
current->signal->oom_score_adj);
mm/page-writeback.c
1766
if (!(current->flags & PF_LOCAL_THROTTLE))
mm/page-writeback.c
1855
current->dirty_paused_when = now;
mm/page-writeback.c
1856
current->nr_dirtied = 0;
mm/page-writeback.c
1859
current->nr_dirtied_pause = min(intv, m_intv);
mm/page-writeback.c
1925
if (current->dirty_paused_when)
mm/page-writeback.c
1926
pause -= now - current->dirty_paused_when;
mm/page-writeback.c
1944
current->dirty_paused_when = now;
mm/page-writeback.c
1945
current->nr_dirtied = 0;
mm/page-writeback.c
1947
current->dirty_paused_when += period;
mm/page-writeback.c
1948
current->nr_dirtied = 0;
mm/page-writeback.c
1949
} else if (current->nr_dirtied_pause <= pages_dirtied)
mm/page-writeback.c
1950
current->nr_dirtied_pause += pages_dirtied;
mm/page-writeback.c
1976
current->dirty_paused_when = now + pause;
mm/page-writeback.c
1977
current->nr_dirtied = 0;
mm/page-writeback.c
1978
current->nr_dirtied_pause = nr_dirtied_pause;
mm/page-writeback.c
2000
if (fatal_signal_pending(current))
mm/page-writeback.c
2059
ratelimit = current->nr_dirtied_pause;
mm/page-writeback.c
2071
if (unlikely(current->nr_dirtied >= ratelimit))
mm/page-writeback.c
2083
if (*p > 0 && current->nr_dirtied < ratelimit) {
mm/page-writeback.c
2085
nr_pages_dirtied = min(*p, ratelimit - current->nr_dirtied);
mm/page-writeback.c
2087
current->nr_dirtied += nr_pages_dirtied;
mm/page-writeback.c
2091
if (unlikely(current->nr_dirtied >= ratelimit))
mm/page-writeback.c
2092
ret = balance_dirty_pages(wb, current->nr_dirtied, flags);
mm/page-writeback.c
2234
current->comm);
mm/page-writeback.c
2636
current->nr_dirtied += nr;
mm/page-writeback.c
2756
current->nr_dirtied -= nr;
mm/page-writeback.c
390
tsk = current;
mm/page-writeback.c
441
struct task_struct *tsk = current;
mm/page_alloc.c
1861
pgalloc_tag_add(page, current, 1 << order, gfp_flags);
mm/page_alloc.c
3992
if (tsk_is_oom_victim(current) ||
mm/page_alloc.c
3993
(current->flags & (PF_MEMALLOC | PF_EXITING)))
mm/page_alloc.c
4017
current->comm, &vaf, gfp_mask, &gfp_mask,
mm/page_alloc.c
4085
if (current->flags & PF_DUMPCORE)
mm/page_alloc.c
4217
if (fatal_signal_pending(current))
mm/page_alloc.c
4318
if (current->flags & PF_MEMALLOC)
mm/page_alloc.c
4517
} else if (unlikely(rt_or_dl_task(current)) && in_task())
mm/page_alloc.c
4553
if (in_serving_softirq() && (current->flags & PF_MEMALLOC))
mm/page_alloc.c
4556
if (current->flags & PF_MEMALLOC)
mm/page_alloc.c
4558
else if (oom_reserves_allowed(current))
mm/page_alloc.c
4645
if (current->flags & PF_WQ_WORKER)
mm/page_alloc.c
4716
current->comm, stall_msecs / MSEC_PER_SEC, order, gfp_mask, &gfp_mask,
mm/page_alloc.c
4757
WARN_ON_ONCE(current->flags & PF_MEMALLOC);
mm/page_alloc.c
4868
if (current->flags & PF_MEMALLOC)
mm/page_alloc.c
4972
if (tsk_is_oom_victim(current) &&
mm/page_alloc.c
639
current->comm, page_to_pfn(page));
mm/page_alloc.c
6978
if (fatal_signal_pending(current)) {
mm/page_alloc.c
719
struct capture_control *capc = current->capture_control;
mm/page_alloc.c
722
!(current->flags & PF_KTHREAD) &&
mm/page_io.c
637
get_task_struct(current);
mm/page_io.c
643
put_task_struct(current);
mm/page_owner.c
161
if (current->in_page_owner)
mm/page_owner.c
292
page_owner->free_pid = current->pid;
mm/page_owner.c
293
page_owner->free_tgid = current->tgid;
mm/page_owner.c
321
__update_page_owner_free_handle(page, handle, order, current->pid,
mm/page_owner.c
322
current->tgid, free_ts_nsec);
mm/page_owner.c
343
ts_nsec, current->pid, current->tgid,
mm/page_owner.c
344
current->comm);
mm/page_owner.c
74
current->in_page_owner = 1;
mm/page_owner.c
79
current->in_page_owner = 0;
mm/page_owner.c
829
-1, local_clock(), current->pid,
mm/page_owner.c
830
current->tgid, current->comm);
mm/percpu.c
1701
current->alloc_tag, size);
mm/rmap.c
713
struct tlbflush_unmap_batch *tlb_ubc = ¤t->tlb_ubc;
mm/rmap.c
726
struct tlbflush_unmap_batch *tlb_ubc = ¤t->tlb_ubc;
mm/rmap.c
745
struct tlbflush_unmap_batch *tlb_ubc = ¤t->tlb_ubc;
mm/shmem.c
178
0 : security_vm_enough_memory_mm(current->mm, VM_ACCT(size));
mm/shmem.c
192
return security_vm_enough_memory_mm(current->mm,
mm/shmem.c
211
return security_vm_enough_memory_mm(current->mm,
mm/shmem.c
2865
return mpol ? mpol : get_task_policy(current);
mm/shmem.c
3707
if (fatal_signal_pending(current))
mm/shrinker_debug.c
82
if (signal_pending(current)) {
mm/slub.c
1073
p->pid = current->pid;
mm/slub.c
2367
alloc_tag_add(&obj_ext->ref, current->alloc_tag, s->size);
mm/slub.c
2370
alloc_tag_set_inaccurate(current->alloc_tag);
mm/slub.c
4510
struct mempolicy *mpol = current->mempolicy;
mm/slub.c
4738
struct mempolicy *mpol = current->mempolicy;
mm/slub.c
945
resource = kunit_find_named_resource(current->kunit_test, "slab_errors");
mm/slub.c
961
resource = kunit_find_named_resource(current->kunit_test, "slab_errors");
mm/swap.c
555
lru_gen_in_fault() && !(current->flags & PF_MEMALLOC)) {
mm/swapfile.c
2743
!signal_pending(current) &&
mm/swapfile.c
2771
!signal_pending(current) &&
mm/swapfile.c
2806
if (!signal_pending(current))
mm/swapfile.c
3076
BUG_ON(!current->mm);
mm/swapfile.c
3106
if (!security_vm_enough_memory_mm(current->mm, p->pages))
mm/swapfile.c
3897
if (current->throttle_disk)
mm/usercopy.c
39
const void * const stack = task_stack_page(current);
mm/userfaultfd.c
1021
if (fatal_signal_pending(current))
mm/userfaultfd.c
2080
if (fatal_signal_pending(current)) {
mm/userfaultfd.c
2513
msg.arg.pagefault.feat.ptid = task_pid_vnr(current);
mm/userfaultfd.c
2707
if (current->flags & (PF_EXITING|PF_DUMPCORE))
mm/userfaultfd.c
2792
uwq.wq.private = current;
mm/userfaultfd.c
2877
if (WARN_ON_ONCE(current->flags & PF_EXITING))
mm/userfaultfd.c
2881
init_waitqueue_entry(&ewq->wq, current);
mm/userfaultfd.c
2895
fatal_signal_pending(current)) {
mm/userfaultfd.c
3310
DECLARE_WAITQUEUE(wait, current);
mm/userfaultfd.c
3401
if (signal_pending(current)) {
mm/userfaultfd.c
4238
if (mm != current->mm)
mm/userfaultfd.c
4447
VM_WARN_ON_ONCE(!current->mm);
mm/userfaultfd.c
4465
ctx->mm = current->mm;
mm/userfaultfd.c
916
if (fatal_signal_pending(current))
mm/util.c
1416
do_munmap(current->mm, vma->vm_start, len, NULL);
mm/util.c
320
struct task_struct * __maybe_unused t = current;
mm/util.c
345
if (current->flags & PF_RANDOMIZE) {
mm/util.c
415
if (current->personality & ADDR_COMPAT_LAYOUT)
mm/util.c
449
if (current->flags & PF_RANDOMIZE)
mm/util.c
469
if (current->flags & PF_RANDOMIZE)
mm/util.c
557
ret = __account_locked_vm(mm, pages, inc, current,
mm/util.c
571
struct mm_struct *mm = current->mm;
mm/util.c
630
struct mm_struct *mm = current->mm;
mm/util.c
999
__func__, current->pid, current->comm, bytes_failed);
mm/vma.c
1336
mm = current->mm;
mm/vma.c
2238
if (signal_pending(current))
mm/vma.c
2245
if (signal_pending(current))
mm/vma.c
2254
if (signal_pending(current))
mm/vma.c
2263
if (signal_pending(current))
mm/vma.c
2738
struct mm_struct *mm = current->mm;
mm/vma.c
2841
mmap_assert_write_locked(current->mm);
mm/vma.c
2866
validate_mm(current->mm);
mm/vma.c
2887
struct mm_struct *mm = current->mm;
mm/vma.c
2973
VMA_ITERATOR(vmi, current->mm, 0);
mm/vma.c
3031
VMA_ITERATOR(vmi, current->mm, 0);
mm/vma.c
3281
struct mm_struct *mm = current->mm;
mm/vma.c
670
pr_emerg("issue in %s\n", current->comm);
mm/vma.h
737
if (!mm_flags_test(MMF_HAS_MDWE, current->mm))
mm/vmalloc.c
3738
if (!(gfp & __GFP_NOFAIL) && fatal_signal_pending(current))
mm/vmalloc.c
3911
if (!fatal_signal_pending(current) && page_order == 0)
mm/vmscan.c
1941
return !(current->flags & PF_LOCAL_THROTTLE);
mm/vmscan.c
2009
if (fatal_signal_pending(current))
mm/vmscan.c
316
if (current->reclaim_state && root_reclaim(sc)) {
mm/vmscan.c
317
sc->nr_reclaimed += current->reclaim_state->reclaimed;
mm/vmscan.c
318
current->reclaim_state->reclaimed = 0;
mm/vmscan.c
3793
struct lru_gen_mm_walk *walk = current->reclaim_state->mm_walk;
mm/vmscan.c
3806
current->reclaim_state->mm_walk = walk;
mm/vmscan.c
3813
struct lru_gen_mm_walk *walk = current->reclaim_state->mm_walk;
mm/vmscan.c
3818
current->reclaim_state->mm_walk = NULL;
mm/vmscan.c
4214
walk = current->reclaim_state ? current->reclaim_state->mm_walk : NULL;
mm/vmscan.c
428
if (fatal_signal_pending(current))
mm/vmscan.c
4866
walk = current->reclaim_state->mm_walk;
mm/vmscan.c
520
current->flags & (PF_USER_WORKER|PF_KTHREAD)) {
mm/vmscan.c
5594
while (!signal_pending(current)) {
mm/vmscan.c
5681
set_task_reclaim_state(current, &sc.reclaim_state);
mm/vmscan.c
5732
set_task_reclaim_state(current, NULL);
mm/vmscan.c
6607
if (current->flags & PF_KTHREAD)
mm/vmscan.c
6614
if (fatal_signal_pending(current))
mm/vmscan.c
6666
if (fatal_signal_pending(current))
mm/vmscan.c
6705
set_task_reclaim_state(current, &sc.reclaim_state);
mm/vmscan.c
6711
set_task_reclaim_state(current, NULL);
mm/vmscan.c
6734
WARN_ON_ONCE(!current->reclaim_state);
mm/vmscan.c
6787
set_task_reclaim_state(current, &sc.reclaim_state);
mm/vmscan.c
6795
set_task_reclaim_state(current, NULL);
mm/vmscan.c
7079
set_task_reclaim_state(current, &sc.reclaim_state);
mm/vmscan.c
7270
set_task_reclaim_state(current, NULL);
mm/vmscan.c
7305
if (freezing(current) || kthread_should_stop())
mm/vmscan.c
7401
struct task_struct *tsk = current;
mm/vmscan.c
7575
set_task_reclaim_state(current, &sc.reclaim_state);
mm/vmscan.c
7579
set_task_reclaim_state(current, NULL);
mm/vmscan.c
7742
struct task_struct *p = current;
mm/vmscan.c
7815
if (!gfpflags_allow_blocking(gfp_mask) || (current->flags & PF_MEMALLOC))
mm/vmscan.c
7909
if (signal_pending(current))
mm/zswap.c
1002
mpol = get_task_policy(current);
net/9p/client.c
576
if (signal_pending(current)) {
net/9p/client.c
603
if (fatal_signal_pending(current))
net/9p/client.c
628
spin_lock_irqsave(¤t->sighand->siglock, flags);
net/9p/client.c
630
spin_unlock_irqrestore(¤t->sighand->siglock, flags);
net/9p/client.c
680
if (signal_pending(current)) {
net/9p/client.c
713
spin_lock_irqsave(¤t->sighand->siglock, flags);
net/9p/client.c
715
spin_unlock_irqrestore(¤t->sighand->siglock, flags);
net/9p/mod.c
45
pr_notice("(%8.8d) %pV", task_pid_nr(current), &vaf);
net/9p/mod.c
47
pr_notice("-- %s (%d): %pV", func, task_pid_nr(current), &vaf);
net/9p/trans_fd.c
1052
p9_debug(P9_DEBUG_TRANS, "start %p\n", current);
net/9p/trans_fd.c
638
m, current, &req->tc, req->tc.id);
net/9p/trans_fd.c
777
__func__, task_pid_nr(current));
net/9p/trans_fd.c
890
err = inet_pton_with_scope(current->nsproxy->net_ns, AF_UNSPEC, addr,
net/9p/trans_fd.c
899
err = __sock_create(current->nsproxy->net_ns, stor.ss_family,
net/9p/trans_fd.c
903
__func__, task_pid_nr(current));
net/9p/trans_fd.c
911
__func__, task_pid_nr(current));
net/9p/trans_fd.c
922
__func__, task_pid_nr(current), addr);
net/9p/trans_fd.c
946
__func__, task_pid_nr(current), addr);
net/9p/trans_fd.c
949
err = __sock_create(current->nsproxy->net_ns, PF_UNIX,
net/9p/trans_fd.c
953
__func__, task_pid_nr(current));
net/9p/trans_fd.c
961
__func__, task_pid_nr(current), addr, err);
net/9p/trans_rdma.c
572
__func__, task_pid_nr(current), -err);
net/atm/common.c
576
send_sig(SIGPIPE, current, 0);
net/atm/common.c
597
if (signal_pending(current)) {
net/atm/common.c
604
send_sig(SIGPIPE, current, 0);
net/atm/ioctl.c
83
current->comm, task_pid_nr(current));
net/bluetooth/af_bluetooth.c
164
sk->sk_peer_pid = get_pid(task_tgid(current));
net/bluetooth/af_bluetooth.c
416
DECLARE_WAITQUEUE(wait, current);
net/bluetooth/af_bluetooth.c
428
if (signal_pending(current) || !timeo)
net/bluetooth/af_bluetooth.c
482
if (signal_pending(current)) {
net/bluetooth/af_bluetooth.c
743
DECLARE_WAITQUEUE(wait, current);
net/bluetooth/af_bluetooth.c
756
if (signal_pending(current)) {
net/bluetooth/af_bluetooth.c
779
DECLARE_WAITQUEUE(wait, current);
net/bluetooth/af_bluetooth.c
795
if (signal_pending(current)) {
net/bluetooth/bnep/core.c
508
set_user_nice(current, -15);
net/bluetooth/hci_sock.c
107
get_task_comm(hci_pi(sk)->comm, current);
net/bluetooth/hidp/core.c
1316
set_user_nice(current, -15);
net/bluetooth/iso.c
1400
if (signal_pending(current)) {
net/bluetooth/iso.c
2002
!(current->flags & PF_EXITING))
net/bluetooth/iso.c
2025
!(current->flags & PF_EXITING)) {
net/bluetooth/l2cap_sock.c
1324
DECLARE_WAITQUEUE(wait, current);
net/bluetooth/l2cap_sock.c
1340
if (signal_pending(current)) {
net/bluetooth/l2cap_sock.c
1449
!(current->flags & PF_EXITING))
net/bluetooth/l2cap_sock.c
364
if (signal_pending(current)) {
net/bluetooth/rfcomm/core.c
2167
set_user_nice(current, -10);
net/bluetooth/rfcomm/sock.c
523
if (signal_pending(current)) {
net/bluetooth/rfcomm/sock.c
923
!(current->flags & PF_EXITING))
net/bluetooth/sco.c
1367
!(current->flags & PF_EXITING))
net/bluetooth/sco.c
1391
!(current->flags & PF_EXITING)) {
net/bluetooth/sco.c
804
if (signal_pending(current)) {
net/bpf/test_run.c
1040
struct net *net = current->nsproxy->net_ns;
net/bpf/test_run.c
1293
device = dev_get_by_index(current->nsproxy->net_ns,
net/bpf/test_run.c
1412
rxqueue = __netif_get_rx_queue(current->nsproxy->net_ns->loopback_dev, 0);
net/bpf/test_run.c
1780
struct net *net = current->nsproxy->net_ns;
net/bpf/test_run.c
64
if (signal_pending(current)) {
net/ceph/ceph_common.c
144
if (!net_eq(current->nsproxy->net_ns, read_pnet(&client->msgr.net)))
net/ceph/ceph_common.c
816
if (signal_pending(current)) {
net/ceph/messenger.c
1271
ip_len = dns_query(current->nsproxy->net_ns,
net/ceph/messenger.c
1695
write_pnet(&msgr->net, get_net(current->nsproxy->net_ns));
net/core/datagram.c
119
if (signal_pending(current))
net/core/dev.c
10676
struct net *net = current->nsproxy->net_ns;
net/core/dev.c
10832
return current == READ_ONCE(cleanup_net_task);
net/core/dev.c
12359
if (lockdep_depth(current) > limit)
net/core/dev.c
4379
return current->net_xmit.skip_txqueue;
net/core/dev.c
4384
current->net_xmit.skip_txqueue = skip;
net/core/dev.c
9629
from_kuid(&init_user_ns, audit_get_loginuid(current)),
net/core/dev.c
9632
audit_get_sessionid(current));
net/core/filter.c
3190
return __task_get_classid(current);
net/core/net-sysfs.c
2162
struct net *net = current->nsproxy->net_ns;
net/core/net-sysfs.c
2169
struct net *net = current->nsproxy->net_ns;
net/core/net_namespace.c
668
WRITE_ONCE(cleanup_net_task, current);
net/core/netdev-genl.c
194
task_active_pid_ns(current));
net/core/netpoll.c
549
struct net *net = current->nsproxy->net_ns;
net/core/pktgen.c
2352
} while (t.task && pkt_dev->running && !signal_pending(current));
net/core/pktgen.c
3283
if (signal_pending(current))
net/core/pktgen.c
3500
if (signal_pending(current))
net/core/pktgen.c
3711
pr_debug("starting pktgen/%d: pid=%d\n", cpu, task_pid_nr(current));
net/core/pktgen.c
524
struct pktgen_net *pn = net_generic(current->nsproxy->net_ns, pg_net_id);
net/core/scm.c
58
if ((creds->pid == task_tgid_vnr(current) ||
net/core/scm.c
59
ns_capable(task_active_pid_ns(current)->user_ns, CAP_SYS_ADMIN)) &&
net/core/sock.c
2962
if (signal_pending(current))
net/core/sock.c
3009
if (signal_pending(current))
net/core/sock.c
446
__func__, current->comm, task_pid_nr(current));
net/core/stream.c
110
} while (!signal_pending(current) && timeout);
net/core/stream.c
140
if (signal_pending(current))
net/core/stream.c
194
send_sig(SIGPIPE, current, 0);
net/core/stream.c
63
struct task_struct *tsk = current;
net/dns_resolver/internal.h
35
current->comm, ##__VA_ARGS__); \
net/ethtool/ioctl.c
2507
} while (!signal_pending(current) && (!id.data || i < count));
net/ipv4/af_inet.c
440
!(current->flags & PF_EXITING))
net/ipv4/af_inet.c
619
if (signal_pending(current) || !timeo)
net/ipv4/af_inet.c
714
if (signal_pending(current))
net/ipv4/devinet.c
2853
memcpy(all, current->nsproxy->net_ns->ipv4.devconf_all,
net/ipv4/devinet.c
2856
current->nsproxy->net_ns->ipv4.devconf_dflt,
net/ipv4/inet_connection_sock.c
636
if (signal_pending(current))
net/ipv4/ip_output.c
1573
¤t->task_frag, getfrag,
net/ipv4/netfilter/ip_tables.c
273
jumpstack += private->stacksize * current->in_nf_duplicate;
net/ipv4/netfilter/nf_dup_ipv4.c
57
if (current->in_nf_duplicate)
net/ipv4/netfilter/nf_dup_ipv4.c
89
current->in_nf_duplicate = true;
net/ipv4/netfilter/nf_dup_ipv4.c
91
current->in_nf_duplicate = false;
net/ipv4/raw.c
531
__func__, current->comm);
net/ipv4/tcp.c
2236
vma = find_tcp_vma(current->mm, address, &mmap_locked);
net/ipv4/tcp.c
2319
mmap_read_unlock(current->mm);
net/ipv4/tcp.c
2715
if (signal_pending(current)) {
net/ipv4/tcp.c
2783
if (signal_pending(current)) {
net/ipv4/tcp.c
2804
current->comm,
net/ipv4/tcp.c
2805
task_pid_nr(current));
net/ipv4/tcp.c
873
if (signal_pending(current)) {
net/ipv4/tcp_bpf.c
308
if (signal_pending(current)) {
net/ipv4/tcp_ipv4.c
3412
old_net = current->nsproxy->net_ns;
net/ipv4/tcp_output.c
1407
if (refcount_read(&sk->sk_wmem_alloc) >= SKB_TRUESIZE(1) && this_cpu_ksoftirqd() == current)
net/ipv4/udp.c
3747
old_net = current->nsproxy->net_ns;
net/ipv6/addrconf.c
7461
memcpy(all, current->nsproxy->net_ns->ipv6.devconf_all,
net/ipv6/addrconf.c
7464
current->nsproxy->net_ns->ipv6.devconf_dflt,
net/ipv6/ip6_flowlabel.c
440
fl->owner.pid = get_task_pid(current, PIDTYPE_PID);
net/ipv6/ip6_output.c
2091
¤t->task_frag, getfrag, from,
net/ipv6/ndisc.c
1917
if (strcmp(warncomm, current->comm) && warned < 5) {
net/ipv6/ndisc.c
1918
strscpy(warncomm, current->comm);
net/ipv6/netfilter/ip6_tables.c
295
jumpstack += private->stacksize * current->in_nf_duplicate;
net/ipv6/netfilter/nf_dup_ipv6.c
51
if (current->in_nf_duplicate)
net/ipv6/netfilter/nf_dup_ipv6.c
67
current->in_nf_duplicate = true;
net/ipv6/netfilter/nf_dup_ipv6.c
69
current->in_nf_duplicate = false;
net/iucv/af_iucv.c
68
if (signal_pending(current)) { \
net/iucv/af_iucv.c
818
DECLARE_WAITQUEUE(wait, current);
net/iucv/af_iucv.c
850
if (signal_pending(current)) {
net/l2tp/l2tp_debugfs.c
279
pd->net = get_net_ns_by_pid(current->pid);
net/l2tp/l2tp_ppp.c
524
ps->owner = current->pid;
net/llc/af_llc.c
525
if (signal_pending(current))
net/llc/af_llc.c
590
if (signal_pending(current))
net/llc/af_llc.c
610
if (signal_pending(current) || !timeout)
net/llc/af_llc.c
633
if (signal_pending(current))
net/llc/af_llc.c
661
if (signal_pending(current))
net/llc/af_llc.c
796
if (signal_pending(current)) {
net/llc/af_llc.c
858
current->comm,
net/llc/af_llc.c
859
task_pid_nr(current));
net/mctp/test/route-test.c
1335
struct kunit *test = current->kunit_test;
net/mptcp/protocol.c
2383
if (signal_pending(current)) {
net/mptcp/protocol.c
4547
if (signal_pending(current)) {
net/netfilter/ipvs/ip_vs_ctl.c
2467
cpumask_and(newmask, newmask, ¤t->cpus_mask);
net/netfilter/ipvs/ip_vs_sync.c
1750
IP_VS_DBG(7, "%s(): pid %d\n", __func__, task_pid_nr(current));
net/netfilter/ipvs/ip_vs_sync.c
1960
IP_VS_DBG(7, "%s(): pid %d\n", __func__, task_pid_nr(current));
net/netfilter/nf_bpf_link.c
212
struct net *net = current->nsproxy->net_ns;
net/netfilter/nf_conntrack_core.c
2611
if (current->nsproxy->net_ns != &init_net)
net/netfilter/nf_tables_api.c
4190
if (fatal_signal_pending(current))
net/netfilter/nf_tables_api.c
9722
nla_put_be32(skb, NFTA_GEN_PROC_PID, htonl(task_pid_nr(current))) ||
net/netfilter/nf_tables_api.c
9723
nla_put_string(skb, NFTA_GEN_PROC_NAME, get_task_comm(buf, current)))
net/netfilter/nfnetlink.c
438
if (fatal_signal_pending(current)) {
net/netfilter/nft_set_rbtree.c
698
if (fatal_signal_pending(current))
net/netlabel/netlabel_user.h
36
audit_info->loginuid = audit_get_loginuid(current);
net/netlabel/netlabel_user.h
37
audit_info->sessionid = audit_get_sessionid(current);
net/netlink/af_netlink.c
1213
DECLARE_WAITQUEUE(wait, current);
net/netlink/af_netlink.c
1249
if (signal_pending(current)) {
net/netlink/af_netlink.c
422
DECLARE_WAITQUEUE(wait, current);
net/netlink/af_netlink.c
806
s32 portid = task_tgid_vnr(current);
net/nfc/llcp_sock.c
19
DECLARE_WAITQUEUE(wait, current);
net/nfc/llcp_sock.c
33
if (signal_pending(current)) {
net/nfc/llcp_sock.c
452
DECLARE_WAITQUEUE(wait, current);
net/nfc/llcp_sock.c
478
if (signal_pending(current)) {
net/openvswitch/datapath.c
303
if (IS_ENABLED(CONFIG_PREEMPT_RT) && ovs_pcpu->owner != current) {
net/openvswitch/datapath.c
305
ovs_pcpu->owner = current;
net/openvswitch/datapath.c
702
this_cpu_write(ovs_pcpu_storage->owner, current);
net/phonet/pep.c
1210
if (signal_pending(current)) {
net/phonet/socket.c
229
struct task_struct *tsk = current;
net/rxrpc/ar-internal.h
1624
printk("[%-6.6s] "FMT"\n", current->comm ,##__VA_ARGS__)
net/rxrpc/io_thread.c
448
set_user_nice(current, MIN_NICE);
net/rxrpc/recvmsg.c
458
if (signal_pending(current))
net/rxrpc/sendmsg.c
119
if (signal_pending(current))
net/rxrpc/sendmsg.c
155
tx_win == tx_start && signal_pending(current))
net/rxrpc/sendmsg.c
197
DECLARE_WAITQUEUE(myself, current);
net/rxrpc/sendmsg.c
48
DECLARE_WAITQUEUE(myself, current);
net/rxrpc/sendmsg.c
74
signal_pending(current)) {
net/sched/act_mirred.c
440
xmit = ¤t->net_xmit;
net/sctp/socket.c
1565
send_sig(SIGPIPE, current, 0);
net/sctp/socket.c
2851
current->comm, task_pid_nr(current));
net/sctp/socket.c
3274
current->comm, task_pid_nr(current));
net/sctp/socket.c
3540
current->comm, task_pid_nr(current));
net/sctp/socket.c
5711
if (!net_eq(current->nsproxy->net_ns, sock_net(sk)))
net/sctp/socket.c
6143
current->comm, task_pid_nr(current));
net/sctp/socket.c
6837
current->comm, task_pid_nr(current));
net/sctp/socket.c
6932
current->comm, task_pid_nr(current));
net/sctp/socket.c
9056
if (signal_pending(current))
net/sctp/socket.c
9298
if (signal_pending(current))
net/sctp/socket.c
9410
if (signal_pending(current))
net/sctp/socket.c
9481
if (signal_pending(current))
net/sctp/socket.c
9505
} while (!signal_pending(current) && timeout);
net/smc/af_smc.c
2717
DECLARE_WAITQUEUE(wait, current);
net/smc/af_smc.c
2746
if (signal_pending(current)) {
net/smc/smc_clc.c
715
if (signal_pending(current)) {
net/smc/smc_close.c
204
timeout = current->flags & PF_EXITING ?
net/smc/smc_close.c
455
timeout = current->flags & PF_EXITING ?
net/smc/smc_close.c
65
while (!signal_pending(current) && timeout) {
net/smc/smc_rx.c
411
signal_pending(current))
net/smc/smc_rx.c
430
if (signal_pending(current)) {
net/smc/smc_tx.c
107
if (signal_pending(current)) {
net/socket.c
1602
current->comm);
net/socket.c
1709
return __sock_create(current->nsproxy->net_ns, family, type, protocol, res, 0);
net/sunrpc/auth_gss/auth_gss.c
686
if (fatal_signal_pending(current)) {
net/sunrpc/clnt.c
1933
if (RPC_IS_ASYNC(task) || !fatal_signal_pending(current)) {
net/sunrpc/sched.c
1111
task->tk_owner = current->tgid;
net/sunrpc/sched.c
280
if (signal_pending_state(mode, current))
net/sunrpc/sched.c
62
if (current->flags & PF_WQ_WORKER)
net/sunrpc/sched.c
914
unsigned long pflags = current->flags;
net/sunrpc/sched.c
944
current->flags |= PF_MEMALLOC;
net/sunrpc/svc.c
1307
sighand = rcu_dereference(current->sighand);
net/sunrpc/xprt.c
1519
current->flags |= PF_MEMALLOC;
net/sunrpc/xprtrdma/transport.c
228
unsigned int pflags = current->flags;
net/sunrpc/xprtrdma/transport.c
232
current->flags |= PF_MEMALLOC;
net/sunrpc/xprtsock.c
1282
if (!(current->flags & PF_WQ_WORKER)) {
net/sunrpc/xprtsock.c
2220
unsigned int pflags = current->flags;
net/sunrpc/xprtsock.c
2223
current->flags |= PF_MEMALLOC;
net/sunrpc/xprtsock.c
2425
unsigned int pflags = current->flags;
net/sunrpc/xprtsock.c
2428
current->flags |= PF_MEMALLOC;
net/sunrpc/xprtsock.c
2709
unsigned int pflags = current->flags;
net/sunrpc/xprtsock.c
2715
current->flags |= PF_MEMALLOC;
net/sysctl_net.c
33
return ¤t->nsproxy->net_ns->sysctls;
net/sysctl_net.c
38
return ¤t->nsproxy->net_ns->sysctls == set;
net/tipc/socket.c
1863
if (signal_pending(current))
net/tipc/socket.c
2543
if (signal_pending(current))
net/tipc/socket.c
2707
if (signal_pending(current))
net/tipc/socket.c
418
if (signal_pending(current))
net/tls/tls_main.c
151
if (signal_pending(current)) {
net/tls/tls_sw.c
1144
if (signal_pending(current))
net/tls/tls_sw.c
1741
if (signal_pending(current))
net/unix/af_unix.c
1706
if (signal_pending(current))
net/unix/af_unix.c
1937
if (too_many_unix_fds(current))
net/unix/af_unix.c
2028
pid = task_tgid(current);
net/unix/af_unix.c
2259
if (signal_pending(current))
net/unix/af_unix.c
2512
send_sig(SIGPIPE, current, 0);
net/unix/af_unix.c
2724
signal_pending(current) ||
net/unix/af_unix.c
2997
if (signal_pending(current)) {
net/unix/af_unix.c
749
pid = task_tgid(current);
net/vmw_vsock/af_vsock.c
1199
} while (!signal_pending(current) && timeout);
net/vmw_vsock/af_vsock.c
1828
if (signal_pending(current) || timeout == 0) {
net/vmw_vsock/af_vsock.c
1903
if (signal_pending(current)) {
net/vmw_vsock/af_vsock.c
2266
if (signal_pending(current)) {
net/vmw_vsock/af_vsock.c
2383
if (signal_pending(current)) {
net/vmw_vsock/af_vsock.c
2973
net->vsock.mode = vsock_net_child_mode(current->nsproxy->net_ns);
net/vmw_vsock/virtio_transport_common.c
1430
if (!(current->flags & PF_EXITING))
net/wireless/wext-core.c
643
current->comm);
net/x25/af_x25.c
1125
send_sig(SIGPIPE, current, 0);
net/x25/af_x25.c
710
DECLARE_WAITQUEUE(wait, current);
net/x25/af_x25.c
717
if (signal_pending(current))
net/x25/af_x25.c
843
DECLARE_WAITQUEUE(wait, current);
net/x25/af_x25.c
852
if (signal_pending(current))
net/xdp/xdp_umem.c
105
mmap_read_lock(current->mm);
net/xdp/xdp_umem.c
108
mmap_read_unlock(current->mm);
net/xfrm/xfrm_state.c
2665
if (signal_pending(current)) {
rust/helpers/task.c
13
return current;
samples/kprobes/kretprobe_example.c
43
if (!current->mm)
samples/trace_events/trace-events-sample.c
41
current->cpus_ptr, fmt, &va);
samples/trace_events/trace-events-sample.c
53
trace_foo_rel_loc("Hello __rel_loc", cnt, bitmask, current->cpus_ptr);
samples/workqueue/stall_detector/wq_stall.c
61
current->flags &= ~PF_WQ_WORKER;
samples/workqueue/stall_detector/wq_stall.c
68
current->flags |= PF_WQ_WORKER;
scripts/gendwarfksyms/dwarf.c
270
Dwarf_Die current;
scripts/gendwarfksyms/dwarf.c
277
res = checkp(dwarf_child(die, ¤t));
scripts/gendwarfksyms/dwarf.c
279
if (match(¤t)) {
scripts/gendwarfksyms/dwarf.c
281
res = checkp(func(state, cache, ¤t));
scripts/gendwarfksyms/dwarf.c
286
res = checkp(dwarf_siblingof(¤t, ¤t));
security/apparmor/audit.c
197
ad->common.u.tsk ? ad->common.u.tsk : current);
security/apparmor/domain.c
1260
struct aa_task_ctx *ctx = task_ctx(current);
security/apparmor/domain.c
1279
if (task_no_new_privs(current) && !unconfined(label) && !ctx->nnp)
security/apparmor/domain.c
1321
if (task_no_new_privs(current) && !unconfined(label) &&
security/apparmor/domain.c
1343
if (task_no_new_privs(current) && !unconfined(label) &&
security/apparmor/domain.c
1432
struct aa_task_ctx *ctx = task_ctx(current);
security/apparmor/domain.c
1447
if (task_no_new_privs(current) && !unconfined(label) && !ctx->nnp)
security/apparmor/domain.c
1571
if (task_no_new_privs(current) && !unconfined(label) &&
security/apparmor/domain.c
60
tracer = ptrace_parent(current);
security/apparmor/domain.c
949
ctx = task_ctx(current);
security/apparmor/lsm.c
121
aa_dup_task_ctx(new, task_ctx(current));
security/apparmor/lsm.c
2260
struct cred *cred = (__force struct cred *)current->real_cred;
security/apparmor/lsm.c
786
struct aa_task_ctx *ctx = task_ctx(current);
security/apparmor/lsm.c
960
aa_inherit_files(bprm->cred, current->files);
security/apparmor/lsm.c
962
current->pdeath_signal = 0;
security/apparmor/lsm.c
975
aa_clear_task_ctx_trans(task_ctx(current));
security/apparmor/path.c
121
get_fs_root(current->fs, &root);
security/apparmor/procattr.c
132
, __func__, current->pid, token, count, hat);
security/apparmor/procattr.c
138
__func__, current->pid, token, count, "<NULL>");
security/apparmor/resource.c
174
rlim = current->signal->rlim + j;
security/apparmor/resource.c
194
rlim = current->signal->rlim + j;
security/apparmor/resource.c
202
(void) update_rlimit_cpu(current->group_leader,
security/apparmor/task.c
100
struct aa_task_ctx *ctx = task_ctx(current);
security/apparmor/task.c
120
struct aa_task_ctx *ctx = task_ctx(current);
security/apparmor/task.c
160
struct aa_task_ctx *ctx = task_ctx(current);
security/apparmor/task.c
310
exe_file = get_task_exe_file(current);
security/apparmor/task.c
50
struct aa_task_ctx *ctx = task_ctx(current);
security/apparmor/task.c
76
aa_clear_task_ctx_trans(task_ctx(current));
security/commoncap.c
1478
current->flags |= PF_SUPERPRIV;
security/commoncap.c
952
!ptracer_capable(current, new->user_ns))) {
security/device_cgroup.c
833
dev_cgroup = task_devcgroup(current);
security/integrity/ima/ima_fs.c
252
if (write && current == measure_writer) {
security/integrity/ima/ima_fs.c
271
measure_writer = current;
security/integrity/ima/ima_fs.c
283
if (write && current == measure_writer &&
security/integrity/ima/ima_policy.c
621
if (has_capability_noaudit(current, CAP_SETUID)) {
security/integrity/ima/ima_policy.c
632
if (has_capability_noaudit(current, CAP_SETGID)) {
security/integrity/integrity_audit.c
51
task_pid_nr(current),
security/integrity/integrity_audit.c
53
from_kuid(&init_user_ns, audit_get_loginuid(current)),
security/integrity/integrity_audit.c
54
audit_get_sessionid(current));
security/integrity/integrity_audit.c
57
audit_log_untrustedstring(ab, get_task_comm(name, current));
security/ipe/audit.c
133
char comm[sizeof(current->comm)];
security/ipe/audit.c
147
task_tgid_nr(current));
security/ipe/audit.c
148
audit_log_untrustedstring(ab, get_task_comm(comm, current));
security/ipe/audit.c
224
from_kuid(&init_user_ns, audit_get_loginuid(current)),
security/ipe/audit.c
225
audit_get_sessionid(current));
security/ipe/audit.c
252
from_kuid(&init_user_ns, audit_get_loginuid(current)),
security/ipe/audit.c
253
audit_get_sessionid(current), !err, err);
security/ipe/audit.c
275
from_kuid(&init_user_ns, audit_get_loginuid(current)),
security/ipe/audit.c
276
audit_get_sessionid(current));
security/ipe/hooks.c
222
ipe_sb(current->fs->root.mnt->mnt_sb)->initramfs = true;
security/keys/keyctl.c
1665
me = current;
security/keys/keyring.c
223
index_key->domain_tag = current->nsproxy->net_ns->key_domain;
security/keys/process_keys.c
916
if (unlikely(current->flags & PF_EXITING)) {
security/keys/request_key.c
25
struct key *key = current->cached_requested_key;
security/keys/request_key.c
39
struct task_struct *t = current;
security/keys/request_key_auth.c
236
rka->pid = current->pid;
security/landlock/cred.h
98
if (task == current)
security/landlock/domain.c
103
details->pid = get_pid(task_tgid(current));
security/landlock/domain.c
105
get_task_comm(details->comm, current);
security/landlock/domain.c
44
struct mm_struct *mm = current->mm;
security/landlock/fs.c
1937
return !same_thread_group(p, current);
security/landlock/fs.c
1957
fown_tg = get_pid(task_tgid(current));
security/landlock/syscalls.c
542
if (!task_no_new_privs(current) &&
security/landlock/task.c
161
.u.tsk = current,
security/landlock/task.c
358
if (same_thread_group(p, current))
security/landlock/tsync.c
145
task_set_no_new_privs(current);
security/landlock/tsync.c
335
caller = current;
security/landlock/tsync.c
376
caller = current;
security/landlock/tsync.c
484
shared_ctx.set_no_new_privs = task_no_new_privs(current);
security/landlock/tsync.c
493
if (!down_write_trylock(¤t->signal->exec_update_lock))
security/landlock/tsync.c
617
up_write(¤t->signal->exec_update_lock);
security/loadpin/loadpin.c
33
cmdline = kstrdup_quotable_cmdline(current, GFP_KERNEL);
security/loadpin/loadpin.c
40
task_pid_nr(current),
security/lockdown/lockdown.c
68
current->comm, lockdown_reasons[what]);
security/lsm_audit.c
417
char comm[sizeof(current->comm)];
security/lsm_audit.c
419
audit_log_format(ab, " pid=%d comm=", task_tgid_nr(current));
security/lsm_audit.c
420
audit_log_untrustedstring(ab, get_task_comm(comm, current));
security/lsm_init.c
479
if (lsm_cred_alloc((struct cred *)unrcu_pointer(current->cred),
security/lsm_init.c
482
if (lsm_task_alloc(current))
security/lsm_syscalls.c
62
rc = mutex_lock_interruptible(¤t->signal->cred_guard_mutex);
security/lsm_syscalls.c
66
mutex_unlock(¤t->signal->cred_guard_mutex);
security/security.c
2542
if (!(current->personality & READ_IMPLIES_EXEC))
security/selinux/hooks.c
2156
return avc_has_perm(task_sid_obj(parent), task_sid_obj(current),
security/selinux/hooks.c
219
crsec = selinux_cred(unrcu_pointer(current->real_cred));
security/selinux/hooks.c
2275
tracer = ptrace_parent(current);
security/selinux/hooks.c
2529
flush_unauthorized_files(bprm->cred, current->files);
security/selinux/hooks.c
2532
current->pdeath_signal = 0;
security/selinux/hooks.c
2548
task_lock(current);
security/selinux/hooks.c
2550
rlim = current->signal->rlim + i;
security/selinux/hooks.c
2554
task_unlock(current);
security/selinux/hooks.c
2556
update_rlimit_cpu(current, rlimit(RLIMIT_CPU));
security/selinux/hooks.c
2587
spin_lock_irq(&unrcu_pointer(current->sighand)->siglock);
security/selinux/hooks.c
2588
if (!fatal_signal_pending(current)) {
security/selinux/hooks.c
2589
flush_sigqueue(¤t->pending);
security/selinux/hooks.c
2590
flush_sigqueue(¤t->signal->shared_pending);
security/selinux/hooks.c
2591
flush_signal_handlers(current, 1);
security/selinux/hooks.c
2592
sigemptyset(¤t->blocked);
security/selinux/hooks.c
2595
spin_unlock_irq(&unrcu_pointer(current->sighand)->siglock);
security/selinux/hooks.c
2601
__wake_up_parent(current, unrcu_pointer(current->real_parent));
security/selinux/hooks.c
3261
tsec = selinux_task(current);
security/selinux/hooks.c
3331
tsec = selinux_task(current);
security/selinux/hooks.c
4287
struct task_security_struct *old_tsec = selinux_task(current);
security/selinux/hooks.c
6304
task_pid_nr(current), current->comm);
security/selinux/hooks.c
6691
if (p != current) {
security/selinux/hooks.c
6901
val_len = selinux_lsm_getattr(attr, current, &val);
security/selinux/selinuxfs.c
169
from_kuid(&init_user_ns, audit_get_loginuid(current)),
security/selinux/selinuxfs.c
170
audit_get_sessionid(current));
security/selinux/selinuxfs.c
277
current->comm, current->pid);
security/selinux/selinuxfs.c
585
from_kuid(&init_user_ns, audit_get_loginuid(current)),
security/selinux/selinuxfs.c
586
audit_get_sessionid(current));
security/selinux/selinuxfs.c
652
current->comm, current->pid);
security/selinux/selinuxfs.c
999
current->comm, current->pid);
security/selinux/ss/services.c
3017
from_kuid(&init_user_ns, audit_get_loginuid(current)),
security/selinux/ss/services.c
3018
audit_get_sessionid(current));
security/smack/smack_access.c
752
if (unlikely(current->flags & PF_KTHREAD))
security/smack/smack_lsm.c
148
acc, current->comm, note);
security/smack/smack_lsm.c
170
current->comm, otp->comm);
security/smack/smack_lsm.c
186
inode->i_sb->s_id, inode->i_ino, current->comm);
security/smack/smack_lsm.c
200
inode->i_sb->s_id, inode->i_ino, current->comm);
security/smack/smack_lsm.c
218
inode->i_sb->s_id, inode->i_ino, current->comm);
security/smack/smack_lsm.c
229
current->comm);
security/smack/smack_lsm.c
2452
if (unlikely(current->flags & PF_KTHREAD)) {
security/smack/smack_lsm.c
248
inode->i_sb->s_id, inode->i_ino, current->comm);
security/smack/smack_lsm.c
259
current->comm);
security/smack/smack_lsm.c
2994
if (unlikely(current->flags & PF_KTHREAD)) {
security/smack/smack_lsm.c
481
return smk_ptrace_rule_check(current, skp, mode, __func__);
security/smack/smack_lsm.c
5321
struct cred *cred = (struct cred *) current->cred;
security/smack/smack_lsm.c
923
tracer = ptrace_parent(current);
security/smack/smackfs.c
188
nap->loginuid = audit_get_loginuid(current);
security/smack/smackfs.c
189
nap->sessionid = audit_get_sessionid(current);
security/tomoyo/audit.c
153
const pid_t gpid = task_pid_nr(current);
security/tomoyo/common.c
944
const struct task_struct *task = current;
security/tomoyo/common.c
968
const pid_t pid = current->pid;
security/tomoyo/common.h
1141
pid = task_tgid_vnr(rcu_dereference(current->real_parent));
security/tomoyo/common.h
1156
return task_tgid_vnr(current);
security/tomoyo/domain.c
880
struct tomoyo_task *s = tomoyo_task(current);
security/tomoyo/memory.c
21
const pid_t pid = current->pid;
security/tomoyo/network.c
619
return current->flags & PF_KTHREAD;
security/tomoyo/realpath.c
168
task_tgid_nr_ns(current, proc_pidns)) {
security/tomoyo/securityfs_if.c
73
struct tomoyo_task *s = tomoyo_task(current);
security/tomoyo/tomoyo.c
19
struct tomoyo_task *s = tomoyo_task(current);
security/tomoyo/tomoyo.c
21
if (s->old_domain_info && !current->in_execve) {
security/tomoyo/tomoyo.c
41
struct tomoyo_task *s = tomoyo_task(current);
security/tomoyo/tomoyo.c
43
if (s->old_domain_info && !current->in_execve) {
security/tomoyo/tomoyo.c
519
struct tomoyo_task *old = tomoyo_task(current);
security/tomoyo/tomoyo.c
59
struct tomoyo_task *s = tomoyo_task(current);
security/tomoyo/tomoyo.c
600
struct tomoyo_task *s = tomoyo_task(current);
security/tomoyo/tomoyo.c
94
struct tomoyo_task *s = tomoyo_task(current);
security/tomoyo/util.c
970
struct mm_struct *mm = current->mm;
security/yama/yama_lsm.c
101
if (task_work_add(current, &info->work, TWA_RESUME) == 0)
security/yama/yama_lsm.c
235
myself = current->group_leader;
security/yama/yama_lsm.c
364
if (!rc && !task_is_descendant(current, child) &&
security/yama/yama_lsm.c
365
!ptracer_exception_found(current, child) &&
security/yama/yama_lsm.c
384
report_access("attach", child, current);
security/yama/yama_lsm.c
411
task_lock(current);
security/yama/yama_lsm.c
412
report_access("traceme", current, parent);
security/yama/yama_lsm.c
413
task_unlock(current);
security/yama/yama_lsm.c
82
if (current->flags & PF_KTHREAD) {
sound/core/control.c
2077
init_waitqueue_entry(&wait, current);
sound/core/control.c
2085
if (signal_pending(current))
sound/core/control.c
2241
if (kctl->pid == task_pid(current)) {
sound/core/control.c
87
ctl->pid = get_pid(task_pid(current));
sound/core/hwdep.c
123
if (signal_pending(current)) {
sound/core/hwdep.c
93
init_waitqueue_entry(&wait, current);
sound/core/oss/pcm_oss.c
1466
if (signal_pending(current)) {
sound/core/oss/pcm_oss.c
1561
if (signal_pending(current)) {
sound/core/oss/pcm_oss.c
1619
init_waitqueue_entry(&wait, current);
sound/core/oss/pcm_oss.c
1642
if (signal_pending(current)) {
sound/core/oss/pcm_oss.c
2515
if (snd_task_name(current, task_name, sizeof(task_name)) < 0) {
sound/core/oss/pcm_oss.c
2531
init_waitqueue_entry(&wait, current);
sound/core/oss/pcm_oss.c
2554
if (signal_pending(current)) {
sound/core/pcm.c
971
substream->pid = get_pid(task_pid(current));
sound/core/pcm_lib.c
1959
init_waitqueue_entry(&wait, current);
sound/core/pcm_lib.c
1981
if (signal_pending(current)) {
sound/core/pcm_native.c
2184
if (signal_pending(current)) {
sound/core/pcm_native.c
2917
init_waitqueue_entry(&wait, current);
sound/core/pcm_native.c
2939
if (signal_pending(current)) {
sound/core/rawmidi.c
1295
init_waitqueue_entry(&wait, current);
sound/core/rawmidi.c
1303
if (signal_pending(current))
sound/core/rawmidi.c
1612
init_waitqueue_entry(&wait, current);
sound/core/rawmidi.c
1620
if (signal_pending(current))
sound/core/rawmidi.c
1644
init_waitqueue_entry(&wait, current);
sound/core/rawmidi.c
1650
if (signal_pending(current))
sound/core/rawmidi.c
268
if (signal_pending(current))
sound/core/rawmidi.c
358
substream->pid = get_pid(task_pid(current));
sound/core/rawmidi.c
481
init_waitqueue_entry(&wait, current);
sound/core/rawmidi.c
503
if (signal_pending(current)) {
sound/core/seq/oss/seq_oss_ioctl.c
90
if (signal_pending(current))
sound/core/seq/oss/seq_oss_rw.c
50
if (signal_pending(current))
sound/core/seq/oss/seq_oss_writeq.c
111
if (signal_pending(current))
sound/core/seq/seq_clientmgr.c
340
client->data.user.owner = get_pid(task_pid(current));
sound/core/seq/seq_fifo.c
182
init_waitqueue_entry(&wait, current);
sound/core/seq/seq_fifo.c
196
if (signal_pending(current)) {
sound/core/seq/seq_memory.c
282
init_waitqueue_entry(&wait, current);
sound/core/seq/seq_memory.c
302
if (signal_pending(current)) {
sound/core/timer.c
1818
sprintf(str, "application %i", current->pid);
sound/core/timer.c
1834
err = snd_timer_open(tu->timeri, &tselect.id, current->pid);
sound/core/timer.c
2438
init_waitqueue_entry(&wait, current);
sound/core/timer.c
2453
if (signal_pending(current)) {
sound/drivers/aloop.c
1222
err = snd_timer_open(timeri, &cable->snd_timer.id, current->pid);
sound/firewire/bebob/bebob_hwdep.c
33
if (signal_pending(current))
sound/firewire/dice/dice-hwdep.c
25
if (signal_pending(current))
sound/firewire/digi00x/digi00x-hwdep.c
33
if (signal_pending(current))
sound/firewire/fireface/ff-hwdep.c
39
if (signal_pending(current))
sound/firewire/fireworks/fireworks_hwdep.c
138
if (signal_pending(current))
sound/firewire/motu/motu-hwdep.c
41
if (signal_pending(current))
sound/firewire/oxfw/oxfw-hwdep.c
32
if (signal_pending(current))
sound/firewire/tascam/tascam-hwdep.c
112
if (signal_pending(current))
sound/isa/gus/gus_pcm.c
313
if (signal_pending(current))
sound/isa/msnd/msnd.c
218
if (!signal_pending(current))
sound/isa/sb/emu8000.c
116
if (signal_pending(current))
sound/isa/sb/emu8000.c
128
if (signal_pending(current))
sound/isa/sb/emu8000.c
427
if (signal_pending(current))
sound/isa/sb/emu8000_patch.c
102
if (signal_pending(current))
sound/isa/sb/emu8000_pcm.c
109
if (signal_pending(current))
sound/isa/sb/emu8000_pcm.c
406
if (signal_pending(current))\
sound/isa/wavefront/wavefront_synth.c
1883
init_waitqueue_entry(&wait, current);
sound/isa/wavefront/wavefront_synth.c
272
return signal_pending(current);
sound/oss/dmasound/dmasound_core.c
629
if (signal_pending(current)) {
sound/oss/dmasound/dmasound_core.c
852
if (signal_pending(current)) {
sound/pci/korg1212/korg1212.c
1331
korg1212->playback_pid = current->pid;
sound/pci/korg1212/korg1212.c
1359
korg1212->capture_pid = current->pid;
sound/pci/mixart/mixart_core.c
227
init_waitqueue_entry(&wait, current);
sound/pci/mixart/mixart_core.c
280
init_waitqueue_entry(&wait, current);
sound/pci/rme9652/hdsp.c
4429
hdsp->playback_pid = current->pid;
sound/pci/rme9652/hdsp.c
4502
hdsp->capture_pid = current->pid;
sound/pci/rme9652/hdspm.c
6003
hdspm->playback_pid = current->pid;
sound/pci/rme9652/hdspm.c
6009
hdspm->capture_pid = current->pid;
sound/pci/rme9652/rme9652.c
2204
rme9652->playback_pid = current->pid;
sound/pci/rme9652/rme9652.c
2259
rme9652->capture_pid = current->pid;
sound/pci/ymfpci/ymfpci_main.c
742
init_waitqueue_entry(&wait, current);
sound/soc/intel/avs/debugfs.c
219
if (!signal_pending(current))
sound/soc/sof/ipc3-dtrace.c
307
init_waitqueue_entry(&wait, current);
sound/soc/sof/ipc3-dtrace.c
311
if (!signal_pending(current)) {
sound/soc/sof/ipc4-mtrace.c
154
init_waitqueue_entry(&wait, current);
sound/soc/sof/ipc4-mtrace.c
158
if (!signal_pending(current)) {
tools/iio/iio_utils.c
31
char *current;
tools/iio/iio_utils.c
321
struct iio_channel_info *current;
tools/iio/iio_utils.c
385
current = &(*ci_array)[count++];
tools/iio/iio_utils.c
421
current->scale = 1.0;
tools/iio/iio_utils.c
422
current->offset = 0;
tools/iio/iio_utils.c
423
current->name = strndup(ent->d_name,
tools/iio/iio_utils.c
426
if (!current->name) {
tools/iio/iio_utils.c
43
current = strdup(full_name + strlen(prefix) + 1);
tools/iio/iio_utils.c
433
ret = iioutils_break_up_name(current->name,
tools/iio/iio_utils.c
434
¤t->generic_name);
tools/iio/iio_utils.c
436
free(current->name);
tools/iio/iio_utils.c
44
if (!current)
tools/iio/iio_utils.c
444
current->name);
tools/iio/iio_utils.c
455
scan_el_dir, current->name);
tools/iio/iio_utils.c
460
if (fscanf(sysfsfp, "%u", ¤t->index) != 1) {
tools/iio/iio_utils.c
47
working = strtok(current, "_\0");
tools/iio/iio_utils.c
474
ret = iioutils_get_param_float(¤t->scale,
tools/iio/iio_utils.c
477
current->name,
tools/iio/iio_utils.c
478
current->generic_name);
tools/iio/iio_utils.c
482
ret = iioutils_get_param_float(¤t->offset,
tools/iio/iio_utils.c
485
current->name,
tools/iio/iio_utils.c
486
current->generic_name);
tools/iio/iio_utils.c
49
free(current);
tools/iio/iio_utils.c
490
ret = iioutils_get_type(¤t->format,
tools/iio/iio_utils.c
491
¤t->bytes,
tools/iio/iio_utils.c
492
¤t->bits_used,
tools/iio/iio_utils.c
493
¤t->shift,
tools/iio/iio_utils.c
494
¤t->mask,
tools/iio/iio_utils.c
495
¤t->be,
tools/iio/iio_utils.c
498
current->name,
tools/iio/iio_utils.c
499
current->generic_name);
tools/iio/iio_utils.c
66
free(current);
tools/perf/builtin-timechart.c
105
struct per_pidcomm *current;
tools/perf/builtin-timechart.c
226
p->current = c;
tools/perf/builtin-timechart.c
240
p->current = c;
tools/perf/builtin-timechart.c
245
p->current = c;
tools/perf/builtin-timechart.c
261
if (pp->current && pp->current->comm && !p->current)
tools/perf/builtin-timechart.c
262
pid_set_comm(tchart, pid, pp->current->comm);
tools/perf/builtin-timechart.c
265
if (p->current && !p->current->start_time) {
tools/perf/builtin-timechart.c
266
p->current->start_time = timestamp;
tools/perf/builtin-timechart.c
267
p->current->state_since = timestamp;
tools/perf/builtin-timechart.c
276
if (p->current)
tools/perf/builtin-timechart.c
277
p->current->end_time = timestamp;
tools/perf/builtin-timechart.c
289
c = p->current;
tools/perf/builtin-timechart.c
446
if (p && p->current && p->current->state == TYPE_NONE) {
tools/perf/builtin-timechart.c
447
p->current->state_since = timestamp;
tools/perf/builtin-timechart.c
448
p->current->state = TYPE_WAITING;
tools/perf/builtin-timechart.c
450
if (p && p->current && p->current->state == TYPE_BLOCKED) {
tools/perf/builtin-timechart.c
451
pid_put_sample(tchart, p->pid, p->current->state, cpu,
tools/perf/builtin-timechart.c
452
p->current->state_since, timestamp, NULL);
tools/perf/builtin-timechart.c
453
p->current->state_since = timestamp;
tools/perf/builtin-timechart.c
454
p->current->state = TYPE_WAITING;
tools/perf/builtin-timechart.c
468
if (prev_p->current && prev_p->current->state != TYPE_NONE)
tools/perf/builtin-timechart.c
470
prev_p->current->state_since, timestamp,
tools/perf/builtin-timechart.c
472
if (p && p->current) {
tools/perf/builtin-timechart.c
473
if (p->current->state != TYPE_NONE)
tools/perf/builtin-timechart.c
474
pid_put_sample(tchart, next_pid, p->current->state, cpu,
tools/perf/builtin-timechart.c
475
p->current->state_since, timestamp,
tools/perf/builtin-timechart.c
478
p->current->state_since = timestamp;
tools/perf/builtin-timechart.c
479
p->current->state = TYPE_RUNNING;
tools/perf/builtin-timechart.c
482
if (prev_p->current) {
tools/perf/builtin-timechart.c
483
prev_p->current->state = TYPE_NONE;
tools/perf/builtin-timechart.c
484
prev_p->current->state_since = timestamp;
tools/perf/builtin-timechart.c
486
prev_p->current->state = TYPE_BLOCKED;
tools/perf/builtin-timechart.c
488
prev_p->current->state = TYPE_WAITING;
tools/perf/builtin-timechart.c
777
struct per_pidcomm *c = p->current;
tools/perf/builtin-timechart.c
819
struct per_pidcomm *c = p->current;
tools/perf/builtin-trace.c
162
struct thread *current;
tools/perf/builtin-trace.c
2717
if (trace->failure_only || trace->current == NULL)
tools/perf/builtin-trace.c
2720
ttrace = thread__priv(trace->current);
tools/perf/builtin-trace.c
2725
printed = trace__fprintf_entry_head(trace, trace->current, 0, false,
tools/perf/builtin-trace.c
2871
if (trace->current != thread) {
tools/perf/builtin-trace.c
2872
thread__put(trace->current);
tools/perf/builtin-trace.c
2873
trace->current = thread__get(thread);
tools/perf/builtin-trace.c
4667
thread__zput(trace->current);
tools/perf/builtin-trace.c
5411
thread__zput(trace->current);
tools/perf/ui/browser.c
21
double percent, bool current)
tools/perf/ui/browser.c
23
if (current && (!browser->use_navkeypressed || browser->navkeypressed))
tools/perf/ui/browser.c
41
double percent, bool current)
tools/perf/ui/browser.c
43
int color = ui_browser__percent_color(browser, percent, current);
tools/perf/ui/browser.h
39
double percent, bool current);
tools/perf/ui/browsers/annotate-data.c
372
bool current = ui_browser__is_current_entry(uib, row);
tools/perf/ui/browsers/annotate-data.c
375
ui_browser__set_percent_color(uib, percent, current);
tools/perf/ui/browsers/annotate-data.c
384
ui_browser__set_percent_color(uib, 0, current);
tools/perf/ui/browsers/annotate-data.c
397
bool current = ui_browser__is_current_entry(uib, row);
tools/perf/ui/browsers/annotate-data.c
401
ui_browser__set_percent_color(uib, 0, current);
tools/perf/ui/browsers/annotate-data.c
410
ui_browser__set_percent_color(uib, 0, current);
tools/perf/ui/browsers/annotate.c
100
static void annotate_browser__set_percent_color(void *browser, double percent, bool current)
tools/perf/ui/browsers/annotate.c
102
ui_browser__set_percent_color(browser, percent, current);
tools/perf/ui/browsers/annotate.c
71
static int ui_browser__jumps_percent_color(struct ui_browser *browser, int nr, bool current)
tools/perf/ui/browsers/annotate.c
75
if (current && (!browser->use_navkeypressed || browser->navkeypressed))
tools/perf/ui/browsers/annotate.c
84
static int ui_browser__set_jumps_percent_color(void *browser, int nr, bool current)
tools/perf/ui/browsers/annotate.c
86
int color = ui_browser__jumps_percent_color(browser, nr, current);
tools/perf/util/annotate.c
1319
bool current __maybe_unused)
tools/perf/util/annotate.c
1324
int nr __maybe_unused, bool current __maybe_unused)
tools/perf/util/annotate.c
2024
void (*obj__set_percent_color)(void *obj, double percent, bool current) = wops->set_percent_color;
tools/perf/util/annotate.c
2025
int (*obj__set_jumps_percent_color)(void *obj, int nr, bool current) = wops->set_jumps_percent_color;
tools/perf/util/annotate.h
196
void (*set_percent_color)(void *obj, double percent, bool current);
tools/perf/util/annotate.h
197
int (*set_jumps_percent_color)(void *obj, int nr, bool current);
tools/perf/util/db-export.c
214
struct call_path *current = &dbe->cpr->call_path;
tools/perf/util/db-export.c
264
current = call_path__findnew(dbe->cpr, current,
tools/perf/util/db-export.c
275
if (current == &dbe->cpr->call_path) {
tools/perf/util/db-export.c
280
return current;
tools/power/cpupower/lib/cpufreq.c
292
struct cpufreq_available_governors *current = NULL;
tools/power/cpupower/lib/cpufreq.c
307
if (current) {
tools/power/cpupower/lib/cpufreq.c
308
current->next = malloc(sizeof(*current));
tools/power/cpupower/lib/cpufreq.c
309
if (!current->next)
tools/power/cpupower/lib/cpufreq.c
311
current = current->next;
tools/power/cpupower/lib/cpufreq.c
316
current = first;
tools/power/cpupower/lib/cpufreq.c
318
current->first = first;
tools/power/cpupower/lib/cpufreq.c
319
current->next = NULL;
tools/power/cpupower/lib/cpufreq.c
321
current->governor = malloc(i - pos + 1);
tools/power/cpupower/lib/cpufreq.c
322
if (!current->governor)
tools/power/cpupower/lib/cpufreq.c
325
memcpy(current->governor, linebuf + pos, i - pos);
tools/power/cpupower/lib/cpufreq.c
326
current->governor[i - pos] = '\0';
tools/power/cpupower/lib/cpufreq.c
335
current = first->next;
tools/power/cpupower/lib/cpufreq.c
339
first = current;
tools/power/cpupower/lib/cpufreq.c
366
struct cpufreq_available_frequencies *current = NULL;
tools/power/cpupower/lib/cpufreq.c
384
if (current) {
tools/power/cpupower/lib/cpufreq.c
385
current->next = malloc(sizeof(*current));
tools/power/cpupower/lib/cpufreq.c
386
if (!current->next)
tools/power/cpupower/lib/cpufreq.c
388
current = current->next;
tools/power/cpupower/lib/cpufreq.c
393
current = first;
tools/power/cpupower/lib/cpufreq.c
395
current->first = first;
tools/power/cpupower/lib/cpufreq.c
396
current->next = NULL;
tools/power/cpupower/lib/cpufreq.c
400
if (sscanf(one_value, "%lu", ¤t->frequency) != 1)
tools/power/cpupower/lib/cpufreq.c
411
current = first->next;
tools/power/cpupower/lib/cpufreq.c
413
first = current;
tools/power/cpupower/lib/cpufreq.c
422
struct cpufreq_available_frequencies *current = NULL;
tools/power/cpupower/lib/cpufreq.c
440
if (current) {
tools/power/cpupower/lib/cpufreq.c
441
current->next = malloc(sizeof(*current));
tools/power/cpupower/lib/cpufreq.c
442
if (!current->next)
tools/power/cpupower/lib/cpufreq.c
444
current = current->next;
tools/power/cpupower/lib/cpufreq.c
449
current = first;
tools/power/cpupower/lib/cpufreq.c
451
current->first = first;
tools/power/cpupower/lib/cpufreq.c
452
current->next = NULL;
tools/power/cpupower/lib/cpufreq.c
456
if (sscanf(one_value, "%lu", ¤t->frequency) != 1)
tools/power/cpupower/lib/cpufreq.c
467
current = first->next;
tools/power/cpupower/lib/cpufreq.c
469
first = current;
tools/power/cpupower/lib/cpufreq.c
498
struct cpufreq_affected_cpus *current = NULL;
tools/power/cpupower/lib/cpufreq.c
515
if (current) {
tools/power/cpupower/lib/cpufreq.c
516
current->next = malloc(sizeof(*current));
tools/power/cpupower/lib/cpufreq.c
517
if (!current->next)
tools/power/cpupower/lib/cpufreq.c
519
current = current->next;
tools/power/cpupower/lib/cpufreq.c
524
current = first;
tools/power/cpupower/lib/cpufreq.c
526
current->first = first;
tools/power/cpupower/lib/cpufreq.c
527
current->next = NULL;
tools/power/cpupower/lib/cpufreq.c
532
if (sscanf(one_value, "%u", ¤t->cpu) != 1)
tools/power/cpupower/lib/cpufreq.c
543
current = first->next;
tools/power/cpupower/lib/cpufreq.c
545
first = current;
tools/power/cpupower/lib/cpufreq.c
729
struct cpufreq_stats *current = NULL;
tools/power/cpupower/lib/cpufreq.c
748
if (current) {
tools/power/cpupower/lib/cpufreq.c
749
current->next = malloc(sizeof(*current));
tools/power/cpupower/lib/cpufreq.c
750
if (!current->next)
tools/power/cpupower/lib/cpufreq.c
752
current = current->next;
tools/power/cpupower/lib/cpufreq.c
757
current = first;
tools/power/cpupower/lib/cpufreq.c
759
current->first = first;
tools/power/cpupower/lib/cpufreq.c
760
current->next = NULL;
tools/power/cpupower/lib/cpufreq.c
765
¤t->frequency,
tools/power/cpupower/lib/cpufreq.c
766
¤t->time_in_state) != 2)
tools/power/cpupower/lib/cpufreq.c
769
*total_time = *total_time + current->time_in_state;
tools/power/cpupower/lib/cpufreq.c
778
current = first->next;
tools/power/cpupower/lib/cpufreq.c
780
first = current;
tools/spi/spidev_test.c
516
struct timespec current;
tools/spi/spidev_test.c
520
clock_gettime(CLOCK_MONOTONIC, ¤t);
tools/spi/spidev_test.c
521
if (current.tv_sec - last_stat.tv_sec > interval) {
tools/spi/spidev_test.c
523
last_stat = current;
tools/testing/selftests/arm64/signal/test_signals.c
19
struct tdescr *current = &tde;
tools/testing/selftests/arm64/signal/test_signals.c
33
ksft_print_msg("%s :: %s\n", current->name, current->descr);
tools/testing/selftests/arm64/signal/test_signals.c
34
if (test_setup(current) && test_init(current)) {
tools/testing/selftests/arm64/signal/test_signals.c
35
test_run(current);
tools/testing/selftests/arm64/signal/test_signals.c
36
test_cleanup(current);
tools/testing/selftests/arm64/signal/test_signals.c
38
test_result(current);
tools/testing/selftests/arm64/signal/test_signals.c
41
exit(current->result);
tools/testing/selftests/arm64/signal/test_signals_utils.c
108
default_result(current, 1);
tools/testing/selftests/arm64/signal/test_signals_utils.c
174
default_result(current, 1);
tools/testing/selftests/arm64/signal/test_signals_utils.c
23
extern struct tdescr *current;
tools/testing/selftests/arm64/signal/test_signals_utils.c
246
if (current->sig_unsupp && signum == current->sig_unsupp &&
tools/testing/selftests/arm64/signal/test_signals_utils.c
247
handle_signal_unsupported(current, si, uc)) {
tools/testing/selftests/arm64/signal/test_signals_utils.c
249
} else if (current->sig_trig && signum == current->sig_trig &&
tools/testing/selftests/arm64/signal/test_signals_utils.c
250
handle_signal_trigger(current, si, uc)) {
tools/testing/selftests/arm64/signal/test_signals_utils.c
252
} else if (current->sig_ok && signum == current->sig_ok &&
tools/testing/selftests/arm64/signal/test_signals_utils.c
253
handle_signal_ok(current, si, uc)) {
tools/testing/selftests/arm64/signal/test_signals_utils.c
255
} else if (signum == sig_copyctx && current->live_uc &&
tools/testing/selftests/arm64/signal/test_signals_utils.c
256
handle_signal_copyctx(current, si, uc)) {
tools/testing/selftests/arm64/signal/test_signals_utils.c
259
if (signum == SIGALRM && current->timeout) {
tools/testing/selftests/arm64/signal/test_signals_utils.c
266
default_result(current, 1);
tools/testing/selftests/arm64/signal/test_signals_utils.c
390
assert(current);
tools/testing/selftests/bpf/prog_tests/bpftool_maps_access.c
347
struct test_desc *current;
tools/testing/selftests/bpf/prog_tests/bpftool_maps_access.c
355
current = &tests[i];
tools/testing/selftests/bpf/prog_tests/bpftool_maps_access.c
356
if (!test__start_subtest(current->name))
tools/testing/selftests/bpf/prog_tests/bpftool_maps_access.c
358
if (ASSERT_OK(test_setup(skel, current), "subtest setup")) {
tools/testing/selftests/bpf/prog_tests/bpftool_maps_access.c
359
test_basic_access(current);
tools/testing/selftests/bpf/prog_tests/bpftool_maps_access.c
360
test_cleanup(current);
tools/testing/selftests/bpf/progs/dynptr_fail.c
2029
struct task_struct *current = NULL;
tools/testing/selftests/bpf/progs/dynptr_fail.c
2035
global_call_bpf_dynptr((const struct bpf_dynptr *)current);
tools/testing/selftests/bpf/progs/lru_bug.c
34
struct task_struct *current;
tools/testing/selftests/bpf/progs/lru_bug.c
41
current = bpf_get_current_task_btf();
tools/testing/selftests/bpf/progs/lru_bug.c
42
v->ptr = current;
tools/testing/selftests/bpf/progs/lru_bug.c
43
pid = current->pid;
tools/testing/selftests/bpf/progs/map_kptr.c
594
struct task_struct *current;
tools/testing/selftests/bpf/progs/map_kptr.c
597
current = bpf_get_current_task_btf();
tools/testing/selftests/bpf/progs/map_kptr.c
598
if (!current)
tools/testing/selftests/bpf/progs/map_kptr.c
600
v = bpf_task_storage_get(&task_ls_map, current, NULL, 0);
tools/testing/selftests/bpf/progs/map_kptr.c
603
v = bpf_task_storage_get(&task_ls_map, current, NULL, BPF_LOCAL_STORAGE_GET_F_CREATE);
tools/testing/selftests/bpf/progs/map_kptr.c
612
struct task_struct *current;
tools/testing/selftests/bpf/progs/map_kptr.c
615
current = bpf_get_current_task_btf();
tools/testing/selftests/bpf/progs/map_kptr.c
616
if (!current)
tools/testing/selftests/bpf/progs/map_kptr.c
618
v = bpf_task_storage_get(&task_ls_map, current, NULL, 0);
tools/testing/selftests/bpf/progs/map_kptr.c
627
struct task_struct *current;
tools/testing/selftests/bpf/progs/map_kptr.c
630
current = bpf_get_current_task_btf();
tools/testing/selftests/bpf/progs/map_kptr.c
631
if (!current)
tools/testing/selftests/bpf/progs/map_kptr.c
633
v = bpf_task_storage_get(&task_ls_map, current, NULL, 0);
tools/testing/selftests/bpf/progs/map_kptr.c
638
return bpf_task_storage_delete(&task_ls_map, current);
tools/testing/selftests/bpf/progs/task_kfunc_success.c
267
struct task_struct *current, *acquired;
tools/testing/selftests/bpf/progs/task_kfunc_success.c
272
current = bpf_get_current_task_btf();
tools/testing/selftests/bpf/progs/task_kfunc_success.c
273
acquired = bpf_task_acquire(current);
tools/testing/selftests/bpf/progs/task_kfunc_success.c
372
struct task_struct *current, *v_task;
tools/testing/selftests/bpf/progs/task_kfunc_success.c
380
current = bpf_get_current_task_btf();
tools/testing/selftests/bpf/progs/task_kfunc_success.c
383
if (current != v_task)
tools/testing/selftests/bpf/progs/test_task_pt_regs.c
20
struct task_struct *current;
tools/testing/selftests/bpf/progs/test_task_pt_regs.c
23
current = bpf_get_current_task_btf();
tools/testing/selftests/bpf/progs/test_task_pt_regs.c
24
regs = (struct pt_regs *) bpf_task_pt_regs(current);
tools/testing/selftests/bpf/progs/verifier_kfunc_prog_types.c
21
struct task_struct *current, *ref_1, *ref_2;
tools/testing/selftests/bpf/progs/verifier_kfunc_prog_types.c
23
current = bpf_get_current_task_btf();
tools/testing/selftests/bpf/progs/verifier_kfunc_prog_types.c
24
ref_1 = bpf_task_from_pid(current->pid);
tools/testing/selftests/bpf/progs/verifier_vfs_reject.c
119
struct task_struct *current;
tools/testing/selftests/bpf/progs/verifier_vfs_reject.c
121
current = bpf_get_current_task_btf();
tools/testing/selftests/bpf/progs/verifier_vfs_reject.c
125
pwd = ¤t->fs->pwd;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1071
err = sock_create_kern(current->nsproxy->net_ns, args->af, args->type,
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
533
trace_bpf_testmod_test_read(current, &ctx);
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
578
trace_bpf_testmod_test_write_bare_tp(current, &ctx);
tools/testing/selftests/cgroup/test_hugetlb_memcg.c
104
current = cg_read_long(test_group, "memory.current");
tools/testing/selftests/cgroup/test_hugetlb_memcg.c
105
if (current - old_current >= MB(2)) {
tools/testing/selftests/cgroup/test_hugetlb_memcg.c
108
ksft_print_msg("before: %ld, after: %ld\n", old_current, current);
tools/testing/selftests/cgroup/test_hugetlb_memcg.c
117
current = cg_read_long(test_group, "memory.current");
tools/testing/selftests/cgroup/test_hugetlb_memcg.c
118
if (current - old_current >= MB(2)) {
tools/testing/selftests/cgroup/test_hugetlb_memcg.c
120
ksft_print_msg("before: %ld, after: %ld\n", old_current, current);
tools/testing/selftests/cgroup/test_hugetlb_memcg.c
123
old_current = current;
tools/testing/selftests/cgroup/test_hugetlb_memcg.c
128
current = cg_read_long(test_group, "memory.current");
tools/testing/selftests/cgroup/test_hugetlb_memcg.c
129
if (!values_close(expected_current, current, 5)) {
tools/testing/selftests/cgroup/test_hugetlb_memcg.c
133
expected_current, current);
tools/testing/selftests/cgroup/test_hugetlb_memcg.c
139
current = cg_read_long(test_group, "memory.current");
tools/testing/selftests/cgroup/test_hugetlb_memcg.c
141
if (!values_close(expected_current, current, 5)) {
tools/testing/selftests/cgroup/test_hugetlb_memcg.c
145
expected_current, current);
tools/testing/selftests/cgroup/test_hugetlb_memcg.c
151
current = cg_read_long(test_group, "memory.current");
tools/testing/selftests/cgroup/test_hugetlb_memcg.c
153
if (!values_close(expected_current, current, 5)) {
tools/testing/selftests/cgroup/test_hugetlb_memcg.c
157
expected_current, current);
tools/testing/selftests/cgroup/test_hugetlb_memcg.c
99
long old_current, expected_current, current;
tools/testing/selftests/cgroup/test_kmem.c
170
long current, anon, file, kernel, sock, sum;
tools/testing/selftests/cgroup/test_kmem.c
187
current = cg_read_long(parent, "memory.current");
tools/testing/selftests/cgroup/test_kmem.c
192
if (current < 0 || anon < 0 || file < 0 || kernel < 0 || sock < 0)
tools/testing/selftests/cgroup/test_kmem.c
196
if (labs(sum - current) < MAX_VMSTAT_ERROR) {
tools/testing/selftests/cgroup/test_kmem.c
199
printf("memory.current = %ld\n", current);
tools/testing/selftests/cgroup/test_kmem.c
356
long current, percpu, slab;
tools/testing/selftests/cgroup/test_kmem.c
384
current = cg_read_long(parent, "memory.current");
tools/testing/selftests/cgroup/test_kmem.c
388
if (current > 0 && percpu > 0 && slab >= 0 &&
tools/testing/selftests/cgroup/test_kmem.c
389
labs(current - (percpu + slab)) < MAX_VMSTAT_ERROR)
tools/testing/selftests/cgroup/test_kmem.c
393
current, percpu, slab, current - (percpu + slab));
tools/testing/selftests/cgroup/test_kmem.c
57
long slab0, slab1, current;
tools/testing/selftests/cgroup/test_kmem.c
82
current = cg_read_long(cg, "memory.current");
tools/testing/selftests/cgroup/test_kmem.c
83
if (current < 0)
tools/testing/selftests/cgroup/test_kmem.c
86
if (slab1 < slab0 / 2 && current < slab0 / 2)
tools/testing/selftests/cgroup/test_memcontrol.c
1357
long current, sock;
tools/testing/selftests/cgroup/test_memcontrol.c
1362
current = cg_read_long(cgroup, "memory.current");
tools/testing/selftests/cgroup/test_memcontrol.c
1365
if (current < 0 || sock < 0)
tools/testing/selftests/cgroup/test_memcontrol.c
1369
if (values_close(current - allocated, sock, 10)) {
tools/testing/selftests/cgroup/test_memcontrol.c
195
long anon, current;
tools/testing/selftests/cgroup/test_memcontrol.c
202
current = cg_read_long(cgroup, "memory.current");
tools/testing/selftests/cgroup/test_memcontrol.c
203
if (current < size)
tools/testing/selftests/cgroup/test_memcontrol.c
206
if (!values_close(size, current, 3))
tools/testing/selftests/cgroup/test_memcontrol.c
213
if (!values_close(anon, current, 3))
tools/testing/selftests/cgroup/test_memcontrol.c
226
long current, file;
tools/testing/selftests/cgroup/test_memcontrol.c
236
current = cg_read_long(cgroup, "memory.current");
tools/testing/selftests/cgroup/test_memcontrol.c
237
if (current < size)
tools/testing/selftests/cgroup/test_memcontrol.c
244
if (!values_close(file, current, 10))
tools/testing/selftests/cgroup/test_memcontrol.c
262
long current, peak, peak_reset;
tools/testing/selftests/cgroup/test_memcontrol.c
275
current = cg_read_long(memcg, "memory.current");
tools/testing/selftests/cgroup/test_memcontrol.c
276
if (current != 0)
tools/testing/selftests/cgroup/test_memcontrol.c
496
long current;
tools/testing/selftests/cgroup/test_memcontrol.c
605
current = min ? MB(50) : MB(30);
tools/testing/selftests/cgroup/test_memcontrol.c
606
if (!values_close(cg_read_long(parent[1], "memory.current"), current, 3))
tools/testing/selftests/cgroup/test_memcontrol.c
678
long current, high, max;
tools/testing/selftests/cgroup/test_memcontrol.c
693
current = cg_read_long(cgroup, "memory.current");
tools/testing/selftests/cgroup/test_memcontrol.c
694
if (!values_close(current, MB(30), 5))
tools/testing/selftests/cgroup/test_memcontrol.c
839
long current, max;
tools/testing/selftests/cgroup/test_memcontrol.c
864
current = cg_read_long(memcg, "memory.current");
tools/testing/selftests/cgroup/test_memcontrol.c
865
if (current > MB(30) || !current)
tools/testing/selftests/cgroup/test_memcontrol.c
900
long current, to_reclaim;
tools/testing/selftests/cgroup/test_memcontrol.c
904
current = cg_read_long(memcg, "memory.current");
tools/testing/selftests/cgroup/test_memcontrol.c
906
if (current < goal || values_close(current, goal, 3))
tools/testing/selftests/cgroup/test_memcontrol.c
912
to_reclaim = current - goal;
tools/testing/selftests/cgroup/test_memcontrol.c
933
long current, expected_usage;
tools/testing/selftests/cgroup/test_memcontrol.c
942
current = cg_read_long(memcg, "memory.current");
tools/testing/selftests/cgroup/test_memcontrol.c
943
if (current != 0)
tools/testing/selftests/livepatch/test_modules/test_klp_syscall.c
61
if (current->pid == klp_pids[i]) {
tools/testing/selftests/livepatch/test_modules/test_klp_syscall.c
70
return task_tgid_vnr(current);
tools/testing/selftests/net/bench/page_pool/time_bench.c
263
set_cpus_allowed_ptr(current, &newmask);
tools/testing/selftests/powerpc/pmu/count_instructions.c
76
u64 current, overhead;
tools/testing/selftests/powerpc/pmu/count_instructions.c
84
current = events[0].result.value;
tools/testing/selftests/powerpc/pmu/count_instructions.c
85
if (current < overhead) {
tools/testing/selftests/powerpc/pmu/count_instructions.c
86
printf("Replacing overhead %llu with %llu\n", overhead, current);
tools/testing/selftests/powerpc/pmu/count_instructions.c
87
overhead = current;
tools/testing/selftests/powerpc/pmu/count_stcx_fail.c
81
u64 current, overhead;
tools/testing/selftests/powerpc/pmu/count_stcx_fail.c
89
current = events[0].result.value;
tools/testing/selftests/powerpc/pmu/count_stcx_fail.c
90
if (current < overhead) {
tools/testing/selftests/powerpc/pmu/count_stcx_fail.c
91
printf("Replacing overhead %llu with %llu\n", overhead, current);
tools/testing/selftests/powerpc/pmu/count_stcx_fail.c
92
overhead = current;
tools/testing/selftests/powerpc/pmu/ebb/instruction_count_test.c
72
uint64_t current, overhead;
tools/testing/selftests/powerpc/pmu/ebb/instruction_count_test.c
80
current = event->result.value;
tools/testing/selftests/powerpc/pmu/ebb/instruction_count_test.c
81
if (current < overhead) {
tools/testing/selftests/powerpc/pmu/ebb/instruction_count_test.c
82
printf("Replacing overhead %lu with %lu\n", overhead, current);
tools/testing/selftests/powerpc/pmu/ebb/instruction_count_test.c
83
overhead = current;
tools/testing/selftests/powerpc/pmu/lib.c
179
long current;
tools/testing/selftests/powerpc/pmu/lib.c
181
err = read_long(PARANOID_PATH, ¤t, 10);
tools/testing/selftests/powerpc/pmu/lib.c
187
return current < level;
tools/testing/vma/include/dup.h
319
#define TASK_EXEC_BIT ((current->personality & READ_IMPLIES_EXEC) ? \
tools/testing/vma/tests/mmap.c
12
current->mm = &mm;
virt/kvm/dirty_ring.c
135
if (signal_pending(current))
virt/kvm/guest_memfd.c
271
if (signal_pending(current)) {
virt/kvm/guest_memfd.c
891
if (signal_pending(current)) {
virt/kvm/kvm_main.c
1011
snprintf(dir_name, sizeof(dir_name), "%d-%s", task_pid_nr(current), fdname);
virt/kvm/kvm_main.c
1108
mmgrab(current->mm);
virt/kvm/kvm_main.c
1109
kvm->mm = current->mm;
virt/kvm/kvm_main.c
1137
task_pid_nr(current));
virt/kvm/kvm_main.c
1213
mmu_notifier_unregister(&kvm->mmu_notifier, current->mm);
virt/kvm/kvm_main.c
1229
mmdrop(current->mm);
virt/kvm/kvm_main.c
2695
mmap_read_lock(current->mm);
virt/kvm/kvm_main.c
2696
vma = find_vma(current->mm, addr);
virt/kvm/kvm_main.c
2703
mmap_read_unlock(current->mm);
virt/kvm/kvm_main.c
2961
r = fixup_user_fault(current->mm, kfp->hva,
virt/kvm/kvm_main.c
3007
mmap_read_lock(current->mm);
virt/kvm/kvm_main.c
3009
vma = vma_lookup(current->mm, kfp->hva);
virt/kvm/kvm_main.c
3026
mmap_read_unlock(current->mm);
virt/kvm/kvm_main.c
3568
sigprocmask(SIG_SETMASK, &vcpu->sigset, ¤t->real_blocked);
virt/kvm/kvm_main.c
3576
sigprocmask(SIG_SETMASK, ¤t->real_blocked, NULL);
virt/kvm/kvm_main.c
3577
sigemptyset(¤t->real_blocked);
virt/kvm/kvm_main.c
3627
if (signal_pending(current))
virt/kvm/kvm_main.c
4354
if (signal_pending(current)) {
virt/kvm/kvm_main.c
4415
if (vcpu->kvm->mm != current->mm || vcpu->kvm->vm_dead)
virt/kvm/kvm_main.c
4454
if (unlikely(oldpid != task_pid(current))) {
virt/kvm/kvm_main.c
4462
newpid = get_task_pid(current, PIDTYPE_PID);
virt/kvm/kvm_main.c
463
task_pid_nr(current), id);
virt/kvm/kvm_main.c
4664
if (vcpu->kvm->mm != current->mm || vcpu->kvm->vm_dead)
virt/kvm/kvm_main.c
4730
if (dev->kvm->mm != current->mm || dev->kvm->vm_dead)
virt/kvm/kvm_main.c
5155
if (kvm->mm != current->mm || kvm->vm_dead)
virt/kvm/kvm_main.c
5419
if (kvm->mm != current->mm || kvm->vm_dead)
virt/kvm/kvm_main.c
6317
kvm->userspace_pid = task_pid_nr(current);
virt/kvm/kvm_main.c
6396
if (task_is_runnable(current) && vcpu->wants_to_run) {
virt/kvm/kvm_main.c
890
return mmu_notifier_register(&kvm->mmu_notifier, current->mm);