Home
last modified time | relevance | path

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

12345678910>>...95

/Linux-v5.4/arch/sparc/kernel/
Dsigutil_32.c19 if (test_tsk_thread_flag(current, TIF_USEDFPU)) { in save_fpu_state()
21 fpsave(&current->thread.float_regs[0], &current->thread.fsr, in save_fpu_state()
22 &current->thread.fpqueue[0], &current->thread.fpqdepth); in save_fpu_state()
24 clear_tsk_thread_flag(current, TIF_USEDFPU); in save_fpu_state()
27 if (current == last_task_used_math) { in save_fpu_state()
29 fpsave(&current->thread.float_regs[0], &current->thread.fsr, in save_fpu_state()
30 &current->thread.fpqueue[0], &current->thread.fpqdepth); in save_fpu_state()
36 &current->thread.float_regs[0], in save_fpu_state()
38 err |= __put_user(current->thread.fsr, &fpu->si_fsr); in save_fpu_state()
39 err |= __put_user(current->thread.fpqdepth, &fpu->si_fpqdepth); in save_fpu_state()
[all …]
Dprocess_32.c159 tsk = current; in show_stack()
161 if (tsk == current && !_ksp) in show_stack()
207 if(last_task_used_math == current) {
213 fpsave(&current->thread.float_regs[0], &current->thread.fsr,
214 &current->thread.fpqueue[0], &current->thread.fpqdepth);
223 if (current->thread.flags & SPARC_FLAG_KTHREAD) {
224 current->thread.flags &= ~SPARC_FLAG_KTHREAD;
228 current->thread.kregs = (struct pt_regs *)
229 (task_stack_page(current) + (THREAD_SIZE - TRACEREG_SZ));
312 if(last_task_used_math == current) {
[all …]
Dtraps_32.c62 printk("%s(%d): %s [#%d]\n", current->comm, task_pid_nr(current), str, ++die_counter); in die_if_kernel()
119 send_sig_fault(SIGILL, ILL_ILLOPC, (void __user *)pc, 0, current); in do_illegal_instruction()
127 send_sig_fault(SIGILL, ILL_PRVOPC, (void __user *)pc, 0, current); in do_priv_instruction()
148 0, current); in do_memaccess_unaligned()
168 if(last_task_used_math == current) in do_fpd_trap()
176 last_task_used_math = current; in do_fpd_trap()
178 fpload(&current->thread.float_regs[0], &current->thread.fsr); in do_fpd_trap()
189 fpload(&current->thread.float_regs[0], &current->thread.fsr); in do_fpd_trap()
210 struct task_struct *fpt = current;
257 fpload(&current->thread.float_regs[0], &current->thread.fsr);
[all …]
/Linux-v5.4/include/linux/sched/
Dmm.h180 if (unlikely(current->flags & in current_gfp_context()
186 if (current->flags & PF_MEMALLOC_NOIO) in current_gfp_context()
188 else if (current->flags & PF_MEMALLOC_NOFS) in current_gfp_context()
191 if (current->flags & PF_MEMALLOC_NOCMA) in current_gfp_context()
223 unsigned int flags = current->flags & PF_MEMALLOC_NOIO; in memalloc_noio_save()
224 current->flags |= PF_MEMALLOC_NOIO; in memalloc_noio_save()
238 current->flags = (current->flags & ~PF_MEMALLOC_NOIO) | flags; in memalloc_noio_restore()
254 unsigned int flags = current->flags & PF_MEMALLOC_NOFS; in memalloc_nofs_save()
255 current->flags |= PF_MEMALLOC_NOFS; in memalloc_nofs_save()
269 current->flags = (current->flags & ~PF_MEMALLOC_NOFS) | flags; in memalloc_nofs_restore()
[all …]
Dsignal.h271 struct task_struct *task = current; in kernel_dequeue_signal()
284 spin_lock_irq(&current->sighand->siglock); in kernel_signal_stop()
285 if (current->jobctl & JOBCTL_STOP_DEQUEUED) in kernel_signal_stop()
287 spin_unlock_irq(&current->sighand->siglock); in kernel_signal_stop()
343 set_tsk_thread_flag(current, TIF_SIGPENDING); in restart_syscall()
444 current->restore_sigmask = true; in set_restore_sigmask()
452 current->restore_sigmask = false; in clear_restore_sigmask()
456 return current->restore_sigmask; in test_restore_sigmask()
464 if (!current->restore_sigmask) in test_and_clear_restore_sigmask()
466 current->restore_sigmask = false; in test_and_clear_restore_sigmask()
[all …]
/Linux-v5.4/tools/power/cpupower/lib/
Dcpufreq.c265 struct cpufreq_available_governors *current = NULL; in cpufreq_get_available_governors() local
280 if (current) { in cpufreq_get_available_governors()
281 current->next = malloc(sizeof(*current)); in cpufreq_get_available_governors()
282 if (!current->next) in cpufreq_get_available_governors()
284 current = current->next; in cpufreq_get_available_governors()
289 current = first; in cpufreq_get_available_governors()
291 current->first = first; in cpufreq_get_available_governors()
292 current->next = NULL; in cpufreq_get_available_governors()
294 current->governor = malloc(i - pos + 1); in cpufreq_get_available_governors()
295 if (!current->governor) in cpufreq_get_available_governors()
[all …]
/Linux-v5.4/drivers/tty/
Dtty_jobctrl.c17 return (sigismember(&current->blocked, sig) || in is_ignored()
18 current->sighand->action[sig-1].sa.sa_handler == SIG_IGN); in is_ignored()
37 if (current->signal->tty != tty) in __tty_check_change()
41 pgrp = task_pgrp(current); in __tty_check_change()
105 tty->pgrp = get_pid(task_pgrp(current)); in __proc_set_tty()
107 tty->session = get_pid(task_session(current)); in __proc_set_tty()
108 if (current->signal->tty) { in __proc_set_tty()
110 current->signal->tty->name); in __proc_set_tty()
111 tty_kref_put(current->signal->tty); in __proc_set_tty()
113 put_pid(current->signal->tty_old_pgrp); in __proc_set_tty()
[all …]
/Linux-v5.4/include/linux/
Dtracehook.h60 int ptrace = current->ptrace; in ptrace_report_syscall()
65 current->ptrace_message = message; 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 current->ptrace_message = 0; in ptrace_report_syscall()
79 return fatal_signal_pending(current); in ptrace_report_syscall()
187 if (unlikely(current->task_works)) in tracehook_notify_resume()
191 if (unlikely(current->cached_requested_key)) { in tracehook_notify_resume()
192 key_put(current->cached_requested_key); in tracehook_notify_resume()
[all …]
/Linux-v5.4/arch/powerpc/kernel/
Dsignal_32.c390 flush_fp_to_thread(current); in save_user_regs()
398 if (current->thread.used_vr) { in save_user_regs()
399 flush_altivec_to_thread(current); in save_user_regs()
400 if (__copy_to_user(&frame->mc_vregs, &current->thread.vr_state, in save_user_regs()
416 current->thread.vrsave = mfspr(SPRN_VRSAVE); in save_user_regs()
417 if (__put_user(current->thread.vrsave, (u32 __user *)&frame->mc_vregs[32])) in save_user_regs()
420 if (copy_fpr_to_user(&frame->mc_fregs, current)) in save_user_regs()
435 if (current->thread.used_vsr && ctx_has_vsx_region) { in save_user_regs()
436 flush_vsx_to_thread(current); in save_user_regs()
437 if (copy_vsx_to_user(&frame->mc_vsregs, current)) in save_user_regs()
[all …]
Duprobes.c53 struct arch_uprobe_task *autask = &current->utask->autask; in arch_uprobe_pre_xol()
55 autask->saved_trap_nr = current->thread.trap_nr; in arch_uprobe_pre_xol()
56 current->thread.trap_nr = UPROBE_TRAP_NR; in arch_uprobe_pre_xol()
57 regs->nip = current->utask->xol_vaddr; in arch_uprobe_pre_xol()
59 user_enable_single_step(current); in arch_uprobe_pre_xol()
101 struct uprobe_task *utask = current->utask; in arch_uprobe_post_xol()
103 WARN_ON_ONCE(current->thread.trap_nr != UPROBE_TRAP_NR); in arch_uprobe_post_xol()
105 current->thread.trap_nr = utask->autask.saved_trap_nr; in arch_uprobe_post_xol()
116 user_disable_single_step(current); in arch_uprobe_post_xol()
156 struct uprobe_task *utask = current->utask; in arch_uprobe_abort_xol()
[all …]
Dprocess.c96 if (tsk == current && tsk->thread.regs && in check_if_tm_restore_required()
207 BUG_ON(tsk != current); in flush_fp_to_thread()
223 if (current->thread.regs && (current->thread.regs->msr & MSR_FP)) { in enable_kernel_fp()
224 check_if_tm_restore_required(current); in enable_kernel_fp()
233 MSR_TM_ACTIVE(current->thread.regs->msr)) in enable_kernel_fp()
235 __giveup_fpu(current); in enable_kernel_fp()
243 load_fp_state(&current->thread.fp_state); in restore_fp()
244 current->thread.load_fp++; in restore_fp()
288 if (current->thread.regs && (current->thread.regs->msr & MSR_VEC)) { in enable_kernel_altivec()
289 check_if_tm_restore_required(current); in enable_kernel_altivec()
[all …]
Dtraps.c145 if (kexec_should_crash(current)) in die_will_crash()
148 !current->pid || is_global_init(current)) in die_will_crash()
230 if (kexec_should_crash(current)) in oops_end()
242 if (in_interrupt() || panic_on_oops || !current->pid || in oops_end()
243 is_global_init(current)) { in oops_end()
312 if (!unhandled_signal(current, signr)) in show_signal_msg()
319 current->comm, current->pid, signame(signr), signr, in show_signal_msg()
342 current->thread.trap_nr = code; in exception_common()
348 thread_pkey_regs_save(&current->thread); in exception_common()
581 #define single_stepping(regs) (current->thread.debug.dbcr0 & DBCR0_IC)
[all …]
/Linux-v5.4/arch/m68k/mm/
Dfault.c27 signo = current->thread.signo; in send_fault_sig()
28 si_code = current->thread.code; in send_fault_sig()
29 addr = (void __user *)current->thread.faddr; in send_fault_sig()
71 struct mm_struct *mm = current->mm; in do_page_fault()
141 if ((fault & VM_FAULT_RETRY) && fatal_signal_pending(current)) in do_page_fault()
161 current->maj_flt++; in do_page_fault()
163 current->min_flt++; in do_page_fault()
195 current->thread.signo = SIGBUS; in do_page_fault()
196 current->thread.faddr = address; in do_page_fault()
200 current->thread.signo = SIGBUS; in do_page_fault()
[all …]
/Linux-v5.4/arch/s390/kernel/
Dguarded_storage.c25 if (!current->thread.gs_cb) { in gs_enable()
33 current->thread.gs_cb = gs_cb; in gs_enable()
41 if (current->thread.gs_cb) { in gs_disable()
43 kfree(current->thread.gs_cb); in gs_disable()
44 current->thread.gs_cb = NULL; in gs_disable()
55 gs_cb = current->thread.gs_bc_cb; in gs_set_bc_cb()
60 current->thread.gs_bc_cb = gs_cb; in gs_set_bc_cb()
71 gs_cb = current->thread.gs_bc_cb; in gs_clear_bc_cb()
72 current->thread.gs_bc_cb = NULL; in gs_clear_bc_cb()
83 gs_cb = current->thread.gs_bc_cb; in gs_load_bc_cb()
[all …]
/Linux-v5.4/arch/h8300/kernel/
Dtraps.c48 current->thread.esp0 = ssp; in set_esp0()
62 pr_info("COMM=%s PID=%d\n", current->comm, current->pid); in dump()
63 if (current->mm) { in dump()
65 (int) current->mm->start_code, in dump()
66 (int) current->mm->end_code, in dump()
67 (int) current->mm->start_data, in dump()
68 (int) current->mm->end_data, in dump()
69 (int) current->mm->end_data, in dump()
70 (int) current->mm->brk); in dump()
72 (int) current->mm->start_stack, in dump()
[all …]
/Linux-v5.4/kernel/
Drseq.c152 if (current->rseq_sig != sig) { in rseq_get_rseq_cs()
155 sig, current->rseq_sig, current->pid, usig); in rseq_get_rseq_cs()
224 struct task_struct *t = current; in rseq_ip_fixup()
264 struct task_struct *t = current; in __rseq_handle_notify_resume()
292 struct task_struct *t = current; in rseq_syscall()
314 if (current->rseq != rseq || !current->rseq) in SYSCALL_DEFINE4()
318 if (current->rseq_sig != sig) in SYSCALL_DEFINE4()
320 ret = rseq_reset_rseq_cpu_id(current); in SYSCALL_DEFINE4()
323 current->rseq = NULL; in SYSCALL_DEFINE4()
324 current->rseq_sig = 0; in SYSCALL_DEFINE4()
[all …]
Dacct.c197 struct pid_namespace *ns = task_active_pid_ns(current); in acct_on()
291 pin_kill(task_active_pid_ns(current)->bacct); in SYSCALL_DEFINE1()
417 struct pacct_struct *pacct = &current->signal->pacct; in fill_ac()
428 strlcpy(ac->ac_comm, current->comm, sizeof(ac->ac_comm)); in fill_ac()
432 run_time -= current->group_leader->start_time; in fill_ac()
456 spin_lock_irq(&current->sighand->siglock); in fill_ac()
457 tty = current->signal->tty; /* Safe as we hold the siglock */ in fill_ac()
466 spin_unlock_irq(&current->sighand->siglock); in fill_ac()
481 flim = current->signal->rlim[RLIMIT_FSIZE].rlim_cur; in do_acct_process()
482 current->signal->rlim[RLIMIT_FSIZE].rlim_cur = RLIM_INFINITY; in do_acct_process()
[all …]
/Linux-v5.4/arch/mips/math-emu/
Ddsemul.c77 mm_context_t *mm_ctx = &current->mm->context; in alloc_emuframe()
119 pr_debug("allocate emuframe %d to %d\n", idx, current->pid); in alloc_emuframe()
131 pr_debug("free emuframe %d from %d\n", idx, current->pid); in free_emuframe()
183 fr_idx = atomic_read(&current->thread.bd_emu_frame); in dsemul_thread_rollback()
196 regs->cp0_epc = current->thread.bd_emu_branch_pc; in dsemul_thread_rollback()
198 regs->cp0_epc = current->thread.bd_emu_cont_pc; in dsemul_thread_rollback()
200 atomic_set(&current->thread.bd_emu_frame, BD_EMUFRAME_NONE); in dsemul_thread_rollback()
201 free_emuframe(fr_idx, current->mm); in dsemul_thread_rollback()
249 fr_idx = atomic_read(&current->thread.bd_emu_frame); in mips_dsemul()
276 ret = access_process_vm(current, fr_uaddr, &fr, sizeof(fr), in mips_dsemul()
[all …]
/Linux-v5.4/Documentation/devicetree/bindings/power/supply/
Dbq25890.txt11 - ti,charge-current: integer, maximum charging current (in uA);
12 - ti,termination-current: integer, charge will be terminated when current in
14 - ti,precharge-current: integer, maximum charge current during precharge
20 - ti,boost-max-current: integer, maximum allowed current draw in boost mode
27 input current will be the lower between the resistor setting and the IINLIM
30 current is lowered, to avoid overheating (in degrees Celsius). If omitted,
40 ti,charge-current = <1000000>;
41 ti,termination-current = <50000>;
42 ti,precharge-current = <128000>;
45 ti,boost-max-current = <1000000>;
/Linux-v5.4/arch/nds32/include/asm/
Dfpu.h78 if (last_task_used_math == current) {
81 if (test_tsk_fpu(task_pt_regs(current))) {
83 save_fpu(current);
85 disable_ptreg_fpu(task_pt_regs(current));
93 if (last_task_used_math != current) {
96 load_fpu(&current->thread.fpu);
97 last_task_used_math = current;
100 if (!test_tsk_fpu(task_pt_regs(current))) {
101 load_fpu(&current->thread.fpu);
104 enable_ptreg_fpu(task_pt_regs(current));
/Linux-v5.4/kernel/trace/
Dfgraph.c68 if (!current->ret_stack) in ftrace_push_return_trace()
78 if (current->curr_ret_stack == FTRACE_RETFUNC_DEPTH - 1) { in ftrace_push_return_trace()
79 atomic_inc(&current->trace_overrun); in ftrace_push_return_trace()
85 index = ++current->curr_ret_stack; in ftrace_push_return_trace()
87 current->ret_stack[index].ret = ret; in ftrace_push_return_trace()
88 current->ret_stack[index].func = func; in ftrace_push_return_trace()
89 current->ret_stack[index].calltime = calltime; in ftrace_push_return_trace()
91 current->ret_stack[index].fp = frame_pointer; in ftrace_push_return_trace()
94 current->ret_stack[index].retp = retp; in ftrace_push_return_trace()
105 trace.depth = ++current->curr_ret_depth; in function_graph_enter()
[all …]
/Linux-v5.4/arch/um/kernel/
Dtrap.c28 struct mm_struct *mm = current->mm; in handle_page_fault()
79 if ((fault & VM_FAULT_RETRY) && fatal_signal_pending(current)) in handle_page_fault()
95 current->maj_flt++; in handle_page_fault()
97 current->min_flt++; in handle_page_fault()
144 struct task_struct *tsk = current; in show_segv_info()
165 current->thread.arch.faultinfo = fi; in bad_segv()
172 do_signal(&current->thread.regs); in fatal_sigsegv()
219 current->thread.segv_regs = container_of(regs, struct pt_regs, regs); in segv()
225 else if (current->mm == NULL) { in segv()
248 catcher = current->thread.fault_catcher; in segv()
[all …]
Dprocess.c92 arch_switch_to(current); in __switch_to()
94 return current->thread.prev_sched; in __switch_to()
99 struct pt_regs *regs = &current->thread.regs; in interrupt_end()
111 return task_pid_nr(current); in get_current_pid()
123 if (current->thread.prev_sched != NULL) in new_thread_handler()
124 schedule_tail(current->thread.prev_sched); in new_thread_handler()
125 current->thread.prev_sched = NULL; in new_thread_handler()
127 fn = current->thread.request.u.thread.proc; in new_thread_handler()
128 arg = current->thread.request.u.thread.arg; in new_thread_handler()
134 userspace(&current->thread.regs.regs, current_thread_info()->aux_fp_regs); in new_thread_handler()
[all …]
/Linux-v5.4/tools/testing/selftests/rtc/
Dsetdate.c24 struct rtc_time new, current; in main() local
65 retval = ioctl(fd, RTC_RD_TIME, &current); in main()
72 current.tm_mday, current.tm_mon + 1, current.tm_year + 1900, in main()
73 current.tm_hour, current.tm_min, current.tm_sec); in main()
/Linux-v5.4/Documentation/devicetree/bindings/iio/adc/
Dpalmas-gpadc.txt5 1 battery temp NTC (optional current source)
7 3 temp (with ext. diode, optional current source)
15 11 DC-DC current probe (how does this work?)
26 ti,channel0-current-microamp: Channel 0 current in uA.
28 ti,channel3-current-microamp: Channel 3 current in uA.
43 ti,channel0-current-microamp = <5>;
44 ti,channel3-current-microamp = <10>;

12345678910>>...95