Home
last modified time | relevance | path

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

12345678910>>...103

/kernel/linux/linux-5.10/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 …]
/kernel/linux/linux-5.10/Documentation/hwmon/
Dmax16601.rst58 curr1_input VCORE input current, derived from duty cycle and output
59 current.
60 curr1_max Maximum input current.
64 curr2_input VCORE phase 0 input current.
67 curr3_input VCORE phase 1 input current.
70 curr4_input VCORE phase 2 input current.
73 curr5_input VCORE phase 3 input current.
76 curr6_input VCORE phase 4 input current.
79 curr7_input VCORE phase 5 input current.
82 curr8_input VCORE phase 6 input current.
[all …]
Dina3221.rst21 The Texas Instruments INA3221 monitors voltage, current, and power on the high
23 and supply voltage, with programmable conversion times and averaging, current
35 curr[123]_crit Critical alert current(mA) setting, activates the
36 corresponding alarm when the respective current
38 curr[123]_crit_alarm Critical alert current limit exceeded
39 curr[123]_max Warning alert current(mA) setting, activates the
40 corresponding alarm when the respective current
42 curr[123]_max_alarm Warning alert current limit exceeded
46 curr4_input Sum of current(mA) measurement channels,
49 curr4_crit Critical alert current(mA) setting for sum of current
[all …]
/kernel/linux/linux-5.10/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 …]
/kernel/linux/linux-5.10/drivers/tty/
Dtty_jobctrl.c18 return (sigismember(&current->blocked, sig) || in is_ignored()
19 current->sighand->action[sig-1].sa.sa_handler == SIG_IGN); in is_ignored()
38 if (current->signal->tty != tty) in __tty_check_change()
42 pgrp = task_pgrp(current); in __tty_check_change()
106 tty->pgrp = get_pid(task_pgrp(current)); in __proc_set_tty()
107 tty->session = get_pid(task_session(current)); in __proc_set_tty()
109 if (current->signal->tty) { in __proc_set_tty()
111 current->signal->tty->name); in __proc_set_tty()
112 tty_kref_put(current->signal->tty); in __proc_set_tty()
114 put_pid(current->signal->tty_old_pgrp); in __proc_set_tty()
[all …]
/kernel/linux/linux-5.10/arch/powerpc/kernel/
Dsignal_32.c245 flush_fp_to_thread(current); in save_user_regs()
253 if (current->thread.used_vr) { in save_user_regs()
254 flush_altivec_to_thread(current); in save_user_regs()
255 if (__copy_to_user(&frame->mc_vregs, &current->thread.vr_state, in save_user_regs()
271 current->thread.vrsave = mfspr(SPRN_VRSAVE); in save_user_regs()
272 if (__put_user(current->thread.vrsave, (u32 __user *)&frame->mc_vregs[32])) in save_user_regs()
275 if (copy_fpr_to_user(&frame->mc_fregs, current)) in save_user_regs()
290 if (current->thread.used_vsr && ctx_has_vsx_region) { in save_user_regs()
291 flush_vsx_to_thread(current); in save_user_regs()
292 if (copy_vsx_to_user(&frame->mc_vsregs, current)) in save_user_regs()
[all …]
Duprobes.c54 struct arch_uprobe_task *autask = &current->utask->autask; in arch_uprobe_pre_xol()
56 autask->saved_trap_nr = current->thread.trap_nr; in arch_uprobe_pre_xol()
57 current->thread.trap_nr = UPROBE_TRAP_NR; in arch_uprobe_pre_xol()
58 regs->nip = current->utask->xol_vaddr; in arch_uprobe_pre_xol()
60 user_enable_single_step(current); in arch_uprobe_pre_xol()
102 struct uprobe_task *utask = current->utask; in arch_uprobe_post_xol()
104 WARN_ON_ONCE(current->thread.trap_nr != UPROBE_TRAP_NR); in arch_uprobe_post_xol()
106 current->thread.trap_nr = utask->autask.saved_trap_nr; in arch_uprobe_post_xol()
117 user_disable_single_step(current); in arch_uprobe_post_xol()
157 struct uprobe_task *utask = current->utask; in arch_uprobe_abort_xol()
[all …]
Dprocess.c95 if (tsk == current && tsk->thread.regs && in check_if_tm_restore_required()
200 BUG_ON(tsk != current); in flush_fp_to_thread()
216 if (current->thread.regs && (current->thread.regs->msr & MSR_FP)) { in enable_kernel_fp()
217 check_if_tm_restore_required(current); in enable_kernel_fp()
226 MSR_TM_ACTIVE(current->thread.regs->msr)) in enable_kernel_fp()
228 __giveup_fpu(current); in enable_kernel_fp()
267 if (current->thread.regs && (current->thread.regs->msr & MSR_VEC)) { in enable_kernel_altivec()
268 check_if_tm_restore_required(current); in enable_kernel_altivec()
277 MSR_TM_ACTIVE(current->thread.regs->msr)) in enable_kernel_altivec()
279 __giveup_altivec(current); in enable_kernel_altivec()
[all …]
Dtraps.c144 if (kexec_should_crash(current)) in die_will_crash()
147 !current->pid || is_global_init(current)) in die_will_crash()
229 if (kexec_should_crash(current)) in oops_end()
241 if (in_interrupt() || panic_on_oops || !current->pid || in oops_end()
242 is_global_init(current)) { in oops_end()
318 if (!unhandled_signal(current, signr)) in show_signal_msg()
325 current->comm, current->pid, signame(signr), signr, in show_signal_msg()
348 current->thread.trap_nr = code; in exception_common()
354 thread_pkey_regs_save(&current->thread); in exception_common()
587 #define single_stepping(regs) (current->thread.debug.dbcr0 & DBCR0_IC)
[all …]
/kernel/linux/linux-5.10/tools/testing/selftests/arm64/signal/
Dtest_signals.c15 struct tdescr *current; variable
19 current = &tde; in main()
21 ksft_print_msg("%s :: %s\n", current->name, current->descr); in main()
22 if (test_setup(current) && test_init(current)) { in main()
23 test_run(current); in main()
24 test_cleanup(current); in main()
26 test_result(current); in main()
28 return current->result; in main()
Dtest_signals_utils.c23 extern struct tdescr *current;
101 default_result(current, 1); in handle_signal_unsupported()
158 default_result(current, 1); in handle_signal_ok()
179 if (current->sig_unsupp && signum == current->sig_unsupp && in default_handler()
180 handle_signal_unsupported(current, si, uc)) { in default_handler()
182 } else if (current->sig_trig && signum == current->sig_trig && in default_handler()
183 handle_signal_trigger(current, si, uc)) { in default_handler()
185 } else if (current->sig_ok && signum == current->sig_ok && in default_handler()
186 handle_signal_ok(current, si, uc)) { in default_handler()
188 } else if (signum == sig_copyctx && current->live_uc && in default_handler()
[all …]
/kernel/linux/linux-5.10/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 …]
/kernel/linux/linux-5.10/include/linux/sched/
Dmm.h165 unsigned int pflags = READ_ONCE(current->flags); in current_gfp_context()
205 unsigned int flags = current->flags & PF_MEMALLOC_NOIO; in memalloc_noio_save()
206 current->flags |= PF_MEMALLOC_NOIO; in memalloc_noio_save()
220 current->flags = (current->flags & ~PF_MEMALLOC_NOIO) | flags; in memalloc_noio_restore()
236 unsigned int flags = current->flags & PF_MEMALLOC_NOFS; in memalloc_nofs_save()
237 current->flags |= PF_MEMALLOC_NOFS; in memalloc_nofs_save()
251 current->flags = (current->flags & ~PF_MEMALLOC_NOFS) | flags; in memalloc_nofs_restore()
256 unsigned int flags = current->flags & PF_MEMALLOC; in memalloc_noreclaim_save()
257 current->flags |= PF_MEMALLOC; in memalloc_noreclaim_save()
263 current->flags = (current->flags & ~PF_MEMALLOC) | flags; in memalloc_noreclaim_restore()
[all …]
Dsignal.h281 struct task_struct *task = current; in kernel_dequeue_signal()
294 spin_lock_irq(&current->sighand->siglock); in kernel_signal_stop()
295 if (current->jobctl & JOBCTL_STOP_DEQUEUED) in kernel_signal_stop()
297 spin_unlock_irq(&current->sighand->siglock); in kernel_signal_stop()
353 set_tsk_thread_flag(current, TIF_SIGPENDING); in restart_syscall()
404 (fatal_signal_pending(current) || in fault_signal_pending()
405 (user_mode(regs) && signal_pending(current)))); in fault_signal_pending()
480 current->restore_sigmask = true; in set_restore_sigmask()
488 current->restore_sigmask = false; in clear_restore_sigmask()
492 return current->restore_sigmask; in test_restore_sigmask()
[all …]
/kernel/linux/linux-5.10/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 …]
/kernel/linux/linux-5.10/arch/h8300/kernel/
Dtraps.c49 current->thread.esp0 = ssp; in set_esp0()
63 pr_info("COMM=%s PID=%d\n", current->comm, current->pid); in dump()
64 if (current->mm) { in dump()
66 (int) current->mm->start_code, in dump()
67 (int) current->mm->end_code, in dump()
68 (int) current->mm->start_data, in dump()
69 (int) current->mm->end_data, in dump()
70 (int) current->mm->end_data, in dump()
71 (int) current->mm->brk); in dump()
73 (int) current->mm->start_stack, in dump()
[all …]
/kernel/linux/linux-5.10/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()
185 current->thread.signo = SIGBUS; in do_page_fault()
186 current->thread.faddr = address; in do_page_fault()
190 current->thread.signo = SIGBUS; in do_page_fault()
191 current->thread.code = BUS_ADRERR; in do_page_fault()
192 current->thread.faddr = address; in do_page_fault()
196 current->thread.signo = SIGSEGV; in do_page_fault()
[all …]
/kernel/linux/common_modules/tzdriver/
Dtc_ns_log.h39 pr_info("[%s] (%i, %s)%s: " fmt, MOD_TEE, current->pid, current->comm, __func__, ## args); \
46 pr_info("[%s] (%i, %s)%s: " fmt, MOD_TEE, current->pid, current->comm, __func__, ## args); \
53 pr_info("[%s] (%i, %s)%s: " fmt, MOD_TEE, current->pid, current->comm, __func__, ## args); \
60 pr_warn("[%s] (%i, %s)%s: " fmt, MOD_TEE, current->pid, current->comm, __func__, ## args); \
65 pr_err("[%s] (%i, %s)%s: " fmt, MOD_TEE, current->pid, current->comm, __func__, ## args)
/kernel/linux/linux-5.10/kernel/
Drseq.c157 if (current->rseq_sig != sig) { in rseq_get_rseq_cs()
160 sig, current->rseq_sig, current->pid, usig); in rseq_get_rseq_cs()
233 struct task_struct *t = current; in rseq_ip_fixup()
273 struct task_struct *t = current; in __rseq_handle_notify_resume()
308 struct task_struct *t = current; in rseq_syscall()
332 if (current->rseq != rseq || !current->rseq) in SYSCALL_DEFINE4()
336 if (current->rseq_sig != sig) in SYSCALL_DEFINE4()
338 ret = rseq_reset_rseq_cpu_id(current); in SYSCALL_DEFINE4()
341 current->rseq = NULL; in SYSCALL_DEFINE4()
342 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()
419 struct pacct_struct *pacct = &current->signal->pacct; in fill_ac()
431 strlcpy(ac->ac_comm, current->comm, sizeof(ac->ac_comm)); in fill_ac()
435 run_time -= current->group_leader->start_time; in fill_ac()
460 spin_lock_irq(&current->sighand->siglock); in fill_ac()
461 tty = current->signal->tty; /* Safe as we hold the siglock */ in fill_ac()
470 spin_unlock_irq(&current->sighand->siglock); in fill_ac()
485 flim = current->signal->rlim[RLIMIT_FSIZE].rlim_cur; in do_acct_process()
486 current->signal->rlim[RLIMIT_FSIZE].rlim_cur = RLIM_INFINITY; in do_acct_process()
[all …]
/kernel/linux/linux-5.10/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 …]
/kernel/linux/linux-5.10/mm/
Dreclaim_acct.c69 if (!current->reclaim_acct) in reclaimacct_substage_start()
72 current->reclaim_acct->start[stub] = ktime_get_ns(); in reclaimacct_substage_start()
78 if (!current->reclaim_acct) in reclaimacct_substage_end()
81 __reclaimacct_end(current->reclaim_acct, freed, stub, shrinker); in reclaimacct_substage_end()
110 if (!current->reclaim_acct) in reclaimacct_start()
111 current->reclaim_acct = ra; in reclaimacct_start()
113 current->reclaim_acct->reclaim_type = type; in reclaimacct_start()
114 current->reclaim_acct->start[RA_RECLAIM] = ktime_get_ns(); in reclaimacct_start()
119 if (!current->reclaim_acct) in reclaimacct_end()
122 __reclaimacct_end(current->reclaim_acct, 0, RA_RECLAIM, NULL); in reclaimacct_end()
[all …]
/kernel/linux/linux-5.10/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));
/kernel/linux/linux-5.10/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()
128 trace.depth = ++current->curr_ret_depth; in function_graph_enter()
[all …]
/kernel/linux/linux-5.10/arch/um/kernel/
Dprocess.c91 arch_switch_to(current); in __switch_to()
93 return current->thread.prev_sched; in __switch_to()
98 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 …]

12345678910>>...103