Home
last modified time | relevance | path

Searched refs:current (Results 1 – 25 of 451) sorted by relevance

12345678910>>...19

/linux-4.19.296/include/linux/sched/
Dmm.h188 if (unlikely(current->flags & PF_MEMALLOC_NOIO)) in current_gfp_context()
190 else if (unlikely(current->flags & PF_MEMALLOC_NOFS)) in current_gfp_context()
220 unsigned int flags = current->flags & PF_MEMALLOC_NOIO; in memalloc_noio_save()
221 current->flags |= PF_MEMALLOC_NOIO; in memalloc_noio_save()
235 current->flags = (current->flags & ~PF_MEMALLOC_NOIO) | flags; in memalloc_noio_restore()
251 unsigned int flags = current->flags & PF_MEMALLOC_NOFS; in memalloc_nofs_save()
252 current->flags |= PF_MEMALLOC_NOFS; in memalloc_nofs_save()
266 current->flags = (current->flags & ~PF_MEMALLOC_NOFS) | flags; in memalloc_nofs_restore()
271 unsigned int flags = current->flags & PF_MEMALLOC; in memalloc_noreclaim_save()
272 current->flags |= PF_MEMALLOC; in memalloc_noreclaim_save()
[all …]
Dsignal.h277 struct task_struct *tsk = current; in kernel_dequeue_signal()
290 spin_lock_irq(&current->sighand->siglock); in kernel_signal_stop()
291 if (current->jobctl & JOBCTL_STOP_DEQUEUED) in kernel_signal_stop()
293 spin_unlock_irq(&current->sighand->siglock); in kernel_signal_stop()
346 set_tsk_thread_flag(current, TIF_SIGPENDING); in restart_syscall()
448 current->restore_sigmask = true; in set_restore_sigmask()
457 current->restore_sigmask = false; in clear_restore_sigmask()
461 return current->restore_sigmask; in test_restore_sigmask()
469 if (!current->restore_sigmask) in test_and_clear_restore_sigmask()
471 current->restore_sigmask = false; in test_and_clear_restore_sigmask()
[all …]
/linux-4.19.296/include/linux/
Dtracehook.h62 int ptrace = current->ptrace; in ptrace_report_syscall()
74 if (current->exit_code) { in ptrace_report_syscall()
75 send_sig(current->exit_code, current, 1); in ptrace_report_syscall()
76 current->exit_code = 0; in ptrace_report_syscall()
79 return fatal_signal_pending(current); in ptrace_report_syscall()
129 user_single_step_siginfo(current, regs, &info); in tracehook_report_syscall_exit()
130 force_sig_info(SIGTRAP, &info, current); in tracehook_report_syscall_exit()
192 if (unlikely(current->task_works)) in tracehook_notify_resume()
Dcontext_tracking.h107 vtime_guest_enter(current); in guest_enter_irqoff()
109 current->flags |= PF_VCPU; in guest_enter_irqoff()
131 vtime_guest_exit(current); in guest_exit_irqoff()
133 current->flags &= ~PF_VCPU; in guest_exit_irqoff()
144 vtime_account_system(current); in guest_enter_irqoff()
145 current->flags |= PF_VCPU; in guest_enter_irqoff()
152 vtime_account_system(current); in guest_exit_irqoff()
153 current->flags &= ~PF_VCPU; in guest_exit_irqoff()
Dcpuset.h61 #define cpuset_current_mems_allowed (current->mems_allowed)
107 return task_spread_page(current); in cpuset_do_page_mem_spread()
112 return task_spread_slab(current); in cpuset_do_slab_mem_spread()
133 return read_seqcount_begin(&current->mems_allowed_seq); in read_mems_allowed_begin()
147 return read_seqcount_retry(&current->mems_allowed_seq, seq); in read_mems_allowed_retry()
154 task_lock(current); in set_mems_allowed()
156 write_seqcount_begin(&current->mems_allowed_seq); in set_mems_allowed()
157 current->mems_allowed = nodemask; in set_mems_allowed()
158 write_seqcount_end(&current->mems_allowed_seq); in set_mems_allowed()
160 task_unlock(current); in set_mems_allowed()
Dptrace.h144 if (unlikely(ptrace_event_enabled(current, event))) { in ptrace_event()
145 current->ptrace_message = message; in ptrace_event()
149 if ((current->ptrace & (PT_PTRACED|PT_SEIZED)) == PT_PTRACED) in ptrace_event()
150 send_sig(SIGTRAP, current, 0); in ptrace_event()
177 ns = task_active_pid_ns(rcu_dereference(current->parent)); in ptrace_event_pid()
203 if (unlikely(ptrace) && current->ptrace) { in ptrace_init_task()
204 child->ptrace = current->ptrace; in ptrace_init_task()
205 __ptrace_link(child, current->parent, current->ptracer_cred); in ptrace_init_task()
383 #define current_pt_regs() task_pt_regs(current)
392 #define signal_pt_regs() task_pt_regs(current)
Ddelayacct.h90 if (current->delays) in delayacct_set_flag()
91 current->delays->flags |= flag; in delayacct_set_flag()
96 if (current->delays) in delayacct_clear_flag()
97 current->delays->flags &= ~flag; in delayacct_clear_flag()
121 if (current->delays) in delayacct_blkio_start()
149 if (current->delays) in delayacct_freepages_start()
155 if (current->delays) in delayacct_freepages_end()
Dsched.h126 current->task_state_change = _THIS_IP_; \
127 current->state = (state_value); \
133 current->task_state_change = _THIS_IP_; \
134 smp_store_mb(current->state, (state_value)); \
141 raw_spin_lock_irqsave(&current->pi_lock, flags); \
142 current->task_state_change = _THIS_IP_; \
143 current->state = (state_value); \
144 raw_spin_unlock_irqrestore(&current->pi_lock, flags); \
185 current->state = (state_value)
188 smp_store_mb(current->state, (state_value))
[all …]
Dfreezer.h58 if (likely(!freezing(current))) in try_to_freeze_unsafe()
65 if (!(current->flags & PF_NOFREEZE)) in try_to_freeze()
109 current->flags |= PF_FREEZER_SKIP; in freezer_do_not_count()
121 current->flags &= ~PF_FREEZER_SKIP; in freezer_count()
134 current->flags &= ~PF_FREEZER_SKIP; in freezer_count_unsafe()
Dirqflags.h40 current->hardirq_context++; \
44 current->hardirq_context--; \
48 current->softirq_context++; \
52 current->softirq_context--; \
/linux-4.19.296/fs/
Dsignalfd.c56 poll_wait(file, &current->sighand->signalfd_wqh, wait); in signalfd_poll()
58 spin_lock_irq(&current->sighand->siglock); in signalfd_poll()
59 if (next_signal(&current->pending, &ctx->sigmask) || in signalfd_poll()
60 next_signal(&current->signal->shared_pending, in signalfd_poll()
63 spin_unlock_irq(&current->sighand->siglock); in signalfd_poll()
160 DECLARE_WAITQUEUE(wait, current); in signalfd_dequeue()
162 spin_lock_irq(&current->sighand->siglock); in signalfd_dequeue()
163 ret = dequeue_signal(current, &ctx->sigmask, info); in signalfd_dequeue()
170 spin_unlock_irq(&current->sighand->siglock); in signalfd_dequeue()
174 add_wait_queue(&current->sighand->signalfd_wqh, &wait); in signalfd_dequeue()
[all …]
Dexec.c184 struct mm_struct *mm = current->mm; in acct_arg_size()
216 ret = get_user_pages_remote(current, bprm->mm, pos, 1, gup_flags, in get_arg_page()
414 task_lock(current->group_leader); in bprm_mm_init()
415 bprm->rlim_stack = current->signal->rlim[RLIMIT_STACK]; in bprm_mm_init()
416 task_unlock(current->group_leader); in bprm_mm_init()
487 if (fatal_signal_pending(current)) in count()
534 if (fatal_signal_pending(current)) { in copy_strings()
693 struct mm_struct *mm = current->mm; in setup_arg_pages()
789 current->mm->start_stack = bprm->p; in setup_arg_pages()
1012 tsk = current; in exec_mmap()
[all …]
Dbinfmt_flat.c101 current->comm, current->pid, cprm->siginfo->si_signo); in flat_core_dump()
119 sp = (unsigned long __user *)current->mm->start_stack; in create_flat_tables()
126 current->mm->start_stack = (unsigned long)sp & -FLAT_STACK_ALIGN; in create_flat_tables()
127 sp = (unsigned long __user *)current->mm->start_stack; in create_flat_tables()
138 current->mm->arg_start = (unsigned long)p; in create_flat_tables()
147 current->mm->arg_end = (unsigned long)p; in create_flat_tables()
149 current->mm->env_start = (unsigned long) p; in create_flat_tables()
158 current->mm->env_end = (unsigned long)p; in create_flat_tables()
363 pr_cont(", killing %s!\n", current->comm); in calc_reloc()
364 send_sig(SIGSEGV, current, 0); in calc_reloc()
[all …]
Dcoredump.c161 exe_file = get_mm_exe_file(current->mm); in cn_print_exe_file()
163 return cn_esc_printf(cn, "%s (path unknown)", current->comm); in cn_print_exe_file()
225 task_tgid_vnr(current)); in format_corename()
230 task_tgid_nr(current)); in format_corename()
234 task_pid_vnr(current)); in format_corename()
238 task_pid_nr(current)); in format_corename()
278 err = cn_esc_printf(cn, "%s", current->comm); in format_corename()
305 err = cn_printf(cn, ".%d", task_tgid_vnr(current)); in format_corename()
324 if (t != current && t->mm) { in zap_process()
412 struct task_struct *tsk = current; in coredump_wait()
[all …]
Dbinfmt_elf_fdpic.c204 kdebug("____ LOAD %d ____", current->pid); in load_elf_fdpic_binary()
354 current->personality |= PER_LINUX_FDPIC; in load_elf_fdpic_binary()
356 current->personality |= READ_IMPLIES_EXEC; in load_elf_fdpic_binary()
363 current->mm->start_code = 0; in load_elf_fdpic_binary()
364 current->mm->end_code = 0; in load_elf_fdpic_binary()
365 current->mm->start_stack = 0; in load_elf_fdpic_binary()
366 current->mm->start_data = 0; in load_elf_fdpic_binary()
367 current->mm->end_data = 0; in load_elf_fdpic_binary()
368 current->mm->context.exec_fdpic_loadmap = 0; in load_elf_fdpic_binary()
369 current->mm->context.interp_fdpic_loadmap = 0; in load_elf_fdpic_binary()
[all …]
Dbinfmt_aout.c65 strncpy(dump.u_comm, current->comm, sizeof(dump.u_comm)); in aout_core_dump()
172 current->mm->arg_start = (unsigned long) p; in create_aout_tables()
181 current->mm->arg_end = current->mm->env_start = (unsigned long) p; in create_aout_tables()
190 current->mm->env_end = (unsigned long) p; in create_aout_tables()
249 current->mm->end_code = ex.a_text + in load_aout_binary()
250 (current->mm->start_code = N_TXTADDR(ex)); in load_aout_binary()
251 current->mm->end_data = ex.a_data + in load_aout_binary()
252 (current->mm->start_data = N_DATADDR(ex)); in load_aout_binary()
253 current->mm->brk = ex.a_bss + in load_aout_binary()
254 (current->mm->start_brk = N_BSSADDR(ex)); in load_aout_binary()
[all …]
Dbinfmt_elf.c118 current->mm->start_brk = current->mm->brk = end; in set_brk()
230 elf_info = (elf_addr_t *)current->mm->saved_auxv; in create_elf_tables()
280 sizeof current->mm->saved_auxv - ei_index * sizeof elf_info[0]); in create_elf_tables()
303 vma = find_extend_vma(current->mm, bprm->p); in create_elf_tables()
312 p = current->mm->arg_end = current->mm->arg_start; in create_elf_tables()
324 current->mm->arg_end = p; in create_elf_tables()
327 current->mm->env_end = current->mm->env_start = p; in create_elf_tables()
339 current->mm->env_end = p; in create_elf_tables()
383 task_pid_nr(current), current->comm, (void *)addr); in elf_map()
678 if (current->flags & PF_RANDOMIZE) { in randomize_stack_top()
[all …]
/linux-4.19.296/fs/xfs/
Dkmem.c30 current->comm, current->pid, in kmem_alloc()
80 current->comm, current->pid, in kmem_realloc()
100 current->comm, current->pid, in kmem_zone_alloc()
Dxfs_linux.h104 #define current_pid() (current->pid)
105 #define current_test_flags(f) (current->flags & (f))
107 (*(sp) = current->flags, current->flags |= (f))
109 (*(sp) = current->flags, current->flags &= ~(f))
111 (current->flags = ((current->flags & ~(f)) | (*(sp) & (f))))
/linux-4.19.296/fs/proc/
Dtask_nommu.c57 if (current->fs && current->fs->users > 1) in task_mem()
58 sbytes += kobjsize(current->fs); in task_mem()
60 bytes += kobjsize(current->fs); in task_mem()
62 if (current->files && atomic_read(&current->files->count) > 1) in task_mem()
63 sbytes += kobjsize(current->files); in task_mem()
65 bytes += kobjsize(current->files); in task_mem()
67 if (current->sighand && atomic_read(&current->sighand->count) > 1) in task_mem()
68 sbytes += kobjsize(current->sighand); in task_mem()
70 bytes += kobjsize(current->sighand); in task_mem()
72 bytes += kobjsize(current); /* includes kernel stack */ in task_mem()
/linux-4.19.296/fs/reiserfs/
Dlock.c26 if (sb_i->lock_owner != current) { in reiserfs_write_lock()
28 sb_i->lock_owner = current; in reiserfs_write_lock()
44 BUG_ON(sb_i->lock_owner != current); in reiserfs_write_unlock()
58 if (sb_i->lock_owner != current) in reiserfs_write_unlock_nested()
79 sb_i->lock_owner = current; in reiserfs_write_lock_nested()
/linux-4.19.296/fs/btrfs/
Dlocking.c30 if (eb->lock_nested && current->pid == eb->lock_owner) in btrfs_set_lock_blocking_rw()
61 if (eb->lock_nested && current->pid == eb->lock_owner) in btrfs_clear_lock_blocking_rw()
90 current->pid == eb->lock_owner); in btrfs_tree_read_lock()
94 current->pid == eb->lock_owner) { in btrfs_tree_read_lock()
175 eb->lock_owner = current->pid; in btrfs_try_tree_write_lock()
190 if (eb->lock_nested && current->pid == eb->lock_owner) { in btrfs_tree_read_unlock()
212 if (eb->lock_nested && current->pid == eb->lock_owner) { in btrfs_tree_read_unlock_blocking()
230 WARN_ON(eb->lock_owner == current->pid); in btrfs_tree_lock()
250 eb->lock_owner = current->pid; in btrfs_tree_lock()
/linux-4.19.296/lib/
Dsmp_processor_id.c25 if (cpumask_equal(&current->cpus_allowed, cpumask_of(this_cpu))) in check_preemption_disabled()
43 what1, what2, preempt_count() - 1, current->comm, current->pid); in check_preemption_disabled()
/linux-4.19.296/fs/orangefs/
Dwaitqueue.c50 current->comm); in purge_waiting_ops()
74 op->upcall.tgid = current->tgid; in service_operation()
75 op->upcall.pid = current->pid; in service_operation()
84 current->comm, in service_operation()
85 current->pid); in service_operation()
120 current->comm); in service_operation()
237 current->comm); in orangefs_cancel_op_in_progress()
/linux-4.19.296/fs/gfs2/
Dtrans.c37 BUG_ON(current->journal_info); in gfs2_trans_begin()
68 current->journal_info = tr; in gfs2_trans_begin()
93 struct gfs2_trans *tr = current->journal_info; in gfs2_trans_end()
97 current->journal_info = NULL; in gfs2_trans_end()
159 struct gfs2_trans *tr = current->journal_info; in gfs2_trans_add_data()
200 struct gfs2_trans *tr = current->journal_info; in gfs2_trans_add_meta()
251 struct gfs2_trans *tr = current->journal_info; in gfs2_trans_add_revoke()
262 struct gfs2_trans *tr = current->journal_info; in gfs2_trans_add_unrevoke()

12345678910>>...19