Home
last modified time | relevance | path

Searched refs:current (Results 1 – 200 of 2681) sorted by relevance

12345678910>>...14

/linux-4.4.14/drivers/staging/lustre/lustre/libcfs/linux/
Dlinux-prim.c79 spin_lock_irqsave(&current->sighand->siglock, flags); in cfs_block_allsigs()
80 old = current->blocked; in cfs_block_allsigs()
81 sigfillset(&current->blocked); in cfs_block_allsigs()
83 spin_unlock_irqrestore(&current->sighand->siglock, flags); in cfs_block_allsigs()
94 spin_lock_irqsave(&current->sighand->siglock, flags); in cfs_block_sigs()
95 old = current->blocked; in cfs_block_sigs()
96 sigaddsetmask(&current->blocked, sigs); in cfs_block_sigs()
98 spin_unlock_irqrestore(&current->sighand->siglock, flags); in cfs_block_sigs()
109 spin_lock_irqsave(&current->sighand->siglock, flags); in cfs_block_sigsinv()
110 old = current->blocked; in cfs_block_sigsinv()
[all …]
/linux-4.4.14/arch/sparc/kernel/
Dsigutil_32.c18 if (test_tsk_thread_flag(current, TIF_USEDFPU)) { in save_fpu_state()
20 fpsave(&current->thread.float_regs[0], &current->thread.fsr, in save_fpu_state()
21 &current->thread.fpqueue[0], &current->thread.fpqdepth); in save_fpu_state()
23 clear_tsk_thread_flag(current, TIF_USEDFPU); in save_fpu_state()
26 if (current == last_task_used_math) { in save_fpu_state()
28 fpsave(&current->thread.float_regs[0], &current->thread.fsr, in save_fpu_state()
29 &current->thread.fpqueue[0], &current->thread.fpqdepth); in save_fpu_state()
35 &current->thread.float_regs[0], in save_fpu_state()
37 err |= __put_user(current->thread.fsr, &fpu->si_fsr); in save_fpu_state()
38 err |= __put_user(current->thread.fpqdepth, &fpu->si_fpqdepth); in save_fpu_state()
[all …]
Dprocess_32.c155 tsk = current; in show_stack()
157 if (tsk == current && !_ksp) in show_stack()
190 if(last_task_used_math == current) {
196 fpsave(&current->thread.float_regs[0], &current->thread.fsr,
197 &current->thread.fpqueue[0], &current->thread.fpqdepth);
211 if(last_task_used_math == current) {
217 fpsave(&current->thread.float_regs[0], &current->thread.fsr,
218 &current->thread.fpqueue[0], &current->thread.fpqdepth);
227 if (current->thread.flags & SPARC_FLAG_KTHREAD) {
228 current->thread.flags &= ~SPARC_FLAG_KTHREAD;
[all …]
Dtraps_32.c59 printk("%s(%d): %s [#%d]\n", current->comm, task_pid_nr(current), str, ++die_counter); in die_if_kernel()
109 force_sig_info(SIGILL, &info, current); in do_hw_interrupt()
129 send_sig_info(SIGILL, &info, current); in do_illegal_instruction()
144 send_sig_info(SIGILL, &info, current); in do_priv_instruction()
170 send_sig_info(SIGBUS, &info, current); in do_memaccess_unaligned()
190 if(last_task_used_math == current) in do_fpd_trap()
198 last_task_used_math = current; in do_fpd_trap()
200 fpload(&current->thread.float_regs[0], &current->thread.fsr); in do_fpd_trap()
211 fpload(&current->thread.float_regs[0], &current->thread.fsr); in do_fpd_trap()
232 struct task_struct *fpt = current;
[all …]
Dunaligned_32.c59 die_if_kernel("Byte sized unaligned access?!?!", current->thread.kregs); in decode_access_size()
226 (current->mm ? current->mm->context : in kernel_mna_trap_fault()
227 current->active_mm->context)); in kernel_mna_trap_fault()
229 (current->mm ? (unsigned long) current->mm->pgd : in kernel_mna_trap_fault()
230 (unsigned long) current->active_mm->pgd)); in kernel_mna_trap_fault()
320 send_sig_info(SIGBUS, &info, current); in user_mna_trap_fault()
327 if(!(current->thread.flags & SPARC_FLAG_UNALIGNED) || in user_unaligned_trap()
/linux-4.4.14/tools/power/cpupower/lib/
Dsysfs.c274 struct cpufreq_available_governors *current = NULL; in sysfs_get_freq_available_governors() local
289 if (current) { in sysfs_get_freq_available_governors()
290 current->next = malloc(sizeof(*current)); in sysfs_get_freq_available_governors()
291 if (!current->next) in sysfs_get_freq_available_governors()
293 current = current->next; in sysfs_get_freq_available_governors()
298 current = first; in sysfs_get_freq_available_governors()
300 current->first = first; in sysfs_get_freq_available_governors()
301 current->next = NULL; in sysfs_get_freq_available_governors()
303 current->governor = malloc(i - pos + 1); in sysfs_get_freq_available_governors()
304 if (!current->governor) in sysfs_get_freq_available_governors()
[all …]
/linux-4.4.14/arch/powerpc/kernel/
Dsignal_64.c115 if (current->thread.used_vr) { in setup_sigcontext()
116 flush_altivec_to_thread(current); in setup_sigcontext()
118 err |= __copy_to_user(v_regs, &current->thread.vr_state, in setup_sigcontext()
129 current->thread.vrsave = mfspr(SPRN_VRSAVE); in setup_sigcontext()
130 err |= __put_user(current->thread.vrsave, (u32 __user *)&v_regs[33]); in setup_sigcontext()
134 flush_fp_to_thread(current); in setup_sigcontext()
136 err |= copy_fpr_to_user(&sc->fp_regs, current); in setup_sigcontext()
149 if (current->thread.used_vsr && ctx_has_vsx_region) { in setup_sigcontext()
150 __giveup_vsx(current); in setup_sigcontext()
152 err |= copy_vsx_to_user(v_regs, current); in setup_sigcontext()
[all …]
Dsignal_32.c415 flush_fp_to_thread(current); in save_user_regs()
423 if (current->thread.used_vr) { in save_user_regs()
424 flush_altivec_to_thread(current); in save_user_regs()
425 if (__copy_to_user(&frame->mc_vregs, &current->thread.vr_state, in save_user_regs()
441 current->thread.vrsave = mfspr(SPRN_VRSAVE); in save_user_regs()
442 if (__put_user(current->thread.vrsave, (u32 __user *)&frame->mc_vregs[32])) in save_user_regs()
445 if (copy_fpr_to_user(&frame->mc_fregs, current)) in save_user_regs()
460 if (current->thread.used_vsr && ctx_has_vsx_region) { in save_user_regs()
461 __giveup_vsx(current); in save_user_regs()
462 if (copy_vsx_to_user(&frame->mc_vsregs, current)) in save_user_regs()
[all …]
Duprobes.c66 struct arch_uprobe_task *autask = &current->utask->autask; in arch_uprobe_pre_xol()
68 autask->saved_trap_nr = current->thread.trap_nr; in arch_uprobe_pre_xol()
69 current->thread.trap_nr = UPROBE_TRAP_NR; in arch_uprobe_pre_xol()
70 regs->nip = current->utask->xol_vaddr; in arch_uprobe_pre_xol()
72 user_enable_single_step(current); in arch_uprobe_pre_xol()
114 struct uprobe_task *utask = current->utask; in arch_uprobe_post_xol()
116 WARN_ON_ONCE(current->thread.trap_nr != UPROBE_TRAP_NR); in arch_uprobe_post_xol()
118 current->thread.trap_nr = utask->autask.saved_trap_nr; in arch_uprobe_post_xol()
129 user_disable_single_step(current); in arch_uprobe_post_xol()
169 struct uprobe_task *utask = current->utask; in arch_uprobe_abort_xol()
[all …]
Dprocess.c86 if (tsk == current && tsk->thread.regs && in giveup_fpu_maybe_transactional()
104 if (tsk == current && tsk->thread.regs && in giveup_altivec_maybe_transactional()
145 BUG_ON(tsk != current); in flush_fp_to_thread()
160 if (current->thread.regs && (current->thread.regs->msr & MSR_FP)) in enable_kernel_fp()
161 giveup_fpu_maybe_transactional(current); in enable_kernel_fp()
176 if (current->thread.regs && (current->thread.regs->msr & MSR_VEC)) in enable_kernel_altivec()
177 giveup_altivec_maybe_transactional(current); in enable_kernel_altivec()
196 BUG_ON(tsk != current); in flush_altivec_to_thread()
212 if (current->thread.regs && (current->thread.regs->msr & MSR_VSX)) in enable_kernel_vsx()
213 giveup_vsx(current); in enable_kernel_vsx()
[all …]
Dtraps.c165 if (kexec_should_crash(current) || (TRAP(regs) == 0x100)) { in oops_end()
185 if (in_interrupt() || panic_on_oops || !current->pid || in oops_end()
186 is_global_init(current)) { in oops_end()
254 if (show_unhandled_signals && unhandled_signal(current, signr)) { in _exception()
256 current->comm, current->pid, signr, in _exception()
263 current->thread.trap_nr = code; in _exception()
268 force_sig_info(signr, &info, current); in _exception()
383 #define single_stepping(regs) (current->thread.debug.dbcr0 & DBCR0_IC)
384 #define clear_single_step(regs) (current->thread.debug.dbcr0 &= ~DBCR0_IC)
860 flush_fp_to_thread(current); in parse_fpe()
[all …]
Dswsusp.c23 flush_fp_to_thread(current); in save_processor_state()
24 flush_altivec_to_thread(current); in save_processor_state()
25 flush_spe_to_thread(current); in save_processor_state()
36 switch_mmu_context(current->active_mm, current->active_mm); in restore_processor_state()
Dsignal.c127 if (current->thread.hw_brk.address && in do_signal()
128 current->thread.hw_brk.type) in do_signal()
129 __set_breakpoint(&current->thread.hw_brk); in do_signal()
132 thread_change_pc(current, regs); in do_signal()
193 return current->thread.ckpt_regs.gpr[1]; in get_tm_stackpointer()
/linux-4.4.14/arch/m68k/mm/
Dfault.c25 siginfo.si_signo = current->thread.signo; in send_fault_sig()
26 siginfo.si_code = current->thread.code; in send_fault_sig()
27 siginfo.si_addr = (void *)current->thread.faddr; in send_fault_sig()
33 &siginfo, current); in send_fault_sig()
72 struct mm_struct *mm = current->mm; in do_page_fault()
142 if ((fault & VM_FAULT_RETRY) && fatal_signal_pending(current)) in do_page_fault()
162 current->maj_flt++; in do_page_fault()
164 current->min_flt++; in do_page_fault()
196 current->thread.signo = SIGBUS; in do_page_fault()
197 current->thread.faddr = address; in do_page_fault()
[all …]
/linux-4.4.14/arch/parisc/kernel/
Dftrace.c29 if (!current->ret_stack) in push_return_trace()
33 if (current->curr_ret_stack == FTRACE_RETFUNC_DEPTH - 1) { in push_return_trace()
34 atomic_inc(&current->trace_overrun); in push_return_trace()
38 index = ++current->curr_ret_stack; in push_return_trace()
40 current->ret_stack[index].ret = ret; in push_return_trace()
41 current->ret_stack[index].func = func; in push_return_trace()
42 current->ret_stack[index].calltime = time; in push_return_trace()
53 index = current->curr_ret_stack; in pop_return_trace()
64 *ret = current->ret_stack[index].ret; in pop_return_trace()
65 trace->func = current->ret_stack[index].func; in pop_return_trace()
[all …]
Dtraps.c153 parisc_show_stack(current, NULL, regs); in show_regs()
192 t = task ? task : current; in parisc_show_stack()
198 if (t == current) { in parisc_show_stack()
211 unwind_frame_init(&info, current, &r); in parisc_show_stack()
239 current->comm, task_pid_nr(current), str, err, regs->iaoq[0]); in die_if_kernel()
270 current->comm, task_pid_nr(current), str, err); in die_if_kernel()
273 if (current->thread.flags & PARISC_KERNEL_DEATH) { in die_if_kernel()
278 current->thread.flags |= PARISC_KERNEL_DEATH; in die_if_kernel()
307 force_sig_info(SIGTRAP, &si, current); in handle_gdb_break()
331 task_pid_nr(current), current->comm); in handle_break()
[all …]
/linux-4.4.14/drivers/tty/
Dtty_audit.c67 struct task_struct *tsk = current; in tty_audit_log()
116 buf = current->signal->tty_audit_buf; in tty_audit_exit()
117 current->signal->tty_audit_buf = NULL; in tty_audit_exit()
135 sig->audit_tty = current->signal->audit_tty; in tty_audit_fork()
136 sig->audit_tty_log_passwd = current->signal->audit_tty_log_passwd; in tty_audit_fork()
148 spin_lock_irqsave(&current->sighand->siglock, flags); in tty_audit_tiocsti()
149 should_audit = current->signal->audit_tty; in tty_audit_tiocsti()
150 buf = current->signal->tty_audit_buf; in tty_audit_tiocsti()
153 spin_unlock_irqrestore(&current->sighand->siglock, flags); in tty_audit_tiocsti()
169 auid = audit_get_loginuid(current); in tty_audit_tiocsti()
[all …]
Dtty_io.c399 if (current->signal->tty != tty) in __tty_check_change()
403 pgrp = task_pgrp(current); in __tty_check_change()
537 tty->pgrp = get_pid(task_pgrp(current)); in __proc_set_tty()
539 tty->session = get_pid(task_session(current)); in __proc_set_tty()
540 if (current->signal->tty) { in __proc_set_tty()
542 current->signal->tty->name); in __proc_set_tty()
543 tty_kref_put(current->signal->tty); in __proc_set_tty()
545 put_pid(current->signal->tty_old_pgrp); in __proc_set_tty()
546 current->signal->tty = tty_kref_get(tty); in __proc_set_tty()
547 current->signal->tty_old_pgrp = NULL; in __proc_set_tty()
[all …]
/linux-4.4.14/kernel/
Dseccomp.c72 struct task_struct *task = current; in populate_seccomp_data()
182 lockless_dereference(current->seccomp.filter); in seccomp_run_filters()
209 assert_spin_locked(&current->sighand->siglock); in seccomp_may_assign_mode()
211 if (current->seccomp.mode && current->seccomp.mode != seccomp_mode) in seccomp_may_assign_mode()
258 BUG_ON(!mutex_is_locked(&current->signal->cred_guard_mutex)); in seccomp_can_sync_threads()
259 assert_spin_locked(&current->sighand->siglock); in seccomp_can_sync_threads()
262 caller = current; in seccomp_can_sync_threads()
299 BUG_ON(!mutex_is_locked(&current->signal->cred_guard_mutex)); in seccomp_sync_threads()
300 assert_spin_locked(&current->sighand->siglock); in seccomp_sync_threads()
303 caller = current; in seccomp_sync_threads()
[all …]
Dacct.c194 struct pid_namespace *ns = task_active_pid_ns(current); in acct_on()
288 pin_kill(task_active_pid_ns(current)->bacct); in SYSCALL_DEFINE1()
414 struct pacct_struct *pacct = &current->signal->pacct; in fill_ac()
425 strlcpy(ac->ac_comm, current->comm, sizeof(ac->ac_comm)); in fill_ac()
429 run_time -= current->group_leader->start_time; in fill_ac()
453 spin_lock_irq(&current->sighand->siglock); in fill_ac()
454 tty = current->signal->tty; /* Safe as we hold the siglock */ in fill_ac()
463 spin_unlock_irq(&current->sighand->siglock); in fill_ac()
478 flim = current->signal->rlim[RLIMIT_FSIZE].rlim_cur; in do_acct_process()
479 current->signal->rlim[RLIMIT_FSIZE].rlim_cur = RLIM_INFINITY; in do_acct_process()
[all …]
Ddelayacct.c58 spin_lock_irqsave(&current->delays->lock, flags); in delayacct_end()
61 spin_unlock_irqrestore(&current->delays->lock, flags); in delayacct_end()
67 current->delays->blkio_start = ktime_get_ns(); in __delayacct_blkio_start()
72 if (current->delays->flags & DELAYACCT_PF_SWAPIN) in __delayacct_blkio_end()
74 delayacct_end(&current->delays->blkio_start, in __delayacct_blkio_end()
75 &current->delays->swapin_delay, in __delayacct_blkio_end()
76 &current->delays->swapin_count); in __delayacct_blkio_end()
78 delayacct_end(&current->delays->blkio_start, in __delayacct_blkio_end()
79 &current->delays->blkio_delay, in __delayacct_blkio_end()
80 &current->delays->blkio_count); in __delayacct_blkio_end()
[all …]
Dfreezer.c64 long save = current->state; in __refrigerator()
66 pr_debug("%s entered refrigerator\n", current->comm); in __refrigerator()
72 current->flags |= PF_FROZEN; in __refrigerator()
73 if (!freezing(current) || in __refrigerator()
75 current->flags &= ~PF_FROZEN; in __refrigerator()
78 if (!(current->flags & PF_FROZEN)) in __refrigerator()
84 pr_debug("%s left refrigerator\n", current->comm); in __refrigerator()
174 current->flags &= ~PF_NOFREEZE; in set_freezable()
Dsignal.c160 if (!recalc_sigpending_tsk(current) && !freezing(current)) in recalc_sigpending()
228 current->comm, current->pid, sig); in print_dropped_signal()
455 struct task_struct *tsk = current; in flush_itimer_signals()
612 current->jobctl |= JOBCTL_STOP_DEQUEUED; in dequeue_signal()
729 if (!same_thread_group(current, t) && in check_kill_permission()
738 if (!sid || sid == task_session(current)) in check_kill_permission()
1028 q->info.si_pid = task_tgid_nr_ns(current, in __send_signal()
1083 !task_pid_nr_ns(current, task_active_pid_ns(t)); in send_signal()
1388 pid ? find_vpid(-pid) : task_pgrp(current)); in kill_something_info()
1395 !same_thread_group(p, current)) { in kill_something_info()
[all …]
Dfork.c252 WARN_ON(tsk == current); in __put_task_struct()
614 if (current->mm) { in mm_init()
615 mm->flags = current->mm->flags & MMF_INIT_MASK; in mm_init()
616 mm->def_flags = current->mm->def_flags & VM_INIT_DEF_MASK; in mm_init()
673 return mm_init(mm, current); in mm_alloc()
802 if (mm && mm != current->mm && in mm_access()
915 struct mm_struct *mm, *oldmm = current->mm; in dup_mm()
967 oldmm = current->mm; in copy_mm()
996 struct fs_struct *fs = current->fs; in copy_fs()
1022 oldf = current->files; in copy_files()
[all …]
Dcapability.c47 char name[sizeof(current->comm)]; in warn_legacy_capability_use()
50 get_task_comm(name, current)); in warn_legacy_capability_use()
71 char name[sizeof(current->comm)]; in warn_deprecated_v2()
74 get_task_comm(name, current)); in warn_deprecated_v2()
122 if (pid && (pid != task_pid_vnr(current))) { in cap_get_target_pid()
135 ret = security_capget(current, pEp, pIp, pPp); in cap_get_target_pid()
240 if (pid != 0 && pid != task_pid_vnr(current)) in SYSCALL_DEFINE2()
383 current->flags |= PF_SUPERPRIV; in ns_capable()
Dsys.c201 p = current; in SYSCALL_DEFINE3()
209 pgrp = task_pgrp(current); in SYSCALL_DEFINE3()
264 p = current; in SYSCALL_DEFINE2()
275 pgrp = task_pgrp(current); in SYSCALL_DEFINE2()
438 current->flags |= PF_NPROC_EXCEEDED; in set_user()
440 current->flags &= ~PF_NPROC_EXCEEDED; in set_user()
832 return task_tgid_vnr(current); in SYSCALL_DEFINE0()
838 return task_pid_vnr(current); in SYSCALL_DEFINE0()
852 pid = task_tgid_vnr(rcu_dereference(current->real_parent)); in SYSCALL_DEFINE0()
886 thread_group_cputime_adjusted(current, &tgutime, &tgstime); in do_sys_times()
[all …]
Dkthread.c81 return test_bit(KTHREAD_SHOULD_STOP, &to_kthread(current)->flags); in kthread_should_stop()
98 return test_bit(KTHREAD_SHOULD_PARK, &to_kthread(current)->flags); in kthread_should_park()
117 if (unlikely(freezing(current))) in kthread_freezable_should_stop()
173 __kthread_parkme(to_kthread(current)); in kthread_parkme()
191 current->vfork_done = &self.exited; in kthread()
201 create->result = current; in kthread()
230 current->pref_node_fork = create->node; in create_kthread()
453 if (k != current) { in kthread_park()
504 struct task_struct *tsk = current; in kthreadd()
512 current->flags |= PF_NOFREEZE; in kthreadd()
[all …]
Dexit.c246 retval = will_become_orphaned_pgrp(task_pgrp(current), NULL); in is_current_pgrp_orphaned()
301 struct task_struct *c, *g, *p = current; in mm_update_next_owner()
434 enter_lazy_tlb(mm, current); in exit_mm()
636 free = stack_not_used(current); in check_stack_usage()
644 current->comm, task_pid_nr(current), free); in check_stack_usage()
655 struct task_struct *tsk = current; in do_exit()
711 current->comm, task_pid_nr(current), in do_exit()
778 if (unlikely(current->pi_state_cache)) in do_exit()
779 kfree(current->pi_state_cache); in do_exit()
857 struct signal_struct *sig = current->signal; in do_group_exit()
[all …]
/linux-4.4.14/arch/h8300/kernel/
Dtraps.c46 current->thread.esp0 = ssp; in set_esp0()
60 pr_info("COMM=%s PID=%d\n", current->comm, current->pid); in dump()
61 if (current->mm) { in dump()
63 (int) current->mm->start_code, in dump()
64 (int) current->mm->end_code, in dump()
65 (int) current->mm->start_data, in dump()
66 (int) current->mm->end_data, in dump()
67 (int) current->mm->end_data, in dump()
68 (int) current->mm->brk); in dump()
70 (int) current->mm->start_stack, in dump()
[all …]
/linux-4.4.14/include/linux/
Dtracehook.h61 int ptrace = current->ptrace; in ptrace_report_syscall()
73 if (current->exit_code) { in ptrace_report_syscall()
74 send_sig(current->exit_code, current, 1); in ptrace_report_syscall()
75 current->exit_code = 0; in ptrace_report_syscall()
78 return fatal_signal_pending(current); in ptrace_report_syscall()
127 user_single_step_siginfo(current, regs, &info); in tracehook_report_syscall_exit()
128 force_sig_info(SIGTRAP, &info, current); in tracehook_report_syscall_exit()
190 if (unlikely(current->task_works)) in tracehook_notify_resume()
Dcontext_tracking.h90 vtime_guest_enter(current); in guest_enter()
92 current->flags |= PF_VCPU; in guest_enter()
104 vtime_guest_exit(current); in guest_exit()
106 current->flags &= ~PF_VCPU; in guest_exit()
117 vtime_account_system(current); in guest_enter()
118 current->flags |= PF_VCPU; in guest_enter()
124 vtime_account_system(current); in guest_exit()
125 current->flags &= ~PF_VCPU; in guest_exit()
Dcpuset.h47 #define cpuset_current_mems_allowed (current->mems_allowed)
84 return task_spread_page(current); in cpuset_do_page_mem_spread()
89 return task_spread_slab(current); in cpuset_do_slab_mem_spread()
110 return read_seqcount_begin(&current->mems_allowed_seq); in read_mems_allowed_begin()
124 return read_seqcount_retry(&current->mems_allowed_seq, seq); in read_mems_allowed_retry()
131 task_lock(current); in set_mems_allowed()
133 write_seqcount_begin(&current->mems_allowed_seq); in set_mems_allowed()
134 current->mems_allowed = nodemask; in set_mems_allowed()
135 write_seqcount_end(&current->mems_allowed_seq); in set_mems_allowed()
137 task_unlock(current); in set_mems_allowed()
Ddelayacct.h55 if (current->delays) in delayacct_set_flag()
56 current->delays->flags |= flag; in delayacct_set_flag()
61 if (current->delays) in delayacct_clear_flag()
62 current->delays->flags &= ~flag; in delayacct_clear_flag()
86 if (current->delays) in delayacct_blkio_start()
92 if (current->delays) in delayacct_blkio_end()
114 if (current->delays) in delayacct_freepages_start()
120 if (current->delays) in delayacct_freepages_end()
Dptrace.h145 if (unlikely(ptrace_event_enabled(current, event))) { in ptrace_event()
146 current->ptrace_message = message; in ptrace_event()
150 if ((current->ptrace & (PT_PTRACED|PT_SEIZED)) == PT_PTRACED) in ptrace_event()
151 send_sig(SIGTRAP, current, 0); in ptrace_event()
178 ns = task_active_pid_ns(rcu_dereference(current->parent)); in ptrace_event_pid()
204 if (unlikely(ptrace) && current->ptrace) { in ptrace_init_task()
205 child->ptrace = current->ptrace; in ptrace_init_task()
206 __ptrace_link(child, current->parent); in ptrace_init_task()
385 #define current_pt_regs() task_pt_regs(current)
398 #define signal_pt_regs() task_pt_regs(current)
Duaccess.h9 current->pagefault_disabled++; in pagefault_disabled_inc()
14 current->pagefault_disabled--; in pagefault_disabled_dec()
15 WARN_ON(current->pagefault_disabled < 0); in pagefault_disabled_dec()
48 #define pagefault_disabled() (current->pagefault_disabled != 0)
Dfreezer.h57 if (likely(!freezing(current))) in try_to_freeze_unsafe()
64 if (!(current->flags & PF_NOFREEZE)) in try_to_freeze()
108 current->flags |= PF_FREEZER_SKIP; in freezer_do_not_count()
120 current->flags &= ~PF_FREEZER_SKIP; in freezer_count()
133 current->flags &= ~PF_FREEZER_SKIP; in freezer_count_unsafe()
Dirqflags.h26 # define trace_hardirq_enter() do { current->hardirq_context++; } while (0)
27 # define trace_hardirq_exit() do { current->hardirq_context--; } while (0)
28 # define lockdep_softirq_enter() do { current->softirq_context++; } while (0)
29 # define lockdep_softirq_exit() do { current->softirq_context--; } while (0)
Dsched.h280 current->task_state_change = _THIS_IP_; \
281 current->state = (state_value); \
285 current->task_state_change = _THIS_IP_; \
286 smp_store_mb(current->state, (state_value)); \
308 do { current->state = (state_value); } while (0)
310 smp_store_mb(current->state, (state_value))
2112 #define clear_used_math() clear_stopped_child_used_math(current)
2113 #define set_used_math() set_stopped_child_used_math(current)
2117 conditional_stopped_child_used_math(condition, current)
2119 do { (child)->flags &= ~PF_USED_MATH, (child)->flags |= current->flags & PF_USED_MATH; } while (0)
[all …]
/linux-4.4.14/arch/um/kernel/
Dtrap.c27 struct mm_struct *mm = current->mm; in handle_page_fault()
78 if ((fault & VM_FAULT_RETRY) && fatal_signal_pending(current)) in handle_page_fault()
94 current->maj_flt++; in handle_page_fault()
96 current->min_flt++; in handle_page_fault()
143 struct task_struct *tsk = current; in show_segv_info()
169 current->thread.arch.faultinfo = fi; in bad_segv()
170 force_sig_info(SIGSEGV, &si, current); in bad_segv()
175 force_sigsegv(SIGSEGV, current); in fatal_sigsegv()
176 do_signal(&current->thread.regs); in fatal_sigsegv()
213 current->thread.segv_regs = container_of(regs, struct pt_regs, regs); in segv()
[all …]
Dprocess.c89 arch_switch_to(current); in __switch_to()
91 return current->thread.prev_sched; in __switch_to()
96 struct pt_regs *regs = &current->thread.regs; in interrupt_end()
112 return task_pid_nr(current); in get_current_pid()
124 if (current->thread.prev_sched != NULL) in new_thread_handler()
125 schedule_tail(current->thread.prev_sched); in new_thread_handler()
126 current->thread.prev_sched = NULL; in new_thread_handler()
128 fn = current->thread.request.u.thread.proc; in new_thread_handler()
129 arg = current->thread.request.u.thread.arg; in new_thread_handler()
135 userspace(&current->thread.regs.regs); in new_thread_handler()
[all …]
Dexec.c25 arch_flush_thread(&current->thread.arch); in flush_thread()
27 ret = unmap(&current->mm->context.id, 0, STUB_START, 0, &data); in flush_thread()
28 ret = ret || unmap(&current->mm->context.id, STUB_END, in flush_thread()
33 force_sig(SIGKILL, current); in flush_thread()
38 __switch_mm(&current->mm->context.id); in flush_thread()
45 current->ptrace &= ~PT_DTRACE; in start_thread()
Dsignal.c28 if ((current->ptrace & PT_DTRACE) && (current->ptrace & PT_PTRACED)) in handle_signal()
55 sp = current->sas_ss_sp + current->sas_ss_size; in handle_signal()
103 if (current->ptrace & PT_DTRACE) in do_signal()
104 current->thread.singlestep_syscall = in do_signal()
105 is_syscall(PT_REGS_IP(&current->thread.regs)); in do_signal()
/linux-4.4.14/Documentation/devicetree/bindings/power/
Dbq25890.txt8 - ti,charge-current: integer, maximum charging current (in uA);
9 - ti,termination-current: integer, charge will be terminated when current in
11 - ti,precharge-current: integer, maximum charge current during precharge
17 - ti,boost-max-current: integer, maximum allowed current draw in boost mode
24 input current will be the lower between the resistor setting and the IINLIM
27 current is lowered, to avoid overheating (in degrees Celsius). If omitted,
37 ti,charge-current = <1000000>;
38 ti,termination-current = <50000>;
39 ti,precharge-current = <128000>;
42 ti,boost-max-current = <1000000>;
Dbq2415x.txt18 - ti,current-limit: integer, initial maximum current charger can pull
24 - ti,charge-current: integer, maximum charging current in mA.
25 - ti,termination-current: integer, charge will be terminated when current in
39 ti,current-limit = <100>;
42 ti,charge-current = <650>;
43 ti,termination-current = <100>;
Dbq24257.txt14 - ti,charge-current: integer, maximum charging current in uA.
15 - ti,termination-current: integer, charge will be terminated when current in
24 - ti,current-limit: The maximum current to be drawn from the charger's input
25 (in uA). If this property is not specified, the input limit current is
46 ti,charge-current = <1000000>;
47 ti,termination-current = <50000>;
59 ti,charge-current = <500000>;
60 ti,termination-current = <50000>;
61 ti,current-limit = <900000>;
Drt9455_charger.txt11 - richtek,output-charge-current: integer, output current from the charger to the
13 - richtek,end-of-charge-percentage: integer, percent of the output charge current.
14 When the current in constant-voltage phase drops
23 decrease voltage level when the over current
26 current provided by the power source.
28 - richtek,avg-input-current-regulation: integer, input current value in uA drained by the
41 richtek,output-charge-current = <500000>;
47 richtek,avg-input-current-regulation = <500000>;
/linux-4.4.14/arch/score/kernel/
Dtraps.c147 current->comm, current->pid, (unsigned long) current); in show_registers()
178 force_sig(SIGBUS, current); in do_adelinsn()
192 force_sig(SIGBUS, current); in do_adedata()
198 force_sig(SIGFPE, current); in do_pel()
204 force_sig(SIGFPE, current); in do_cee()
210 force_sig(SIGFPE, current); in do_cpe()
216 force_sig(SIGBUS, current); in do_be()
229 force_sig_info(SIGFPE, &info, current); in do_ov()
235 force_sig(SIGTRAP, current); in do_tr()
243 read_tsk_long(current, epc, &epc_insn); in do_ri()
[all …]
/linux-4.4.14/drivers/staging/rdma/hfi1/
Duser_pages.c86 ret = get_user_pages(current, current->mm, in __hfi1_get_user_pages()
94 current->mm->pinned_vm += num_pages; in __hfi1_get_user_pages()
136 down_write(&current->mm->mmap_sem); in hfi1_get_user_pages()
140 up_write(&current->mm->mmap_sem); in hfi1_get_user_pages()
147 if (current->mm) /* during close after signal, mm can be NULL */ in hfi1_release_user_pages()
148 down_write(&current->mm->mmap_sem); in hfi1_release_user_pages()
152 if (current->mm) { in hfi1_release_user_pages()
153 current->mm->pinned_vm -= num_pages; in hfi1_release_user_pages()
154 up_write(&current->mm->mmap_sem); in hfi1_release_user_pages()
/linux-4.4.14/drivers/infiniband/hw/qib/
Dqib_user_pages.c69 ret = get_user_pages(current, current->mm, in __qib_get_user_pages()
77 current->mm->pinned_vm += num_pages; in __qib_get_user_pages()
137 down_write(&current->mm->mmap_sem); in qib_get_user_pages()
141 up_write(&current->mm->mmap_sem); in qib_get_user_pages()
148 if (current->mm) /* during close after signal, mm can be NULL */ in qib_release_user_pages()
149 down_write(&current->mm->mmap_sem); in qib_release_user_pages()
153 if (current->mm) { in qib_release_user_pages()
154 current->mm->pinned_vm -= num_pages; in qib_release_user_pages()
155 up_write(&current->mm->mmap_sem); in qib_release_user_pages()
/linux-4.4.14/arch/mips/kernel/
Dtraps.c145 task = current; in show_backtrace()
202 if (task && task != current) { in show_stack()
355 current->comm, current->pid, current_thread_info(), current, in show_registers()
368 show_stacktrace(current, regs); in show_registers()
383 if (notify_die(DIE_OOPS, str, regs, 0, current->thread.trap_nr, in die()
407 if (regs && kexec_should_crash(current)) in die()
469 if (notify_die(DIE_OOPS, "bus error", regs, 0, current->thread.trap_nr, in do_be()
474 force_sig(SIGBUS, current); in do_be()
535 if (ll_task == NULL || ll_task == current) { in simulate_ll()
540 ll_task = current; in simulate_ll()
[all …]
Dpm.c34 save_dsp(current); in mips_cpu_save()
48 if (current->mm) in mips_cpu_restore()
49 write_c0_entryhi(cpu_asid(cpu, current->mm)); in mips_cpu_restore()
52 restore_dsp(current); in mips_cpu_restore()
59 __restore_watch(current); in mips_cpu_restore()
Dsignal.c71 struct mips_abi *abi = current->thread.abi; in copy_fp_to_sigcontext()
80 __put_user(get_fpr64(&current->thread.fpu.fpr[i], 0), in copy_fp_to_sigcontext()
83 err |= __put_user(current->thread.fpu.fcr31, csr); in copy_fp_to_sigcontext()
90 struct mips_abi *abi = current->thread.abi; in copy_fp_from_sigcontext()
100 set_fpr64(&current->thread.fpu.fpr[i], 0, fpr_val); in copy_fp_from_sigcontext()
102 err |= __get_user(current->thread.fpu.fcr31, csr); in copy_fp_from_sigcontext()
112 struct mips_abi *abi = current->thread.abi; in save_hw_fp_context()
121 struct mips_abi *abi = current->thread.abi; in restore_hw_fp_context()
177 err = __put_user(current->thread.fpu.msacsr, &msa->csr); in save_msa_extcontext()
180 val = get_fpr64(&current->thread.fpu.fpr[i], 1); in save_msa_extcontext()
[all …]
Duprobes.c159 struct uprobe_task *utask = current->utask; in arch_uprobe_pre_xol()
175 utask->autask.saved_trap_nr = current->thread.trap_nr; in arch_uprobe_pre_xol()
176 current->thread.trap_nr = UPROBE_TRAP_NR; in arch_uprobe_pre_xol()
177 regs->cp0_epc = current->utask->xol_vaddr; in arch_uprobe_pre_xol()
184 struct uprobe_task *utask = current->utask; in arch_uprobe_post_xol()
186 current->thread.trap_nr = utask->autask.saved_trap_nr; in arch_uprobe_post_xol()
247 struct uprobe_task *utask = current->utask; in arch_uprobe_abort_xol()
/linux-4.4.14/arch/arm64/kernel/
Dfpsimd.c125 send_sig_info(SIGFPE, &info, current); in do_fpsimd_exc()
135 if (current->mm && !test_thread_flag(TIF_FOREIGN_FPSTATE)) in fpsimd_thread_switch()
136 fpsimd_save_state(&current->thread.fpsimd_state); in fpsimd_thread_switch()
160 memset(&current->thread.fpsimd_state, 0, sizeof(struct fpsimd_state)); in fpsimd_flush_thread()
161 fpsimd_flush_task_state(current); in fpsimd_flush_thread()
173 fpsimd_save_state(&current->thread.fpsimd_state); in fpsimd_preserve_current_state()
186 struct fpsimd_state *st = &current->thread.fpsimd_state; in fpsimd_restore_current_state()
205 struct fpsimd_state *st = &current->thread.fpsimd_state; in fpsimd_update_current_state()
245 if (current->mm && in kernel_neon_begin_partial()
247 fpsimd_save_state(&current->thread.fpsimd_state); in kernel_neon_begin_partial()
[all …]
Dsignal.c50 struct fpsimd_state *fpsimd = &current->thread.fpsimd_state; in preserve_fpsimd_context()
134 current->restart_block.fn = do_no_restart_syscall; in sys_rt_sigreturn()
159 current->comm, task_pid_nr(current), __func__, in sys_rt_sigreturn()
161 force_sig(SIGSEGV, current); in sys_rt_sigreturn()
183 __put_user_error(current->thread.fault_address, &sf->uc.uc_mcontext.fault_address, err); in setup_sigframe()
195 if (current->thread.fault_code) { in setup_sigframe()
200 __put_user_error(current->thread.fault_code, &esr_ctx->esr, err); in setup_sigframe()
245 sigtramp = VDSO_SYMBOL(current->mm->context.vdso, sigtramp); in setup_return()
290 struct task_struct *tsk = current; in handle_signal()
396 user_rewind_single_step(current); in do_signal()
Dprocess.c214 current->thread.tp_value = 0; in tls_thread_flush()
230 flush_ptrace_hw_breakpoint(current); in flush_thread()
239 if (current->mm) in arch_dup_task_struct()
299 *task_user_tls(current) = tpidr; in tls_thread_switch()
341 if (!p || p == current || p->state == TASK_RUNNING) in get_wchan()
361 if (!(current->personality & ADDR_NO_RANDOMIZE) && randomize_va_space) in arch_align_stack()
Dtraps.c153 tsk = current; in dump_backtrace()
159 } else if (tsk == current) { in dump_backtrace()
270 current->thread.fault_address = 0; in arm64_notify_die()
271 current->thread.fault_code = err; in arm64_notify_die()
272 force_sig_info(info->si_signo, info, current); in arm64_notify_die()
353 if (unhandled_signal(current, SIGILL) && show_unhandled_signals_ratelimited()) { in do_undefinstr()
355 current->comm, task_pid_nr(current), pc); in do_undefinstr()
381 pr_info("%s[%d]: syscall %d\n", current->comm, in do_ni_syscall()
382 task_pid_nr(current), (int)regs->syscallno); in do_ni_syscall()
/linux-4.4.14/fs/
Dsignalfd.c65 poll_wait(file, &current->sighand->signalfd_wqh, wait); in signalfd_poll()
67 spin_lock_irq(&current->sighand->siglock); in signalfd_poll()
68 if (next_signal(&current->pending, &ctx->sigmask) || in signalfd_poll()
69 next_signal(&current->signal->shared_pending, in signalfd_poll()
72 spin_unlock_irq(&current->sighand->siglock); in signalfd_poll()
163 DECLARE_WAITQUEUE(wait, current); in signalfd_dequeue()
165 spin_lock_irq(&current->sighand->siglock); in signalfd_dequeue()
166 ret = dequeue_signal(current, &ctx->sigmask, info); in signalfd_dequeue()
173 spin_unlock_irq(&current->sighand->siglock); in signalfd_dequeue()
177 add_wait_queue(&current->sighand->signalfd_wqh, &wait); in signalfd_dequeue()
[all …]
Dcoredump.c136 exe_file = get_mm_exe_file(current->mm); in cn_print_exe_file()
138 return cn_esc_printf(cn, "%s (path unknown)", current->comm); in cn_print_exe_file()
200 task_tgid_vnr(current)); in format_corename()
205 task_tgid_nr(current)); in format_corename()
209 task_pid_vnr(current)); in format_corename()
213 task_pid_nr(current)); in format_corename()
252 err = cn_esc_printf(cn, "%s", current->comm); in format_corename()
279 err = cn_printf(cn, ".%d", task_tgid_vnr(current)); in format_corename()
298 if (t != current && t->mm) { in zap_process()
386 struct task_struct *tsk = current; in coredump_wait()
[all …]
Dexec.c178 struct mm_struct *mm = current->mm; in acct_arg_size()
201 ret = get_user_pages(current, bprm->mm, pos, in get_arg_page()
226 rlim = current->signal->rlim; in get_arg_page()
447 if (fatal_signal_pending(current)) in count()
494 if (fatal_signal_pending(current)) { in copy_strings()
653 struct mm_struct *mm = current->mm; in setup_arg_pages()
747 current->mm->start_stack = bprm->p; in setup_arg_pages()
849 tsk = current; in exec_mmap()
850 old_mm = current->mm; in exec_mmap()
1090 retval = de_thread(current); in flush_old_exec()
[all …]
Dbinfmt_elf_fdpic.c202 kdebug("____ LOAD %d ____", current->pid); in load_elf_fdpic_binary()
355 current->personality |= READ_IMPLIES_EXEC; in load_elf_fdpic_binary()
361 current->mm->start_code = 0; in load_elf_fdpic_binary()
362 current->mm->end_code = 0; in load_elf_fdpic_binary()
363 current->mm->start_stack = 0; in load_elf_fdpic_binary()
364 current->mm->start_data = 0; in load_elf_fdpic_binary()
365 current->mm->end_data = 0; in load_elf_fdpic_binary()
366 current->mm->context.exec_fdpic_loadmap = 0; in load_elf_fdpic_binary()
367 current->mm->context.interp_fdpic_loadmap = 0; in load_elf_fdpic_binary()
372 &current->mm->start_stack, in load_elf_fdpic_binary()
[all …]
Dbinfmt_flat.c110 current->comm, current->pid, (int) cprm->siginfo->si_signo); in flat_core_dump()
144 current->mm->arg_start = (unsigned long) p; in create_flat_tables()
152 current->mm->arg_end = current->mm->env_start = (unsigned long) p; in create_flat_tables()
160 current->mm->env_end = (unsigned long) p; in create_flat_tables()
375 printk(", killing %s!\n", current->comm); in calc_reloc()
376 send_sig(SIGSEGV, current, 0); in calc_reloc()
393 ptr = (unsigned long *) (current->mm->start_code + r.reloc.offset); in old_reloc()
395 ptr = (unsigned long *) (current->mm->start_data + r.reloc.offset); in old_reloc()
406 *ptr += current->mm->start_code; in old_reloc()
409 *ptr += current->mm->start_data; in old_reloc()
[all …]
Dbinfmt_aout.c64 strncpy(dump.u_comm, current->comm, sizeof(dump.u_comm)); in aout_core_dump()
175 current->mm->arg_start = (unsigned long) p; in create_aout_tables()
184 current->mm->arg_end = current->mm->env_start = (unsigned long) p; in create_aout_tables()
193 current->mm->env_end = (unsigned long) p; in create_aout_tables()
251 current->mm->end_code = ex.a_text + in load_aout_binary()
252 (current->mm->start_code = N_TXTADDR(ex)); in load_aout_binary()
253 current->mm->end_data = ex.a_data + in load_aout_binary()
254 (current->mm->start_data = N_DATADDR(ex)); in load_aout_binary()
255 current->mm->brk = ex.a_bss + in load_aout_binary()
256 (current->mm->start_brk = N_BSSADDR(ex)); in load_aout_binary()
[all …]
Dbinfmt_elf.c104 current->mm->start_brk = current->mm->brk = end; in set_brk()
218 elf_info = (elf_addr_t *)current->mm->saved_auxv; in create_elf_tables()
268 sizeof current->mm->saved_auxv - ei_index * sizeof elf_info[0]); in create_elf_tables()
291 vma = find_extend_vma(current->mm, bprm->p); in create_elf_tables()
302 p = current->mm->arg_end = current->mm->arg_start; in create_elf_tables()
314 current->mm->arg_end = current->mm->env_start = p; in create_elf_tables()
326 current->mm->env_end = p; in create_elf_tables()
652 if ((current->flags & PF_RANDOMIZE) && in randomize_stack_top()
653 !(current->personality & ADDR_NO_RANDOMIZE)) { in randomize_stack_top()
845 current->personality |= READ_IMPLIES_EXEC; in load_elf_binary()
[all …]
/linux-4.4.14/arch/xtensa/mm/
Dfault.c41 struct mm_struct *mm = current->mm; in do_page_fault()
72 printk("[%s:%d:%08x:%d:%08x:%s%s]\n", current->comm, current->pid, in do_page_fault()
115 if ((fault & VM_FAULT_RETRY) && fatal_signal_pending(current)) in do_page_fault()
129 current->maj_flt++; in do_page_fault()
131 current->min_flt++; in do_page_fault()
160 current->thread.bad_vaddr = address; in do_page_fault()
161 current->thread.error_code = is_write; in do_page_fault()
166 force_sig_info(SIGSEGV, &info, current); in do_page_fault()
190 current->thread.bad_vaddr = address; in do_page_fault()
195 force_sig_info(SIGBUS, &info, current); in do_page_fault()
[all …]
/linux-4.4.14/tools/iio/
Diio_utils.c34 char *current; in iioutils_break_up_name() local
46 current = strdup(full_name + strlen(prefix) + 1); in iioutils_break_up_name()
47 if (!current) in iioutils_break_up_name()
50 working = strtok(current, "_\0"); in iioutils_break_up_name()
52 free(current); in iioutils_break_up_name()
69 free(current); in iioutils_break_up_name()
317 struct iio_channel_info *current; in build_channel_array() local
384 current = &(*ci_array)[count++]; in build_channel_array()
423 current->scale = 1.0; in build_channel_array()
424 current->offset = 0; in build_channel_array()
[all …]
/linux-4.4.14/arch/metag/kernel/
Dtraps.c107 pr_err("Process: %s (pid: %d, stack limit = %p)\n", current->comm, in die()
108 task_pid_nr(current), task_stack_page(current) + THREAD_SIZE); in die()
112 if (kexec_should_crash(current)) in die()
215 dsp_ctx = current->thread.dsp_context; in nest_interrupts()
221 current->thread.dsp_context = dsp_ctx; in nest_interrupts()
224 current->thread.user_flags |= (D0_8 & 0xffff0000); in nest_interrupts()
241 current->thread.user_flags = savemask; in head_end()
282 BUG_ON(current->thread.int_depth > HARDIRQ_BITS); in head_end()
284 depth = current->thread.int_depth++; in head_end()
290 current->thread.txdefr_failure &= ~(1 << depth); in head_end()
[all …]
/linux-4.4.14/arch/ia64/kernel/
Dtraps.c64 current->comm, task_pid_nr(current), str, err, ++die_counter); in die()
183 force_sig_info(sig, &siginfo, current); in ia64_bad_break()
212 if (ia64_is_local_fpu_owner(current)) { in disabled_fph_fault()
221 ia64_set_local_fpu_owner(current); in disabled_fph_fault()
222 if ((current->thread.flags & IA64_THREAD_FPH_VALID) != 0) { in disabled_fph_fault()
223 __ia64_load_fpu(current->thread.fph); in disabled_fph_fault()
300 if (!(current->thread.flags & IA64_THREAD_FPEMU_NOPRINT)) { in handle_fpu_swa()
328 current->comm, task_pid_nr(current), regs->cr_iip + ia64_psr(regs)->ri, isr); in handle_fpu_swa()
363 force_sig_info(SIGFPE, &siginfo, current); in handle_fpu_swa()
385 force_sig_info(SIGFPE, &siginfo, current); in handle_fpu_swa()
[all …]
Dsignal.c49 current->restart_block.fn = do_no_restart_syscall; in restore_sigcontext()
92 err |= __copy_from_user(current->thread.fph, &sc->sc_fr[32], 96*16); in restore_sigcontext()
96 ia64_drop_fpu(current); in restore_sigcontext()
99 __ia64_load_fpu(current->thread.fph); in restore_sigcontext()
100 ia64_set_local_fpu_owner(current); in restore_sigcontext()
201 current->comm, current->pid, scr->pt.r12, scr->pt.cr_iip); in ia64_rt_sigreturn()
211 si.si_pid = task_pid_vnr(current); in ia64_rt_sigreturn()
214 force_sig_info(SIGSEGV, &si, current); in ia64_rt_sigreturn()
238 ia64_flush_fph(current); in setup_sigcontext()
239 if ((current->thread.flags & IA64_THREAD_FPH_VALID)) { in setup_sigcontext()
[all …]
Dprocess.c165 if (fsys_mode(current, &scr->pt)) { in do_notify_resume_user()
176 if (current->thread.pfm_needs_checking) in do_notify_resume_user()
348 rbs = (unsigned long) current + IA64_RBS_OFFSET; in copy_thread()
373 p->thread.flags = ((current->thread.flags & ~THREAD_FLAGS_TO_CLEAR) in copy_thread()
436 if (current->thread.pfm_context) in copy_thread()
539 do_copy_task_regs(current, info, arg); in do_copy_regs()
545 do_dump_task_fpu(current, info, arg); in do_dump_fpu()
568 current->thread.flags &= ~(IA64_THREAD_FPH_VALID | IA64_THREAD_DBG_VALID); in flush_thread()
569 ia64_drop_fpu(current); in flush_thread()
580 ia64_drop_fpu(current); in exit_thread()
[all …]
/linux-4.4.14/arch/powerpc/mm/
Dmmu_context_iommu.c56 current->pid, in mm_iommu_adjust_locked_vm()
68 if (!current || !current->mm) in mm_iommu_preregistered()
71 return !list_empty(&current->mm->context.iommu_group_mem_list); in mm_iommu_preregistered()
82 if (!current || !current->mm) in mm_iommu_get()
87 list_for_each_entry_rcu(mem, &current->mm->context.iommu_group_mem_list, in mm_iommu_get()
105 ret = mm_iommu_adjust_locked_vm(current->mm, entries, true); in mm_iommu_get()
145 list_add_rcu(&mem->next, &current->mm->context.iommu_group_mem_list); in mm_iommu_get()
149 mm_iommu_adjust_locked_vm(current->mm, locked_entries, false); in mm_iommu_get()
194 mm_iommu_adjust_locked_vm(current->mm, mem->entries, false); in mm_iommu_release()
202 if (!current || !current->mm) in mm_iommu_put()
[all …]
Dfault.c122 up_read(&current->mm->mmap_sem); in do_sigbus()
127 current->thread.trap_nr = BUS_ADRERR; in do_sigbus()
135 current->comm, current->pid, address); in do_sigbus()
145 force_sig_info(SIGBUS, &info, current); in do_sigbus()
155 if (fatal_signal_pending(current)) { in mm_fault_error()
162 up_read(&current->mm->mmap_sem); in mm_fault_error()
175 up_read(&current->mm->mmap_sem); in mm_fault_error()
213 struct mm_struct *mm = current->mm; in do_page_fault()
352 struct pt_regs *uregs = current->thread.regs; in do_page_fault()
450 current->maj_flt++; in do_page_fault()
[all …]
/linux-4.4.14/arch/powerpc/math-emu/
Dmath.c331 op0 = (void *)&current->thread.TS_FPR((insn >> 21) & 0x1f); in do_mathemu()
332 op1 = (void *)&current->thread.TS_FPR((insn >> 16) & 0x1f); in do_mathemu()
333 op2 = (void *)&current->thread.TS_FPR((insn >> 11) & 0x1f); in do_mathemu()
337 op0 = (void *)&current->thread.TS_FPR((insn >> 21) & 0x1f); in do_mathemu()
338 op1 = (void *)&current->thread.TS_FPR((insn >> 16) & 0x1f); in do_mathemu()
339 op2 = (void *)&current->thread.TS_FPR((insn >> 6) & 0x1f); in do_mathemu()
343 op0 = (void *)&current->thread.TS_FPR((insn >> 21) & 0x1f); in do_mathemu()
344 op1 = (void *)&current->thread.TS_FPR((insn >> 16) & 0x1f); in do_mathemu()
345 op2 = (void *)&current->thread.TS_FPR((insn >> 11) & 0x1f); in do_mathemu()
346 op3 = (void *)&current->thread.TS_FPR((insn >> 6) & 0x1f); in do_mathemu()
[all …]
Dmath_efp.c203 vc.wp[0] = current->thread.evr[fc]; in do_spe_mathemu()
205 va.wp[0] = current->thread.evr[fa]; in do_spe_mathemu()
207 vb.wp[0] = current->thread.evr[fb]; in do_spe_mathemu()
680 &= ~(FP_EX_INVALID | FP_EX_UNDERFLOW) | current->thread.spefscr_last; in do_spe_mathemu()
683 current->thread.spefscr_last = __FPU_FPSCR; in do_spe_mathemu()
685 current->thread.evr[fc] = vc.wp[0]; in do_spe_mathemu()
695 if (current->thread.fpexc_mode & PR_FP_EXC_SW_ENABLE) { in do_spe_mathemu()
697 && (current->thread.fpexc_mode & PR_FP_EXC_DIV)) in do_spe_mathemu()
700 && (current->thread.fpexc_mode & PR_FP_EXC_OVF)) in do_spe_mathemu()
703 && (current->thread.fpexc_mode & PR_FP_EXC_UND)) in do_spe_mathemu()
[all …]
/linux-4.4.14/kernel/locking/
Dspinlock_debug.c60 current->comm, task_pid_nr(current)); in spin_dump()
84 SPIN_BUG_ON(lock->owner == current, lock, "recursion"); in debug_spin_lock_before()
92 lock->owner = current; in debug_spin_lock_after()
99 SPIN_BUG_ON(lock->owner != current, lock, "wrong owner"); in debug_spin_unlock()
168 msg, raw_smp_processor_id(), current->comm, in rwlock_bug()
169 task_pid_nr(current), lock); in rwlock_bug()
193 raw_smp_processor_id(), current->comm,
194 current->pid, lock);
229 RWLOCK_BUG_ON(lock->owner == current, lock, "recursion"); in debug_write_lock_before()
237 lock->owner = current; in debug_write_lock_after()
[all …]
Drtmutex-debug.c79 if (task && task != current) { in debug_rt_mutex_deadlock()
110 current->comm, task_pid_nr(current)); in debug_rt_mutex_print_deadlock()
113 current->comm, task_pid_nr(current)); in debug_rt_mutex_print_deadlock()
120 debug_show_held_locks(current); in debug_rt_mutex_print_deadlock()
127 current->comm, task_pid_nr(current)); in debug_rt_mutex_print_deadlock()
142 DEBUG_LOCKS_WARN_ON(rt_mutex_owner(lock) != current); in debug_rt_mutex_unlock()
Dlockdep.c94 current->lockdep_recursion++; in graph_lock()
108 current->lockdep_recursion--; in graph_unlock()
321 current->lockdep_recursion++; in lockdep_off()
327 current->lockdep_recursion--; in lockdep_on()
1163 struct task_struct *curr = current; in print_circular_bug_header()
1196 struct task_struct *curr = current; in print_circular_bug()
1683 if (current->hardirq_context) in inc_chains()
1686 if (current->softirq_context) in inc_chains()
2548 struct task_struct *curr = current; in __trace_hardirqs_on_caller()
2577 if (unlikely(!debug_locks || current->lockdep_recursion)) in trace_hardirqs_on_caller()
[all …]
Drtmutex.c982 raw_spin_lock_irqsave(&current->pi_lock, flags); in mark_wakeup_next_waiter()
992 rt_mutex_dequeue_pi(current, waiter); in mark_wakeup_next_waiter()
1004 raw_spin_unlock_irqrestore(&current->pi_lock, flags); in mark_wakeup_next_waiter()
1023 raw_spin_lock_irqsave(&current->pi_lock, flags); in remove_waiter()
1025 current->pi_blocked_on = NULL; in remove_waiter()
1026 raw_spin_unlock_irqrestore(&current->pi_lock, flags); in remove_waiter()
1062 next_lock, NULL, current); in remove_waiter()
1115 if (try_to_take_rt_mutex(lock, current, waiter)) in __rt_mutex_slowlock()
1124 if (signal_pending(current)) in __rt_mutex_slowlock()
1184 if (try_to_take_rt_mutex(lock, current, NULL)) { in rt_mutex_slowlock()
[all …]
/linux-4.4.14/arch/nios2/kernel/
Dprocess.c154 pr_emerg("COMM=%s PID=%d\n", current->comm, current->pid); in dump()
156 if (current->mm) { in dump()
158 (int) current->mm->start_code, in dump()
159 (int) current->mm->end_code, in dump()
160 (int) current->mm->start_data, in dump()
161 (int) current->mm->end_data, in dump()
162 (int) current->mm->end_data, in dump()
163 (int) current->mm->brk); in dump()
165 (int) current->mm->start_stack, in dump()
166 (int)(((unsigned long) current) + THREAD_SIZE)); in dump()
[all …]
/linux-4.4.14/arch/s390/kernel/
Duprobes.c36 regs->psw.addr = current->utask->xol_vaddr; in arch_uprobe_pre_xol()
37 set_tsk_thread_flag(current, TIF_UPROBE_SINGLESTEP); in arch_uprobe_pre_xol()
38 update_cr_regs(current); in arch_uprobe_pre_xol()
68 regs->psw.addr >= current->thread.per_user.start && in check_per_event()
69 regs->psw.addr <= current->thread.per_user.end) in check_per_event()
78 struct uprobe_task *utask = current->utask; in arch_uprobe_post_xol()
80 clear_tsk_thread_flag(current, TIF_UPROBE_SINGLESTEP); in arch_uprobe_post_xol()
81 update_cr_regs(current); in arch_uprobe_post_xol()
98 if (check_per_event(current->thread.per_event.cause, in arch_uprobe_post_xol()
99 current->thread.per_user.control, regs)) { in arch_uprobe_post_xol()
[all …]
Dsignal.c107 save_access_regs(current->thread.acrs); in store_sigregs()
114 restore_access_regs(current->thread.acrs); in load_sigregs()
128 memcpy(&user_sregs.regs.acrs, current->thread.acrs, in save_sigregs()
130 fpregs_store(&user_sregs.fpregs, &current->thread.fpu); in save_sigregs()
141 current->restart_block.fn = do_no_restart_syscall; in restore_sigregs()
146 if (!is_ri_task(current) && (user_sregs.regs.psw.mask & PSW_MASK_RI)) in restore_sigregs()
165 memcpy(&current->thread.acrs, &user_sregs.regs.acrs, in restore_sigregs()
166 sizeof(current->thread.acrs)); in restore_sigregs()
168 fpregs_load(&user_sregs.fpregs, &current->thread.fpu); in restore_sigregs()
184 vxrs[i] = *((__u64 *)(current->thread.fpu.vxrs + i) + 1); in save_sigregs_ext()
[all …]
Dtraps.c32 address = *(unsigned long *)(current->thread.trap_tdb + 24); in get_trap_ip()
41 if ((task_pid_nr(current) > 1) && !show_unhandled_signals) in report_user_fault()
43 if (!unhandled_signal(current, signr)) in report_user_fault()
68 force_sig_info(si_signo, &info, current); in do_report_trap()
101 if (!current->ptrace) in do_per_trap()
107 (void __force __user *) current->thread.per_event.address; in do_per_trap()
108 force_sig_info(SIGTRAP, &info, current); in do_per_trap()
194 if (current->ptrace) { in illegal_op()
199 force_sig_info(SIGTRAP, &info, current); in illegal_op()
238 vic = (current->thread.fpu.fpc & 0xf00) >> 8; in vector_exception()
[all …]
Druntime_instr.c23 struct pt_regs *regs = task_pt_regs(current); in disable_runtime_instr()
48 struct task_struct *task = current; in exit_thread_runtime_instr()
74 if (!current->thread.ri_cb) { in SYSCALL_DEFINE1()
79 cb = current->thread.ri_cb; in SYSCALL_DEFINE1()
87 current->thread.ri_cb = cb; in SYSCALL_DEFINE1()
Dcompat_signal.c169 save_access_regs(current->thread.acrs); in store_sigregs()
176 restore_access_regs(current->thread.acrs); in load_sigregs()
191 memcpy(&user_sregs.regs.acrs, current->thread.acrs, in save_sigregs32()
193 fpregs_store((_s390_fp_regs *) &user_sregs.fpregs, &current->thread.fpu); in save_sigregs32()
205 current->restart_block.fn = do_no_restart_syscall; in restore_sigregs32()
210 if (!is_ri_task(current) && (user_sregs.regs.psw.mask & PSW32_MASK_RI)) in restore_sigregs32()
229 memcpy(&current->thread.acrs, &user_sregs.regs.acrs, in restore_sigregs32()
230 sizeof(current->thread.acrs)); in restore_sigregs32()
231 fpregs_load((_s390_fp_regs *) &user_sregs.fpregs, &current->thread.fpu); in restore_sigregs32()
254 vxrs[i] = *((__u64 *)(current->thread.fpu.vxrs + i) + 1); in save_sigregs_ext32()
[all …]
Dprocess.c114 dst->thread.fpu.fpc = current->thread.fpu.fpc; in arch_dup_task_struct()
115 memcpy(dst->thread.fpu.regs, current->thread.fpu.regs, fpu_regs_size); in arch_dup_task_struct()
191 current->thread.fpu.fpc = 0; in execve_tail()
201 fpregs->fpc = current->thread.fpu.fpc; in dump_fpu()
205 current->thread.fpu.vxrs); in dump_fpu()
207 memcpy(&fpregs->fprs, current->thread.fpu.fprs, in dump_fpu()
219 if (!p || p == current || p->state == TASK_RUNNING || !task_stack_page(p)) in get_wchan()
239 if (!(current->personality & ADDR_NO_RANDOMIZE) && randomize_va_space) in arch_align_stack()
/linux-4.4.14/arch/x86/ia32/
Dia32_aout.c46 struct perf_event *bp = current->thread.ptrace_bps[n]; in get_dr()
62 dump->u_tsize = ((unsigned long) current->mm->end_code) >> PAGE_SHIFT; in dump_thread32()
64 (current->mm->brk + (PAGE_SIZE-1))) >> PAGE_SHIFT; in dump_thread32()
70 dump->u_debugreg[6] = current->thread.debugreg6; in dump_thread32()
71 dump->u_debugreg[7] = current->thread.ptrace_dr7; in dump_thread32()
87 dump->regs.ds = current->thread.ds; in dump_thread32()
88 dump->regs.es = current->thread.es; in dump_thread32()
159 strncpy(dump.u_comm, current->comm, sizeof(current->comm)); in aout_core_dump()
232 current->mm->arg_start = (unsigned long) p; in create_aout_tables()
242 current->mm->arg_end = current->mm->env_start = (unsigned long) p; in create_aout_tables()
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/leds/backlight/
Dpm8941-wled.txt11 - qcom,cs-out: bool; enable current sink output
14 - qcom,current-limit: mA; per-string current limit; value from 0 to 25
16 - qcom,current-boost-limit: mA; boost current limit; one of:
37 qcom,current-limit = <20>;
38 qcom,current-boost-limit = <805>;
/linux-4.4.14/arch/ia64/include/asm/
Dswitch_to.h68 if (unlikely((current->thread.flags & IA64_THREAD_MIGRATION) && \
69 (task_cpu(current) != \
70 task_thread_info(current)->last_cpu))) { \
71 platform_migrate(current); \
72 task_thread_info(current)->last_cpu = task_cpu(current); \
/linux-4.4.14/drivers/staging/rdma/ipath/
Dipath_user_pages.c73 ret = get_user_pages(current, current->mm, in __ipath_get_user_pages()
81 current->mm->pinned_vm += num_pages; in __ipath_get_user_pages()
165 down_write(&current->mm->mmap_sem); in ipath_get_user_pages()
169 up_write(&current->mm->mmap_sem); in ipath_get_user_pages()
176 down_write(&current->mm->mmap_sem); in ipath_release_user_pages()
180 current->mm->pinned_vm -= num_pages; in ipath_release_user_pages()
182 up_write(&current->mm->mmap_sem); in ipath_release_user_pages()
210 mm = get_task_mm(current); in ipath_release_user_pages_on_close()
/linux-4.4.14/arch/mips/include/asm/
Dfpu.h135 KSTK_STATUS(current) |= ST0_CU1; in __own_fpu()
137 KSTK_STATUS(current) |= ST0_FR; in __own_fpu()
139 KSTK_STATUS(current) &= ~ST0_FR; in __own_fpu()
152 _restore_fp(current); in own_fpu_inatomic()
190 lose_fpu_inatomic(save, current); in lose_fpu()
196 unsigned int fcr31 = current->thread.fpu.fcr31; in init_fpu()
246 if (tsk == current) { in get_fpu_regs()
249 _save_fp(current); in get_fpu_regs()
Delf.h298 if (personality(current->personality) != PER_LINUX) \
306 current->thread.abi = &mips_abi; \
308 current->thread.fpu.fcr31 = boot_cpu_data.fpu_csr31; \
319 current->thread.abi = &mips_abi_n32; \
336 current->thread.abi = &mips_abi_32; \
368 current->thread.abi = &mips_abi; \
370 current->thread.fpu.fcr31 = boot_cpu_data.fpu_csr31; \
372 p = personality(current->personality); \
426 (unsigned long)current->mm->context.vdso); \
/linux-4.4.14/arch/mips/loongson64/loongson-3/
Dcop2-ex.c37 KSTK_STATUS(current) |= (ST0_CU1 | ST0_CU2); in loongson_cu2_call()
39 KSTK_STATUS(current) |= ST0_FR; in loongson_cu2_call()
41 KSTK_STATUS(current) &= ~ST0_FR; in loongson_cu2_call()
46 _init_fpu(current->thread.fpu.fcr31); in loongson_cu2_call()
49 _restore_fp(current); in loongson_cu2_call()
/linux-4.4.14/arch/mips/mm/
Dfault.c43 struct task_struct *tsk = current; in __do_page_fault()
54 current->comm, current->pid, field, address, write, in __do_page_fault()
63 current->thread.trap_nr, SIGSEGV) == NOTIFY_STOP) in __do_page_fault()
128 current->comm, current->pid, in __do_page_fault()
139 current->comm, current->pid, in __do_page_fault()
158 if ((fault & VM_FAULT_RETRY) && fatal_signal_pending(current)) in __do_page_fault()
225 current->thread.trap_nr = (regs->cp0_cause >> 2) & 0x1f; in __do_page_fault()
237 current->thread.cp0_baduaddr = address; in __do_page_fault()
284 current->thread.trap_nr = (regs->cp0_cause >> 2) & 0x1f; in __do_page_fault()
/linux-4.4.14/Documentation/hwmon/
Dmax1606535 accurately monitor (+/-2.5%) one current channel using a dedicated high-side
36 current-sense amplifier. The MAX16065 manages up to twelve system voltages
47 one current channel using a dedicated high-side current-sense amplifier. The
54 MAX16070, and MAX16071 also support supply current monitoring.
79 Only if the chip supports current sensing and if
80 current sensing is enabled.
99 curr1_input Current sense input; only if the chip supports current
100 sensing and if current sensing is enabled.
101 Displayed current assumes 0.001 Ohm current sense
104 curr1_alarm Overcurrent alarm; only if the chip supports current
[all …]
Dadm127533 They also feature current and voltage readback via an integrated 12
48 or current scaling. Reported voltages, currents, and power are raw measurements,
77 curr1_input Measured current.
78 curr1_max Maximum current.
80 curr1_lcrit Critical minimum current. Depending on the chip
83 curr1_lcrit_alarm Critical current low alarm.
84 curr1_crit Critical maximum current. Depending on the chip
87 curr1_crit_alarm Critical current high alarm.
88 curr1_highest Historical maximum current.
Dltc2978188 curr1_input Measured input current.
189 curr1_max Maximum input current.
190 curr1_max_alarm Input current high alarm.
191 curr1_highest Highest input current. LTC3883 and LTC3886 only.
192 curr1_reset_history Reset input current history. LTC3883 and LTC3886 only.
201 curr[N]_input Measured output current.
202 curr[N]_max Maximum output current.
203 curr[N]_crit Critical high output current.
204 curr[N]_lcrit Critical low output current. LTC2974 and LTC2975 only.
205 curr[N]_max_alarm Output current high alarm.
[all …]
Ducd900025 current, or temperature inputs.
29 13 power-supply voltage, current, or temperature inputs. Twenty-six GPIO pins
44 13 power-supply voltage, current, or temperature inputs.
83 curr[1-12]_input Measured current. From READ_IOUT register.
84 curr[1-12]_max Maximum current. From IOUT_OC_WARN_LIMIT register.
85 curr[1-12]_lcrit Critical minimum output current. From IOUT_UC_FAULT_LIMIT
87 curr[1-12]_crit Critical maximum current. From IOUT_OC_FAULT_LIMIT register.
91 For each attribute index, either voltage or current is
92 reported, but not both. If voltage or current is
/linux-4.4.14/arch/arm/lib/
Duaccess_with_memcpy.c35 pgd = pgd_offset(current->mm, addr); in pin_page_for_write()
58 ptl = &current->mm->page_table_lock; in pin_page_for_write()
75 pte = pte_offset_map_lock(current->mm, pmd, addr, &ptl); in pin_page_for_write()
103 down_read(&current->mm->mmap_sem); in __copy_to_user_memcpy()
111 up_read(&current->mm->mmap_sem); in __copy_to_user_memcpy()
115 down_read(&current->mm->mmap_sem); in __copy_to_user_memcpy()
135 up_read(&current->mm->mmap_sem); in __copy_to_user_memcpy()
171 down_read(&current->mm->mmap_sem); in __clear_user_memset()
178 up_read(&current->mm->mmap_sem); in __clear_user_memset()
181 down_read(&current->mm->mmap_sem); in __clear_user_memset()
[all …]
/linux-4.4.14/arch/sh/kernel/
Dtraps_64.c132 unaligned_fixups_notify(current, opcode, regs); in generate_and_check_address()
342 if (last_task_used_math == current) { in misaligned_fpu_load()
344 save_fpu(current); in misaligned_fpu_load()
355 current->thread.xstate->hardfpu.fp_regs[destreg] = buflo; in misaligned_fpu_load()
359 current->thread.xstate->hardfpu.fp_regs[destreg] = buflo; in misaligned_fpu_load()
360 current->thread.xstate->hardfpu.fp_regs[destreg+1] = bufhi; in misaligned_fpu_load()
363 current->thread.xstate->hardfpu.fp_regs[destreg] = bufhi; in misaligned_fpu_load()
364 current->thread.xstate->hardfpu.fp_regs[destreg+1] = buflo; in misaligned_fpu_load()
366 current->thread.xstate->hardfpu.fp_regs[destreg] = buflo; in misaligned_fpu_load()
367 current->thread.xstate->hardfpu.fp_regs[destreg+1] = bufhi; in misaligned_fpu_load()
[all …]
Dtraps.c31 printk("Process: %s (pid: %d, stack limit = %p)\n", current->comm, in die()
32 task_pid_nr(current), task_stack_page(current) + 1); in die()
36 (unsigned long)task_stack_page(current)); in die()
45 if (kexec_should_crash(current)) in die()
138 force_sig(SIGTRAP, current); in BUILD_TRAP_HANDLER()
164 force_sig(SIGTRAP, current); in BUILD_TRAP_HANDLER()
Dsignal_32.c78 struct task_struct *tsk = current; in restore_sigcontext_fpu()
91 struct task_struct *tsk = current; in save_sigcontext_fpu()
135 struct task_struct *tsk = current; in restore_sigcontext()
159 current->restart_block.fn = do_no_restart_syscall; in sys_sigreturn()
177 force_sig(SIGSEGV, current); in sys_sigreturn()
189 current->restart_block.fn = do_no_restart_syscall; in sys_rt_sigreturn()
208 force_sig(SIGSEGV, current); in sys_rt_sigreturn()
254 sp = current->sas_ss_sp + current->sas_ss_size; in get_sigframe()
287 } else if (likely(current->mm->context.vdso)) { in setup_frame()
313 if (current->personality & FDPIC_FUNCPTRS) { in setup_frame()
[all …]
Dsys_sh.c71 down_read(&current->mm->mmap_sem); in sys_cacheflush()
72 vma = find_vma (current->mm, addr); in sys_cacheflush()
74 up_read(&current->mm->mmap_sem); in sys_cacheflush()
93 up_read(&current->mm->mmap_sem); in sys_cacheflush()
Dsignal_64.c155 if (current == last_task_used_math) { in restore_sigcontext_fpu()
160 err |= __copy_from_user(&current->thread.xstate->hardfpu, &sc->sc_fpregs[0], in restore_sigcontext_fpu()
177 if (current == last_task_used_math) { in setup_sigcontext_fpu()
179 save_fpu(current); in setup_sigcontext_fpu()
185 err |= __copy_to_user(&sc->sc_fpregs[0], &current->thread.xstate->hardfpu, in setup_sigcontext_fpu()
263 current->restart_block.fn = do_no_restart_syscall; in sys_sigreturn()
283 force_sig(SIGSEGV, current); in sys_sigreturn()
297 current->restart_block.fn = do_no_restart_syscall; in sys_rt_sigreturn()
317 force_sig(SIGSEGV, current); in sys_rt_sigreturn()
369 sp = current->sas_ss_sp + current->sas_ss_size; in get_sigframe()
[all …]
Dprocess_64.c310 if (last_task_used_math == current) { in exit_thread()
322 if (last_task_used_math == current) { in flush_thread()
332 if(current->thread.kregs==&fake_swapper_regs) { in flush_thread()
333 current->thread.kregs = in flush_thread()
334 ((struct pt_regs *)(THREAD_SIZE + (unsigned long) current) - 1); in flush_thread()
335 current->thread.uregs = current->thread.kregs; in flush_thread()
349 struct task_struct *tsk = current; in dump_fpu()
353 if (current == last_task_used_math) { in dump_fpu()
381 if (last_task_used_math == current) { in copy_thread()
383 save_fpu(current); in copy_thread()
[all …]
/linux-4.4.14/drivers/staging/most/Documentation/ABI/
Dsysfs-class-most.txt15 current AIM.
24 current AIM.
50 Indicates the type of peripheral interface the current device
70 Indicates the data types the current channel can transport.
78 Indicates the directions the current channel is capable of.
86 Indicates the number of packet buffers the current channel can
95 Indicates the number of streaming buffers the current channel can
104 Indicates the size of a packet buffer the current channel can
113 Indicates the size of a streaming buffer the current channel can
122 This is to configure the number of buffers of the current channel.
[all …]
/linux-4.4.14/Documentation/cgroups/
Dpids.txt20 number of processes currently in the cgroup is given by pids.current.
23 to have pids.current > pids.max. This can be done by either setting the limit to
24 be smaller than pids.current, or attaching enough processes to the cgroup such
25 that pids.current > pids.max. However, it is not possible to violate a cgroup
33 pids.current tracks all child cgroup hierarchies, so parent/pids.current is a
34 superset of parent/child/pids.current.
47 # cat /sys/fs/cgroup/pids/parent/pids.current
54 # cat /sys/fs/cgroup/pids/parent/pids.current
65 # cat /sys/fs/cgroup/pids/parent/pids.current
67 # cat /sys/fs/cgroup/pids/parent/child/pids.current
[all …]
/linux-4.4.14/mm/
Dvmacache.c57 return current->mm == mm && !(current->flags & PF_KTHREAD); in vmacache_valid_mm()
63 current->vmacache[VMACACHE_HASH(addr)] = newvma; in vmacache_update()
73 curr = current; in vmacache_valid()
96 struct vm_area_struct *vma = current->vmacache[i]; in vmacache_find()
124 struct vm_area_struct *vma = current->vmacache[i]; in vmacache_find_exact()
Dmlock.c508 is_vm_hugetlb_page(vma) || vma == get_gate_vma(current->mm)) in mlock_fixup()
572 vma = find_vma(current->mm, start); in apply_vma_lock_flags()
625 down_write(&current->mm->mmap_sem); in do_mlock()
627 locked += current->mm->locked_vm; in do_mlock()
633 up_write(&current->mm->mmap_sem); in do_mlock()
668 down_write(&current->mm->mmap_sem); in SYSCALL_DEFINE2()
670 up_write(&current->mm->mmap_sem); in SYSCALL_DEFINE2()
690 current->mm->def_flags &= VM_LOCKED_CLEAR_MASK; in apply_mlockall_flags()
692 current->mm->def_flags |= VM_LOCKED; in apply_mlockall_flags()
695 current->mm->def_flags |= VM_LOCKONFAULT; in apply_mlockall_flags()
[all …]
Doom_kill.c79 ret = cpuset_mems_allowed_intersects(current, tsk); in has_intersects_mems_allowed()
391 current->comm, oc->gfp_mask, oc->order, in dump_header()
392 current->signal->oom_score_adj); in dump_header()
697 if (current->mm && in out_of_memory()
698 (fatal_signal_pending(current) || task_will_free_mem(current))) { in out_of_memory()
699 mark_oom_victim(current); in out_of_memory()
712 if (sysctl_oom_kill_allocating_task && current->mm && in out_of_memory()
713 !oom_unkillable_task(current, NULL, oc->nodemask) && in out_of_memory()
714 current->signal->oom_score_adj != OOM_SCORE_ADJ_MIN) { in out_of_memory()
715 get_task_struct(current); in out_of_memory()
[all …]
Dmempolicy.c349 if (!node_isset(current->il_next, tmp)) { in mpol_rebind_nodemask()
350 current->il_next = next_node(current->il_next, tmp); in mpol_rebind_nodemask()
351 if (current->il_next >= MAX_NUMNODES) in mpol_rebind_nodemask()
352 current->il_next = first_node(tmp); in mpol_rebind_nodemask()
353 if (current->il_next >= MAX_NUMNODES) in mpol_rebind_nodemask()
354 current->il_next = numa_node_id(); in mpol_rebind_nodemask()
769 task_lock(current); in do_set_mempolicy()
772 task_unlock(current); in do_set_mempolicy()
776 old = current->mempolicy; in do_set_mempolicy()
777 current->mempolicy = new; in do_set_mempolicy()
[all …]
/linux-4.4.14/arch/blackfin/kernel/
Dtrace.c152 if ((unsigned long)current >= FIXED_CODE_START && in decode_address()
153 !((unsigned long)current & 0x3)) { in decode_address()
154 if (current->mm && in decode_address()
155 (address > current->mm->start_code) && in decode_address()
156 (address < current->mm->end_code)) in decode_address()
157 offset = address - current->mm->start_code; in decode_address()
755 if ((unsigned long)current >= FIXED_CODE_START && in dump_bfin_process()
756 !((unsigned long)current & 0x3) && current->pid) { in dump_bfin_process()
758 if (current->comm >= (char *)FIXED_CODE_START) in dump_bfin_process()
760 current->comm, current->pid); in dump_bfin_process()
[all …]
Dprocess.c84 if (current->mm) in start_thread()
85 regs->p5 = current->mm->start_data; in start_thread()
87 task_thread_info(current)->l1_task_info.stack_start = in start_thread()
88 (void *)current->mm->context.stack_start; in start_thread()
89 task_thread_info(current)->l1_task_info.lowest_sp = (void *)new_sp; in start_thread()
90 memcpy(L1_SCRATCH_TASK_INFO, &task_thread_info(current)->l1_task_info, in start_thread()
104 if (current->nr_cpus_allowed == num_possible_cpus()) in bfin_clone()
105 set_cpus_allowed_ptr(current, cpumask_of(smp_processor_id())); in bfin_clone()
148 if (!p || p == current || p->state == TASK_RUNNING) in get_wchan()
/linux-4.4.14/Documentation/power/regulator/
Doverview.txt1 Linux voltage and current regulator framework
8 voltage and current regulators.
12 regulators (where voltage output is controllable) and current sinks (where
13 current limit is controllable).
26 some can control their output voltage and or current.
39 current limit. It only needs to enable or disable its
44 current limit to meet operation demands.
94 - regulator current output limit is 20mA @ 5V but is
103 - Domain-3 current limit is 0mA -> 20mA.
106 dynamically setting voltage or current limit levels.
[all …]
/linux-4.4.14/arch/s390/mm/
Dmmap.c36 if (!(current->flags & PF_RANDOMIZE)) in stack_maxrandom_size()
38 if (current->personality & ADDR_NO_RANDOMIZE) in stack_maxrandom_size()
53 if (current->personality & ADDR_COMPAT_LAYOUT) in mmap_is_legacy()
86 struct mm_struct *mm = current->mm; in arch_get_unmapped_area()
122 struct mm_struct *mm = current->mm; in arch_get_unmapped_area_topdown()
177 return crst_table_upgrade(current->mm); in s390_mmap_check()
185 struct mm_struct *mm = current->mm; in s390_get_unmapped_area()
207 struct mm_struct *mm = current->mm; in s390_get_unmapped_area_topdown()
232 if (current->flags & PF_RANDOMIZE) in arch_pick_mmap_layout()
Dfault.c116 return current->thread.mm_segment.ar4; in user_space_fault()
117 if (current->flags & PF_VCPU) in user_space_fault()
207 else if ((current->flags & PF_VCPU) && S390_lowcore.gmap) { in dump_fault_info()
223 if ((task_pid_nr(current) > 1) && !show_unhandled_signals) in report_user_fault()
225 if (!unhandled_signal(current, signr)) in report_user_fault()
251 force_sig_info(SIGSEGV, &si, current); in do_sigsegv()
299 struct task_struct *tsk = current; in do_sigbus()
384 tsk = current; in do_exception()
416 gmap = (current->flags & PF_VCPU) ? in do_exception()
419 current->thread.gmap_addr = address; in do_exception()
[all …]
/linux-4.4.14/arch/unicore32/kernel/
Dptrace.c121 if (!(current->ptrace & PT_PTRACED)) in syscall_trace()
135 ptrace_notify(SIGTRAP | ((current->ptrace & PT_TRACESYSGOOD) in syscall_trace()
142 if (current->exit_code) { in syscall_trace()
143 send_sig(current->exit_code, current, 1); in syscall_trace()
144 current->exit_code = 0; in syscall_trace()
/linux-4.4.14/security/integrity/
Dintegrity_audit.c41 ab = audit_log_start(current->audit_context, GFP_KERNEL, audit_msgno); in integrity_audit_msg()
43 task_pid_nr(current), in integrity_audit_msg()
45 from_kuid(&init_user_ns, audit_get_loginuid(current)), in integrity_audit_msg()
46 audit_get_sessionid(current)); in integrity_audit_msg()
53 audit_log_untrustedstring(ab, get_task_comm(name, current)); in integrity_audit_msg()
/linux-4.4.14/fs/xfs/
Dkmem.c59 current->comm, current->pid, in kmem_alloc()
83 if ((current->flags & PF_FSTRANS) || (flags & KM_NOFS)) in kmem_zalloc_large()
89 if ((current->flags & PF_FSTRANS) || (flags & KM_NOFS)) in kmem_zalloc_large()
125 current->comm, current->pid, in kmem_zone_alloc()
Dxfs_linux.h121 #define current_pid() (current->pid)
122 #define current_test_flags(f) (current->flags & (f))
124 (*(sp) = current->flags, current->flags |= (f))
126 (*(sp) = current->flags, current->flags &= ~(f))
128 (current->flags = ((current->flags & ~(f)) | (*(sp) & (f))))
/linux-4.4.14/arch/mips/power/
Dcpu.c22 save_fp(current); in save_processor_state()
24 save_dsp(current); in save_processor_state()
32 restore_fp(current); in restore_processor_state()
34 restore_dsp(current); in restore_processor_state()
/linux-4.4.14/fs/reiserfs/
Dlock.c25 if (sb_i->lock_owner != current) { in reiserfs_write_lock()
27 sb_i->lock_owner = current; in reiserfs_write_lock()
43 BUG_ON(sb_i->lock_owner != current); in reiserfs_write_unlock()
57 if (sb_i->lock_owner != current) in reiserfs_write_unlock_nested()
78 sb_i->lock_owner = current; in reiserfs_write_lock_nested()
/linux-4.4.14/arch/x86/um/
Dsyscalls_64.c35 ret = restore_registers(pid, &current->thread.regs.regs); in arch_prctl()
58 current->thread.arch.fs = (unsigned long) ptr; in arch_prctl()
59 ret = save_registers(pid, &current->thread.regs.regs); in arch_prctl()
62 ret = save_registers(pid, &current->thread.regs.regs); in arch_prctl()
77 return arch_prctl(current, code, (unsigned long __user *) addr); in sys_arch_prctl()
/linux-4.4.14/arch/arm/kernel/
Dtraps.c187 tsk = current; in dump_backtrace()
192 } else if (tsk != current) { in dump_backtrace()
239 struct task_struct *tsk = current; in __die()
295 if (regs && kexec_should_crash(current)) in oops_end()
340 current->thread.error_code = err; in arm_notify_die()
341 current->thread.trap_no = trap; in arm_notify_die()
343 force_sig_info(info->si_signo, info, current); in arm_notify_die()
450 current->comm, task_pid_nr(current), pc); in do_undefinstr()
510 if ((current->personality & PER_MASK) != PER_LINUX) { in bad_syscall()
511 send_sig(SIGSEGV, current, 1); in bad_syscall()
[all …]
Dswp_emulate.c114 down_read(&current->mm->mmap_sem); in set_segfault()
115 if (find_vma(current->mm, addr) == NULL) in set_segfault()
119 up_read(&current->mm->mmap_sem); in set_segfault()
153 if (likely(res != -EAGAIN) || signal_pending(current)) in emulate_swpX()
196 if (current->pid != previous_pid) { in swp_handler()
198 current->comm, (unsigned long)current->pid); in swp_handler()
199 previous_pid = current->pid; in swp_handler()
/linux-4.4.14/arch/arm/probes/uprobes/
Dcore.c138 struct uprobe_task *utask = current->utask; in arch_uprobe_pre_xol()
143 utask->autask.saved_trap_no = current->thread.trap_no; in arch_uprobe_pre_xol()
144 current->thread.trap_no = UPROBE_TRAP_NR; in arch_uprobe_pre_xol()
152 struct uprobe_task *utask = current->utask; in arch_uprobe_post_xol()
154 WARN_ON_ONCE(current->thread.trap_no != UPROBE_TRAP_NR); in arch_uprobe_post_xol()
156 current->thread.trap_no = utask->autask.saved_trap_no; in arch_uprobe_post_xol()
175 struct uprobe_task *utask = current->utask; in arch_uprobe_abort_xol()
177 current->thread.trap_no = utask->autask.saved_trap_no; in arch_uprobe_abort_xol()
/linux-4.4.14/Documentation/devicetree/bindings/mfd/
Das3711.txt15 - su1-max-uA : maximum current
20 - su1-max-uA : maximum current
25 - su2-feedback-curr1 : CURR1 input used for current feedback
26 - su2-feedback-curr2 : CURR2 input used for current feedback
27 - su2-feedback-curr3 : CURR3 input used for current feedback
28 - su2-feedback-curr-auto: automatic current feedback selection
38 - su2-auto-curr1 : use CURR1 input for current feedback
39 - su2-auto-curr2 : use CURR2 input for current feedback
40 - su2-auto-curr3 : use CURR3 input for current feedback
/linux-4.4.14/arch/um/drivers/
Dmconsole_kern.h27 #define CONFIG_CHUNK(str, size, current, chunk, end) \ argument
29 current += strlen(chunk); \
30 if(current >= size) \
37 current++; \
/linux-4.4.14/arch/cris/arch-v10/kernel/
Dptrace.c186 if (!(current->ptrace & PT_PTRACED)) in do_syscall_trace()
191 ptrace_notify(SIGTRAP | ((current->ptrace & PT_TRACESYSGOOD) in do_syscall_trace()
198 if (current->exit_code) { in do_syscall_trace()
199 send_sig(current->exit_code, current, 1); in do_syscall_trace()
200 current->exit_code = 0; in do_syscall_trace()
/linux-4.4.14/arch/xtensa/kernel/
Dtraps.c187 current->comm, task_pid_nr(current), regs->pc, exccause); in do_unhandled()
188 force_sig(SIGILL, current); in do_unhandled()
282 current->comm, task_pid_nr(current), regs->pc); in do_illegal_instruction()
283 force_sig(SIGILL, current); in do_illegal_instruction()
303 current->thread.bad_vaddr = regs->excvaddr; in do_unaligned_user()
304 current->thread.error_code = -3; in do_unaligned_user()
307 regs->excvaddr, current->comm, task_pid_nr(current), regs->pc); in do_unaligned_user()
312 force_sig_info(SIGSEGV, &info, current); in do_unaligned_user()
338 force_sig(SIGTRAP, current); in do_debug()
Dsignal.c248 current->restart_block.fn = do_no_restart_syscall; in xtensa_rt_sigreturn()
274 force_sig(SIGSEGV, current); in xtensa_rt_sigreturn()
344 sp = current->sas_ss_sp + current->sas_ss_size; in setup_frame()
403 current->comm, current->pid, sig, frame, regs->pc); in setup_frame()
422 task_pt_regs(current)->icountlevel = 0; in do_signal()
461 if (current->ptrace & PT_SINGLESTEP) in do_signal()
462 task_pt_regs(current)->icountlevel = 1; in do_signal()
487 if (current->ptrace & PT_SINGLESTEP) in do_signal()
488 task_pt_regs(current)->icountlevel = 1; in do_signal()
/linux-4.4.14/arch/frv/kernel/
Dsignal.c61 struct user_context *user = current->thread.user; in restore_sigcontext()
65 current->restart_block.fn = do_no_restart_syscall; in restore_sigcontext()
107 force_sig(SIGSEGV, current); in sys_sigreturn()
133 force_sig(SIGSEGV, current); in sys_rt_sigreturn()
142 save_user_regs(current->thread.user); in setup_sigcontext()
144 if (copy_to_user(&sc->sc_context, current->thread.user, sizeof(sc->sc_context)) != 0) in setup_sigcontext()
217 if (current->personality & FDPIC_FUNCPTRS) { in setup_frame()
236 sig, current->comm, current->pid, frame, __frame->pc, in setup_frame()
298 if (current->personality & FDPIC_FUNCPTRS) { in setup_rt_frame()
318 sig, current->comm, current->pid, frame, __frame->pc, in setup_rt_frame()
/linux-4.4.14/fs/proc/
Dtask_nommu.c54 if (current->fs && current->fs->users > 1) in task_mem()
55 sbytes += kobjsize(current->fs); in task_mem()
57 bytes += kobjsize(current->fs); in task_mem()
59 if (current->files && atomic_read(&current->files->count) > 1) in task_mem()
60 sbytes += kobjsize(current->files); in task_mem()
62 bytes += kobjsize(current->files); in task_mem()
64 if (current->sighand && atomic_read(&current->sighand->count) > 1) in task_mem()
65 sbytes += kobjsize(current->sighand); in task_mem()
67 bytes += kobjsize(current->sighand); in task_mem()
69 bytes += kobjsize(current); /* includes kernel stack */ in task_mem()
Dthread_self.c13 pid_t tgid = task_tgid_nr_ns(current, ns); in proc_thread_self_readlink()
14 pid_t pid = task_pid_nr_ns(current, ns); in proc_thread_self_readlink()
25 pid_t tgid = task_tgid_nr_ns(current, ns); in proc_thread_self_follow_link()
26 pid_t pid = task_pid_nr_ns(current, ns); in proc_thread_self_follow_link()
/linux-4.4.14/fs/btrfs/
Dlocking.c42 if (eb->lock_nested && current->pid == eb->lock_owner) in btrfs_set_lock_blocking_rw()
74 if (eb->lock_nested && current->pid == eb->lock_owner) in btrfs_clear_lock_blocking_rw()
110 current->pid == eb->lock_owner); in btrfs_tree_read_lock()
114 current->pid == eb->lock_owner) { in btrfs_tree_read_lock()
195 eb->lock_owner = current->pid; in btrfs_try_tree_write_lock()
210 if (eb->lock_nested && current->pid == eb->lock_owner) { in btrfs_tree_read_unlock()
232 if (eb->lock_nested && current->pid == eb->lock_owner) { in btrfs_tree_read_unlock_blocking()
253 WARN_ON(eb->lock_owner == current->pid); in btrfs_tree_lock()
273 eb->lock_owner = current->pid; in btrfs_tree_lock()
/linux-4.4.14/Documentation/devicetree/bindings/power_supply/
Dlp8727_charger.txt15 - charging-current: value of 'enum lp8727_ichg' (u8)
31 /* AC charger: 5% EOC and 500mA charging current */
35 charging-current = /bits/ 8 <4>;
38 /* USB charger: 10% EOC and 400mA charging current */
42 charging-current = /bits/ 8 <2>;
Dqcom_smbb.txt43 - qcom,fast-charge-current-limit:
46 Description: Maximum charge current; May be clamped to safety limits.
69 - qcom,fast-charge-safe-current:
72 Description: Maximum safe battery charge current; May pre-set by bootloader,
74 'qcom,fast-charge-current-limit' will be clamped by this value.
88 - qcom,dc-current-limit:
91 Description: Default DC charge current limit
102 adjust the maximum charge voltage or current in the extended
104 is in the extended temperature range. Voltage/current
129 qcom,fast-charge-current-limit = <1000000>;
[all …]
Dtps65090.txt7 -ti,enable-low-current-chrg: Enables charging when a low current is detected
16 ti,enable-low-current-chrg;
/linux-4.4.14/arch/tile/kernel/
Dsmpboot.c68 rc = sched_setaffinity(current->pid, cpumask_of(boot_cpu)); in smp_prepare_cpus()
128 long rc = sched_setaffinity(current->pid, &init_affinity); in reset_init_affinity()
164 current->active_mm = &init_mm; in start_secondary()
165 if (current->mm) in start_secondary()
167 enter_lazy_tlb(&init_mm, current); in start_secondary()
265 rc = sched_setaffinity(current->pid, cpumask_of(cpu)); in smp_cpus_done()
/linux-4.4.14/arch/hexagon/mm/
Dvm_fault.c51 struct mm_struct *mm = current->mm; in do_page_fault()
106 if ((fault & VM_FAULT_RETRY) && fatal_signal_pending(current)) in do_page_fault()
113 current->maj_flt++; in do_page_fault()
115 current->min_flt++; in do_page_fault()
152 force_sig_info(info.si_signo, &info, current); in do_page_fault()
163 force_sig_info(info.si_signo, &info, current); in do_page_fault()
Dvm_tlb.c42 if (mm->context.ptbase == current->active_mm->context.ptbase) in flush_tlb_range()
71 if (current->active_mm->context.ptbase == mm->context.ptbase) in flush_tlb_mm()
82 if (mm->context.ptbase == current->active_mm->context.ptbase) in flush_tlb_page()
/linux-4.4.14/arch/x86/math-emu/
Dfpu_system.h29 mutex_lock(&current->mm->context.lock); in FPU_get_ldt_descriptor()
30 if (current->mm->context.ldt && seg < current->mm->context.ldt->size) in FPU_get_ldt_descriptor()
31 ret = current->mm->context.ldt->entries[seg]; in FPU_get_ldt_descriptor()
32 mutex_unlock(&current->mm->context.lock); in FPU_get_ldt_descriptor()
49 #define I387 (&current->thread.fpu.state)
/linux-4.4.14/arch/m32r/kernel/
Dtraps.c188 current->comm, task_pid_nr(current), 0xffff & i, 4096+(unsigned long)current); in show_registers()
196 show_stack(current, (unsigned long*) sp); in show_registers()
241 struct task_struct *tsk = current; in do_trap()
292 current->thread.error_code = error_code; in do_alignment_check()
293 current->thread.trap_no = 0x17; in do_alignment_check()
308 "access\n", current->comm); in do_alignment_check()
309 force_sig(SIGSEGV, current); in do_alignment_check()
/linux-4.4.14/arch/hexagon/kernel/
Dtraps.c105 task = current; in do_show_stack()
112 if (task == current) { in do_show_stack()
221 do_show_stack(current, &regs->r30, pt_elr(regs)); in die()
253 force_sig(SIGBUS, current); in misaligned_instruction()
264 force_sig(SIGBUS, current); in misaligned_data_load()
270 force_sig(SIGBUS, current); in misaligned_data_store()
276 force_sig(SIGILL, current); in illegal_instruction()
286 force_sig(SIGBUS, current); in precise_bus_error()
426 force_sig_info(SIGTRAP, &info, current); in do_trap0()
/linux-4.4.14/arch/frv/mm/
Dfault.c54 mm = current->mm; in do_page_fault()
107 current->pid, ear0, __frame->sp); in do_page_fault()
110 current->pid, in do_page_fault()
178 current->maj_flt++; in do_page_fault()
180 current->min_flt++; in do_page_fault()
198 force_sig_info(SIGSEGV, &info, current); in do_page_fault()
232 pge = pgd_offset(current->mm, ear0); in do_page_fault()
279 force_sig_info(SIGBUS, &info, current); in do_page_fault()
/linux-4.4.14/arch/x86/kernel/fpu/
Dcore.c76 return !current->thread.fpu.fpregs_active && (read_cr0() & X86_CR0_TS); in interrupted_kernel_fpu_idle()
110 struct fpu *fpu = &current->thread.fpu; in __kernel_fpu_begin()
127 struct fpu *fpu = &current->thread.fpu; in __kernel_fpu_end()
188 WARN_ON_FPU(fpu != &current->thread.fpu); in fpu__save()
234 WARN_ON_FPU(src_fpu != &current->thread.fpu); in fpu_copy()
285 WARN_ON_FPU(fpu != &current->thread.fpu); in fpu__activate_curr()
341 WARN_ON_FPU(fpu == &current->thread.fpu); in fpu__activate_fpstate_write()
424 WARN_ON_FPU(fpu != &current->thread.fpu); /* Almost certainly an anomaly */ in fpu__clear()
/linux-4.4.14/drivers/cpufreq/
Dintegrator-cpufreq.c89 cpus_allowed = current->cpus_allowed; in integrator_set_target()
95 set_cpus_allowed_ptr(current, cpumask_of(cpu)); in integrator_set_target()
120 set_cpus_allowed_ptr(current, &cpus_allowed); in integrator_set_target()
143 set_cpus_allowed_ptr(current, &cpus_allowed); in integrator_set_target()
157 cpus_allowed = current->cpus_allowed; in integrator_get()
159 set_cpus_allowed_ptr(current, cpumask_of(cpu)); in integrator_get()
174 set_cpus_allowed_ptr(current, &cpus_allowed); in integrator_get()
Dsparc-us3-cpufreq.c85 cpumask_copy(&cpus_allowed, tsk_cpus_allowed(current)); in us3_freq_get()
86 set_cpus_allowed_ptr(current, cpumask_of(cpu)); in us3_freq_get()
91 set_cpus_allowed_ptr(current, &cpus_allowed); in us3_freq_get()
102 cpumask_copy(&cpus_allowed, tsk_cpus_allowed(current)); in us3_freq_target()
103 set_cpus_allowed_ptr(current, cpumask_of(cpu)); in us3_freq_target()
130 set_cpus_allowed_ptr(current, &cpus_allowed); in us3_freq_target()
Dia64-acpi-cpufreq.c111 saved_mask = current->cpus_allowed; in processor_get_freq()
112 set_cpus_allowed_ptr(current, cpumask_of(cpu)); in processor_get_freq()
120 set_cpus_allowed_ptr(current, &saved_mask); in processor_get_freq()
130 set_cpus_allowed_ptr(current, &saved_mask); in processor_get_freq()
148 saved_mask = current->cpus_allowed; in processor_set_freq()
149 set_cpus_allowed_ptr(current, cpumask_of(policy->cpu)); in processor_set_freq()
190 set_cpus_allowed_ptr(current, &saved_mask); in processor_set_freq()
/linux-4.4.14/Documentation/arm/Samsung-S3C24XX/
DS3C2412.txt22 No support for suspend/resume to RAM in the current system.
28 No current support for DMA.
63 No current support in the kernel
90 No current support for the MMC/SD/SDIO block.
102 No current support for the IIS interface.
108 No current support for the SPI interfaces.
114 No current support for the on-board ATA block.
DUSB-Host.txt41 board implements extra power control or over-current monitoring.
57 that get called to enable over-current detection, and to
68 Called to enable or disable the over-current monitoring.
74 The OHCI driver fills this field in for the over-current code
75 to call when there is a change to the over-current state on
77 with bit X being 1 for an over-current on port X.
/linux-4.4.14/arch/alpha/mm/
Dfault.c87 struct mm_struct *mm = current->mm; in do_page_fault()
152 if ((fault & VM_FAULT_RETRY) && fatal_signal_pending(current)) in do_page_fault()
167 current->maj_flt++; in do_page_fault()
169 current->min_flt++; in do_page_fault()
227 force_sig_info(SIGBUS, &info, current); in do_page_fault()
237 force_sig_info(SIGSEGV, &info, current); in do_page_fault()
250 pgd = current->active_mm->pgd + index; in do_page_fault()
/linux-4.4.14/arch/mips/netlogic/xlp/
Dcop2-ex.c100 KSTK_STATUS(current) |= ST0_CU2; in nlm_cu2_call()
103 nlm_cop2_restore(&(current->thread.cp2)); in nlm_cu2_call()
107 current->pid, current->comm); in nlm_cu2_call()
/linux-4.4.14/arch/x86/kernel/
Duprobes.c478 struct uprobe_task *utask = current->utask; in riprel_pre_xol()
489 struct uprobe_task *utask = current->utask; in riprel_post_xol()
558 struct uprobe_task *utask = current->utask; in default_post_xol_op()
817 struct uprobe_task *utask = current->utask; in arch_uprobe_pre_xol()
826 utask->autask.saved_trap_nr = current->thread.trap_nr; in arch_uprobe_pre_xol()
827 current->thread.trap_nr = UPROBE_TRAP_NR; in arch_uprobe_pre_xol()
831 if (test_tsk_thread_flag(current, TIF_BLOCKSTEP)) in arch_uprobe_pre_xol()
832 set_task_blockstep(current, false); in arch_uprobe_pre_xol()
864 struct uprobe_task *utask = current->utask; in arch_uprobe_post_xol()
868 WARN_ON_ONCE(current->thread.trap_nr != UPROBE_TRAP_NR); in arch_uprobe_post_xol()
[all …]
Dsignal.c72 current->restart_block.fn = do_no_restart_syscall; in restore_sigcontext()
155 put_user_ex(current->thread.trap_nr, &sc->trapno); in setup_sigcontext()
156 put_user_ex(current->thread.error_code, &sc->err); in setup_sigcontext()
174 put_user_ex(current->thread.cr2, &sc->cr2); in setup_sigcontext()
210 struct fpu *fpu = &current->thread.fpu; in get_sigframe()
219 if (current->sas_ss_size) in get_sigframe()
220 sp = current->sas_ss_sp + current->sas_ss_size; in get_sigframe()
302 if (current->mm->context.vdso) in __setup_frame()
303 restorer = current->mm->context.vdso + in __setup_frame()
367 restorer = current->mm->context.vdso + in __setup_rt_frame()
[all …]
Dvm86_32.c84 #define VFLAGS (*(unsigned short *)&(current->thread.vm86->veflags))
85 #define VEFLAGS (current->thread.vm86->veflags)
96 struct task_struct *tsk = current; in save_v86_state()
98 struct vm86 *vm86 = current->thread.vm86; in save_v86_state()
230 struct task_struct *tsk = current; in do_sys_vm86()
257 current->comm, task_pid_nr(current), in do_sys_vm86()
407 set_flags(VEFLAGS, flags, current->thread.vm86->veflags_mask); in set_vflags_long()
417 set_flags(VFLAGS, flags, current->thread.vm86->veflags_mask); in set_vflags_short()
432 return flags | (VEFLAGS & current->thread.vm86->veflags_mask); in get_vflags()
530 struct vm86 *vm86 = current->thread.vm86; in do_int()
[all …]
Dprocess_64.c161 struct task_struct *me = current; in copy_thread_tls()
467 if (current->mm) in set_personality_64bit()
468 current->mm->context.ia32_compat = 0; in set_personality_64bit()
474 current->personality &= ~READ_IMPLIES_EXEC; in set_personality_64bit()
488 if (current->mm) in set_personality_ia32()
489 current->mm->context.ia32_compat = TIF_X32; in set_personality_ia32()
490 current->personality &= ~READ_IMPLIES_EXEC; in set_personality_ia32()
497 if (current->mm) in set_personality_ia32()
498 current->mm->context.ia32_compat = TIF_IA32; in set_personality_ia32()
499 current->personality |= force_personality32; in set_personality_ia32()
[all …]
/linux-4.4.14/arch/alpha/kernel/
Dtraps.c177 printk("%s(%d): %s %ld\n", current->comm, task_pid_nr(current), str, err); in die_if_kernel()
226 send_sig_info(SIGFPE, &info, current); in do_entArith()
270 if (ptrace_cancel_bpt(current)) { in do_entIF()
274 send_sig_info(SIGTRAP, &info, current); in do_entIF()
283 send_sig_info(SIGTRAP, &info, current); in do_entIF()
350 send_sig_info(signo, &info, current); in do_entIF()
378 send_sig_info(SIGFPE, &info, current); in do_entIF()
407 send_sig_info(SIGILL, &info, current); in do_entIF()
428 force_sig_info(SIGILL, &info, current); in do_entDbg()
655 current->comm, task_pid_nr(current)); in do_entUna()
[all …]
Dsignal.c153 current->restart_block.fn = do_no_restart_syscall; in restore_sigcontext()
219 if (ptrace_cancel_bpt (current)) { in do_sigreturn()
227 send_sig_info(SIGTRAP, &info, current); in do_sigreturn()
232 force_sig(SIGSEGV, current); in do_sigreturn()
253 if (ptrace_cancel_bpt (current)) { in do_rt_sigreturn()
261 send_sig_info(SIGTRAP, &info, current); in do_rt_sigreturn()
266 force_sig(SIGSEGV, current); in do_rt_sigreturn()
377 current->comm, current->pid, frame, regs->pc, regs->r26); in setup_frame()
431 current->comm, current->pid, frame, regs->pc, regs->r26); in setup_rt_frame()
495 unsigned long single_stepping = ptrace_cancel_bpt(current); in do_signal()
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/rtc/
Drtc-palmas.txt17 - ti,backup-battery-charge-high-current: Enable high current charging in
19 The high current will be > 100mA. Absence of this property will
20 charge battery to lower current i.e. < 100mA.
30 ti,backup-battery-charge-high-current;
/linux-4.4.14/arch/openrisc/kernel/
Dtraps.c141 current->comm, current->pid, (unsigned long)current); in show_registers()
203 ((struct task_struct *)(__pa(current)))->comm, in nommu_dump_state()
204 ((struct task_struct *)(__pa(current)))->pid, in nommu_dump_state()
205 (unsigned long)current); in nommu_dump_state()
295 force_sig_info(SIGTRAP, &info, current); in do_trap()
310 force_sig_info(SIGSEGV, &info, current); in do_unaligned_access()
329 force_sig_info(SIGBUS, &info, current); in do_bus_fault()
348 force_sig_info(SIGBUS, &info, current); in do_illegal_instruction()
/linux-4.4.14/arch/avr32/kernel/
Dptrace.c196 if (!(current->ptrace & PT_PTRACED)) in syscall_trace()
201 ptrace_notify(SIGTRAP | ((current->ptrace & PT_TRACESYSGOOD) in syscall_trace()
209 if (current->exit_code) { in syscall_trace()
211 current->exit_code, current->pid); in syscall_trace()
212 send_sig(current->exit_code, current, 1); in syscall_trace()
213 current->exit_code = 0; in syscall_trace()
/linux-4.4.14/Documentation/devicetree/bindings/leds/
Dcommon.txt3 LED and flash LED devices provide the same basic functionality as current
7 Many LED devices expose more than one current output that can be connected
14 - led-sources : List of device current outputs the LED is connected to. The
32 - led-max-microamp : Maximum LED supply current in microamperes. This property
35 current is set.
36 For flash LED controllers with configurable current this
41 - flash-max-microamp : Maximum flash LED supply current in microamperes.
45 For controllers that have no configurable current the flash-max-microamp
Dleds-ktd2692.txt7 enable/disable the IC, Movie(max 1/3 of Flash current) / Flash mode current,
11 LED current will be ramped up to the flash-mode current level.
29 - flash-max-microamp : Flash LED maximum current
/linux-4.4.14/arch/mn10300/include/asm/
Dcurrent.h21 register struct task_struct *const current asm("e2") __attribute__((used));
23 #define get_current() current
34 #define current get_current() macro
/linux-4.4.14/kernel/events/
Duprobes.c1076 if (!fatal_signal_pending(current) && in uprobe_mmap()
1167 struct mm_struct *mm = current->mm; in __create_xol_area()
1213 struct mm_struct *mm = current->mm; in get_xol_area()
1376 struct uprobe_task *utask = current->utask; in uprobe_get_trap_addr()
1426 if (!current->utask) in get_utask()
1427 current->utask = kzalloc(sizeof(struct uprobe_task), GFP_KERNEL); in get_utask()
1428 return current->utask; in get_utask()
1462 current->comm, current->pid, msg); in uprobe_warn()
1467 if (current->flags & PF_EXITING) in dup_xol_work()
1470 if (!__create_xol_area(current->utask->dup_xol_addr)) in dup_xol_work()
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/iio/adc/
Dqcom,spmi-iadc.txt1 Qualcomm's SPMI PMIC current ADC
3 QPNP PMIC current ADC (IADC) provides interface to clients to read current.
4 A 16 bit ADC is used for current measurements. IADC can measure the current
/linux-4.4.14/tools/testing/selftests/powerpc/pmu/
Dcount_instructions.c76 u64 current, overhead; in determine_overhead() local
84 current = events[0].result.value; in determine_overhead()
85 if (current < overhead) { in determine_overhead()
86 printf("Replacing overhead %llu with %llu\n", overhead, current); in determine_overhead()
87 overhead = current; in determine_overhead()
/linux-4.4.14/arch/x86/mm/
Dmmap.c41 if ((current->flags & PF_RANDOMIZE) && in stack_maxrandom_size()
42 !(current->personality & ADDR_NO_RANDOMIZE)) { in stack_maxrandom_size()
59 if (current->personality & ADDR_COMPAT_LAYOUT) in mmap_is_legacy()
116 if (current->flags & PF_RANDOMIZE) in arch_pick_mmap_layout()
/linux-4.4.14/net/netlabel/
Dnetlabel_user.h51 security_task_getsecid(current, &audit_info->secid); in netlbl_netlink_auditinfo()
52 audit_info->loginuid = audit_get_loginuid(current); in netlbl_netlink_auditinfo()
53 audit_info->sessionid = audit_get_sessionid(current); in netlbl_netlink_auditinfo()
/linux-4.4.14/drivers/md/persistent-data/
Ddm-block-manager.c106 if (lock->holders[i] == current) { in __check_holder()
130 set_task_state(current, TASK_UNINTERRUPTIBLE); in __wait()
138 set_task_state(current, TASK_RUNNING); in __wait()
212 __add_holder(lock, current); in bl_down_read()
217 get_task_struct(current); in bl_down_read()
219 w.task = current; in bl_down_read()
225 put_task_struct(current); in bl_down_read()
240 __add_holder(lock, current); in bl_down_read_nonblock()
254 __del_holder(lock, current); in bl_up_read()
275 __add_holder(lock, current); in bl_down_write()
[all …]
/linux-4.4.14/tools/perf/
Dbuiltin-timechart.c100 struct per_pidcomm *current; member
222 p->current = c; in pid_set_comm()
227 p->current = c; in pid_set_comm()
235 p->current = c; in pid_set_comm()
246 if (pp->current && pp->current->comm && !p->current) in pid_fork()
247 pid_set_comm(tchart, pid, pp->current->comm); in pid_fork()
250 if (p->current && !p->current->start_time) { in pid_fork()
251 p->current->start_time = timestamp; in pid_fork()
252 p->current->state_since = timestamp; in pid_fork()
261 if (p->current) in pid_exit()
[all …]
/linux-4.4.14/arch/microblaze/mm/
Dfault.c90 struct mm_struct *mm = current->mm; in do_page_fault()
174 struct pt_regs *uregs = current->thread.regs; in do_page_fault()
221 if ((fault & VM_FAULT_RETRY) && fatal_signal_pending(current)) in do_page_fault()
236 current->maj_flt++; in do_page_fault()
238 current->min_flt++; in do_page_fault()
302 force_sig_info(SIGBUS, &info, current); in do_page_fault()
/linux-4.4.14/arch/nios2/mm/
Dfault.c46 struct task_struct *tsk = current; in do_page_fault()
136 if ((fault & VM_FAULT_RETRY) && fatal_signal_pending(current)) in do_page_fault()
156 current->maj_flt++; in do_page_fault()
158 current->min_flt++; in do_page_fault()
188 if (unhandled_signal(current, SIGSEGV) && printk_ratelimit()) { in do_page_fault()
190 "cause %ld\n", current->comm, SIGSEGV, address, cause); in do_page_fault()
/linux-4.4.14/arch/sparc/mm/
Dfault_64.c82 unhandled_fault(regs->tpc, current, regs); in bad_kernel_pc()
94 pgd_t *pgdp = pgd_offset(current->mm, tpc); in get_user_insn()
195 show_signal_msg(regs, sig, code, addr, current); in do_fault_siginfo()
197 force_sig_info(sig, &info, current); in do_fault_siginfo()
267 unhandled_fault (address, current, regs); in do_kernel_fault()
277 current->comm, current->pid, in bogus_32bit_fault_tpc()
285 struct mm_struct *mm = current->mm; in do_sparc64_fault()
444 if ((fault & VM_FAULT_RETRY) && fatal_signal_pending(current)) in do_sparc64_fault()
459 current->maj_flt++; in do_sparc64_fault()
463 current->min_flt++; in do_sparc64_fault()
Dfault_32.c99 unhandled_fault(address, current, &regs); in lookup_fault()
139 addr, current); in __do_fault_siginfo()
141 force_sig_info (sig, &info, current); in __do_fault_siginfo()
171 struct task_struct *tsk = current; in do_sparc_fault()
246 if ((fault & VM_FAULT_RETRY) && fatal_signal_pending(current)) in do_sparc_fault()
261 current->maj_flt++; in do_sparc_fault()
265 current->min_flt++; in do_sparc_fault()
387 struct task_struct *tsk = current; in force_user_fault()
434 force_sig(SIGILL, current); in check_stack_aligned()
/linux-4.4.14/arch/mips/cavium-octeon/
Dcpu.c29 prefetch(&current->thread.cp2); in cnmips_cu2_call()
31 KSTK_STATUS(current) |= ST0_CU2; in cnmips_cu2_call()
34 octeon_cop2_restore(&(current->thread.cp2)); in cnmips_cu2_call()
/linux-4.4.14/tools/testing/selftests/powerpc/pmu/ebb/
Dinstruction_count_test.c72 uint64_t current, overhead; in determine_overhead() local
80 current = event->result.value; in determine_overhead()
81 if (current < overhead) { in determine_overhead()
82 printf("Replacing overhead %lu with %lu\n", overhead, current); in determine_overhead()
83 overhead = current; in determine_overhead()
/linux-4.4.14/drivers/staging/lustre/lustre/llite/
Dremote_perm.c168 if (perm->rp_uid != current->uid || in ll_update_remote_perm()
169 perm->rp_gid != current->gid || in ll_update_remote_perm()
170 perm->rp_fsuid != current->fsuid || in ll_update_remote_perm()
171 perm->rp_fsgid != current->fsgid) { in ll_update_remote_perm()
176 perm->rp_fsgid, current->uid, current->gid, in ll_update_remote_perm()
177 current->fsuid, current->fsgid); in ll_update_remote_perm()
/linux-4.4.14/arch/x86/include/asm/
Delf.h185 elf_common_init(&current->thread, _r, 0)
188 elf_common_init(&current->thread, regs, __USER_DS)
229 (pr_reg)[21] = current->thread.fs; \
230 (pr_reg)[22] = current->thread.gs; \
304 (unsigned long __force)current->mm->context.vdso); \
312 (unsigned long __force)current->mm->context.vdso); \
327 #define VDSO_CURRENT_BASE ((unsigned long)current->mm->context.vdso)
330 ((unsigned long)current->mm->context.vdso + \
/linux-4.4.14/arch/powerpc/perf/
Dcallchain.c36 if (!validate_sp(sp, current, STACK_FRAME_OVERHEAD)) in valid_next_sp()
62 if (!validate_sp(sp, current, STACK_FRAME_OVERHEAD)) in perf_callchain_kernel()
125 pgdir = current->mm->pgd; in read_user_stack_slow()
212 if (vdso64_rt_sigtramp && current->mm->context.vdso_base && in is_sigreturn_64_address()
213 nip == current->mm->context.vdso_base + vdso64_rt_sigtramp) in is_sigreturn_64_address()
297 return !test_ti_thread_flag(task_thread_info(current), TIF_32BIT); in current_is_64bit()
371 if (vdso32_sigtramp && current->mm->context.vdso_base && in is_sigreturn_32_address()
372 nip == current->mm->context.vdso_base + vdso32_sigtramp) in is_sigreturn_32_address()
382 if (vdso32_rt_sigtramp && current->mm->context.vdso_base && in is_rt_sigreturn_32_address()
383 nip == current->mm->context.vdso_base + vdso32_rt_sigtramp) in is_rt_sigreturn_32_address()
/linux-4.4.14/fs/autofs4/
Dwaitq.c65 sigpipe = sigismember(&current->pending.signal, SIGPIPE); in autofs4_write()
84 spin_lock_irqsave(&current->sighand->siglock, flags); in autofs4_write()
85 sigdelset(&current->pending.signal, SIGPIPE); in autofs4_write()
87 spin_unlock_irqrestore(&current->sighand->siglock, flags); in autofs4_write()
362 pid = task_pid_nr_ns(current, ns_of_pid(sbi->oz_pgrp)); in autofs4_wait()
363 tgid = task_tgid_nr_ns(current, ns_of_pid(sbi->oz_pgrp)); in autofs4_wait()
477 spin_lock_irqsave(&current->sighand->siglock, irqflags); in autofs4_wait()
478 oldset = current->blocked; in autofs4_wait()
479 siginitsetinv(&current->blocked, SHUTDOWN_SIGS & ~oldset.sig[0]); in autofs4_wait()
481 spin_unlock_irqrestore(&current->sighand->siglock, irqflags); in autofs4_wait()
[all …]
/linux-4.4.14/scripts/gdb/linux/
Dlists.py42 current=c,
51 current=c
60 current=c,
69 current=c
/linux-4.4.14/arch/m68k/kernel/
Dptrace.c276 ptrace_notify(SIGTRAP | ((current->ptrace & PT_TRACESYSGOOD) in syscall_trace()
283 if (current->exit_code) { in syscall_trace()
284 send_sig(current->exit_code, current, 1); in syscall_trace()
285 current->exit_code = 0; in syscall_trace()
295 ret = tracehook_report_syscall_entry(task_pt_regs(current)); in syscall_trace_enter()
302 tracehook_report_syscall_exit(task_pt_regs(current), 0); in syscall_trace_leave()
Dtraps.c238 if (wba != current->thread.faddr) in fix_xframe040()
356 current->thread.signo = SIGBUS; in access_error040()
357 current->thread.faddr = fp->un.fmt7.faddr; in access_error040()
433 force_sig(SIGKILL, current); in bus_error030()
465 force_sig (SIGBUS, current); in bus_error030()
495 force_sig (SIGSEGV, current); in bus_error030()
510 pr_debug("pid = %x ", current->pid); in bus_error030()
538 temp, addr, current); in bus_error030()
573 force_sig(SIGSEGV, current); in bus_error030()
600 force_sig(SIGSEGV, current); in bus_error030()
[all …]
/linux-4.4.14/drivers/staging/lustre/include/linux/libcfs/linux/
Dlinux-mem.h63 #define memory_pressure_get() (current->flags & PF_MEMALLOC)
64 #define memory_pressure_set() do { current->flags |= PF_MEMALLOC; } while (0)
65 #define memory_pressure_clr() do { current->flags &= ~PF_MEMALLOC; } while (0)
/linux-4.4.14/lib/
Dsmp_processor_id.c25 if (cpumask_equal(tsk_cpus_allowed(current), cpumask_of(this_cpu))) in check_preemption_disabled()
43 what1, what2, preempt_count() - 1, current->comm, current->pid); in check_preemption_disabled()
/linux-4.4.14/arch/alpha/include/asm/
Da.out-core.h28 dump->start_code = current->mm->start_code; in aout_dump_thread()
29 dump->start_data = current->mm->start_data; in aout_dump_thread()
31 dump->u_tsize = ((current->mm->end_code - dump->start_code) in aout_dump_thread()
33 dump->u_dsize = ((current->mm->brk + PAGE_SIZE-1 - dump->start_data) in aout_dump_thread()
35 dump->u_ssize = (current->mm->start_stack - dump->start_stack in aout_dump_thread()
Dprocessor.h24 (current->personality & ADDR_LIMIT_32BIT ? 0x80000000 : 0x00120000000UL)
32 ((current->personality & ADDR_LIMIT_32BIT) ? 0x40000000 : TASK_SIZE / 2)
58 ((tsk) == current ? rdusp() : task_thread_info(tsk)->pcb.usp)
/linux-4.4.14/arch/arc/kernel/
Dprocess.c25 task_thread_info(current)->thr_ptr = (unsigned int)user_tls_data_ptr; in SYSCALL_DEFINE1()
41 return task_thread_info(current)->thr_ptr; in SYSCALL_DEFINE0()
153 task_thread_info(current)->thr_ptr; in copy_thread()
211 force_sigsegv(SIGSEGV, current); in elf_check_arch()
Dtroubleshoot.c88 struct mm_struct *active_mm = current->active_mm; in show_faulting_vma()
126 address = current->thread.fault_address; in show_ecr_verbose()
174 struct task_struct *tsk = current; in show_regs()
188 current->thread.fault_address, in show_regs()
221 cregs = (struct callee_regs *)current->thread.callee_reg; in show_regs()
231 current->thread.fault_address = address; in show_kernel_fault_diag()
238 show_stacktrace(current, regs); in show_kernel_fault_diag()
/linux-4.4.14/arch/um/kernel/skas/
Dprocess.c23 cpu_tasks[0].task = current; in start_kernel_proc()
48 if (current->mm == NULL) in current_stub_stack()
51 return current->mm->context.id.stack; in current_stub_stack()
/linux-4.4.14/arch/mips/cavium-octeon/crypto/
Docteon-crypto.c35 if (KSTK_STATUS(current) & ST0_CU2) { in octeon_crypto_enable()
36 octeon_cop2_save(&(current->thread.cp2)); in octeon_crypto_enable()
37 KSTK_STATUS(current) &= ~ST0_CU2; in octeon_crypto_enable()
/linux-4.4.14/arch/ia64/mm/
Dinit.c94 current->thread.rbs_bot = PAGE_ALIGN(current->mm->start_stack - stack_size); in ia64_set_rbs_bot()
118 vma->vm_mm = current->mm; in ia64_init_addr_space()
119 vma->vm_start = current->thread.rbs_bot & PAGE_MASK; in ia64_init_addr_space()
123 down_write(&current->mm->mmap_sem); in ia64_init_addr_space()
124 if (insert_vm_struct(current->mm, vma)) { in ia64_init_addr_space()
125 up_write(&current->mm->mmap_sem); in ia64_init_addr_space()
129 up_write(&current->mm->mmap_sem); in ia64_init_addr_space()
133 if (!(current->personality & MMAP_PAGE_ZERO)) { in ia64_init_addr_space()
137 vma->vm_mm = current->mm; in ia64_init_addr_space()
142 down_write(&current->mm->mmap_sem); in ia64_init_addr_space()
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/serial/
Dcavium-uart.txt11 - current-speed: Optional, the current bit rate in bits per second.
17 current-speed = <115200>;
/linux-4.4.14/kernel/trace/
Dtrace_functions_graph.c129 if (!current->ret_stack) in ftrace_push_return_trace()
139 if (current->curr_ret_stack == FTRACE_RETFUNC_DEPTH - 1) { in ftrace_push_return_trace()
140 atomic_inc(&current->trace_overrun); in ftrace_push_return_trace()
160 if (current->curr_ret_stack < -1) in ftrace_push_return_trace()
165 index = ++current->curr_ret_stack; in ftrace_push_return_trace()
167 current->curr_ret_stack -= FTRACE_NOTRACE_DEPTH; in ftrace_push_return_trace()
169 current->ret_stack[index].ret = ret; in ftrace_push_return_trace()
170 current->ret_stack[index].func = func; in ftrace_push_return_trace()
171 current->ret_stack[index].calltime = calltime; in ftrace_push_return_trace()
172 current->ret_stack[index].subtime = 0; in ftrace_push_return_trace()
[all …]
/linux-4.4.14/Documentation/ABI/testing/
Dsysfs-platform-tahvo-usb5 Set or read the current OTG mode. Valid values are "host" and
8 Reading: returns the current mode.
14 Read the current VBUS state.
/linux-4.4.14/fs/gfs2/
Dtrans.c37 BUG_ON(current->journal_info); in gfs2_trans_begin()
66 current->journal_info = tr; in gfs2_trans_begin()
90 struct gfs2_trans *tr = current->journal_info; in gfs2_trans_end()
95 current->journal_info = NULL; in gfs2_trans_end()
160 struct gfs2_trans *tr = current->journal_info; in gfs2_trans_add_data()
203 tr = current->journal_info; in meta_lo_add()
255 struct gfs2_trans *tr = current->journal_info; in gfs2_trans_add_revoke()
266 struct gfs2_trans *tr = current->journal_info; in gfs2_trans_add_unrevoke()
/linux-4.4.14/drivers/staging/speakup/
DDefaultKeyAssignments11 KeyPad-8 Say current Line
22 InsKeyPad-2 say current letter phonetically
29 KeyPad-period Say Position (current line, position and console)
30 InsKeyPad-period say colour attributes of current position.
35 ControlKeyPad-1 Move reading cursor to last character on current line.
39 allowed value for the row or column for your current screen.
/linux-4.4.14/arch/x86/entry/vsyscall/
Dvsyscall_64.c76 level, current->comm, task_pid_nr(current), in warn_bad_vsyscall()
104 struct thread_struct *thread = &current->thread; in write_ok_or_segv()
116 force_sig_info(SIGSEGV, &info, current); in write_ok_or_segv()
160 tsk = current; in emulate_vsyscall()
274 force_sig(SIGSEGV, current); in emulate_vsyscall()
/linux-4.4.14/Documentation/device-mapper/
Dera.txt7 maintains the current era as a monotonically increasing 32-bit
34 current era via the status line.
50 <current era> <held metadata root | '-'>
56 current era : The current era
71 - Make a note of the current era in its status line
89 The target uses a bitset to record writes in the current era. It also

12345678910>>...14